@charset "UTF-8";
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{font-size:62.5%}.normalize h1{margin:.5em 0;font-size:xx-large;font-weight:700}.normalize h2{margin:.9em 0;font-size:x-large;font-weight:700}.normalize h3{margin:.9em 0;font-size:large;font-weight:700}.normalize h4{margin:.9em 0;font-size:medium;font-weight:700}.normalize h5{margin:.9em 0;font-size:small;font-weight:700}.normalize h6{margin:.9em 0;font-size:x-small;font-weight:700}.normalize p{margin:.9em 0}.normalize hr{border:solid 1px #999;margin:1.2em 0}.normalize table{margin-top:.5em;margin-bottom:1.5em;border-collapse:separate}.normalize table caption{margin-top:1em;text-align:left}.normalize table th,.normalize table td{padding:6px}.normalize table th{font-weight:700}.normalize ol{padding-left:2.5em;list-style-type:decimal;margin:1em 0}.normalize ul{padding-left:2.5em;list-style-type:disc;margin:1em 0}.normalize dd{margin-left:2.5em}.normalize blockquote{margin:1em 2.5em}.normalize b{font-weight:700}.normalize strong{font-weight:700}.normalize th{font-weight:700}.normalize i{font-style:italic}.normalize em{font-style:italic}.normalize address{font-style:italic}.normalize strike{text-decoration:line-through}.oEmbed{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.oEmbed iframe,.oEmbed object,.oEmbed embed{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes show{from{opacity:0}to{opacity:1}}.pcNone{display:none}@media (max-width:640px){.pcNone{display:block}}@media (max-width:640px){.smNone{display:none}}.tategaki,.tateyoko{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.yokogaki{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}@media (max-width:640px){.tateyoko{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.ryaku{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.img100>img,#recruitmentInfo .inner h2>img,#footer .inner h2>img,#goToTop>img,header .logo>img,.graybox .inner .right .img>img,#about #section03>.inner .img>img,.leadSection>img,.achievementsSection>.inner .img>img,#zqs #section01 .inner .right .img>img,#zqs #section02 .inner .right .img>img,.swiperSystem .swiper-button-prev>img,.swiperSystem .swiper-button-next>img,.img100>svg,#recruitmentInfo .inner h2>svg,#footer .inner h2>svg,#goToTop>svg,header .logo>svg,.graybox .inner .right .img>svg,#about #section03>.inner .img>svg,.leadSection>svg,.achievementsSection>.inner .img>svg,#zqs #section01 .inner .right .img>svg,#zqs #section02 .inner .right .img>svg,.swiperSystem .swiper-button-prev>svg,.swiperSystem .swiper-button-next>svg{width:100%;height:auto;vertical-align:top}.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:86.9565217391vw}@media (min-width:1380px){.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:1200px}}@media (orientation:landscape) and (max-height:0px){.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:333.3333333333vw}}.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{margin-left:auto;margin-right:auto}@media (max-width:640px){.mainWidth,#footer .inner,#footer small,#search-box>.inner,.search-no-results .searchContents>.inner,.search-results .searchContents>.inner,#privacy-policy .privContents>.inner,.single-support .supportIntro,.single-support .entry-header,.single-support .custom-fields .entry-content>.inner,.single-support .swiperSection,.productsUnit,#recruit .cessation,.graybox .inner,#about #section03>.inner,.cardUnit,.leadSection,.achievementsSection h2,.achievementsSection p,.achievementSelection,#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner,#eco-solution #section04 .inner,#eco-solution #section05 .inner,#eco-solution #section06 .inner,#eco-solution #section07.faqSection .inner,.contentsHead .inner,#zqs #section01 .inner,#zqs #section02 .inner,#home #section02>.inner,.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:100%}}.imgSwitch.imagePc{display:block}@media (max-width:1024px){.imgSwitch.imagePc{display:none}}.imgSwitch.imageTablet{display:none}@media (max-width:1024px){.imgSwitch.imageTablet{display:block}}@media (max-width:640px){.imgSwitch.imageTablet{display:none}}.imgSwitch.imageSm{display:none}@media (max-width:640px){.imgSwitch.imageSm{display:block}}.tr01,header,#menuBtn span,#menuBtn:before,#menuBtn:after,#search-box,a{transition:all ease-in-out .1s}.tr03{transition:all ease-in-out .3s}.tr05{transition:all ease-in-out .5s}.gradTate{background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.13) 2.19%,rgba(255,255,255,.8) 9.23%,#fff 13.23%,#fff 88.09%,rgba(255,255,255,.8) 92.78%,rgba(255,255,255,0) 100%)}.gradYoko{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#fff 13%,#fff 87%,rgba(255,255,255,0) 100%)}@media (any-hover:hover){a:hover{opacity:.5}}.fuwafuwa{animation:fuwafuwa 3s infinite}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-10%)}100%{transform:translateY(0px)}}@keyframes parallax{from{translate:0 calc(var(--_translate) * -1)}to{translate:0 var(--_translate)}}.boxshadow,.single-support .entry-title,.h1Unit h1,.contentsHead .inner .h1,.contentsHead .inner h1,.contentsHead .inner .whiteBoard,#zqs #section01 .inner .left img,#h1,#intro .leadText,.news-section{box-shadow:3px 3px 4px rgba(0,0,0,.5)}@font-face{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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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-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:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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)}}body{position:relative;font-feature-settings:"palt";font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;min-height:100vh;display:flex;flex-direction:column;letter-spacing:.04em}@media (max-width:640px){body{min-height:calc(var(--vh, 1vh) * 100)}body.menuOpen{overflow:hidden}}img,svg{pointer-events:none}.contentsHead h1 .subtitle{display:block;font-weight:400;letter-spacing:.05em;line-height:1.2;font-weight:700;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.contentsHead h1 .subtitle{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.contentsHead h1 .subtitle{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.contentsHead h1 .subtitle{font-size:3.8888888889vw}}.contentsHead h1 .subtitle{margin-top:1.1594202899vw}@media (min-width:1380px){.contentsHead h1 .subtitle{margin-top:16px}}@media (orientation:landscape) and (max-height:0px){.contentsHead h1 .subtitle{margin-top:16px;margin-top:1.1594202899vw}}@media (max-width:640px){.contentsHead h1 .subtitle{margin-top:4.4444444444vw}}.contentsHead .inner .whiteBoard .anchorList{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(3,auto);grid-auto-flow:column;column-gap:1.7391304348vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{column-gap:24px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{column-gap:24px;column-gap:1.7391304348vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{column-gap:3.3333333333vw}}.contentsHead .inner .whiteBoard .anchorList{row-gap:.5797101449vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{row-gap:8px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{row-gap:8px;row-gap:.5797101449vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{row-gap:0vw}}.contentsHead .inner .whiteBoard .anchorList{margin-top:2.1739130435vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{margin-top:30px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{margin-top:30px;margin-top:2.1739130435vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{margin-top:6.9444444444vw}}.contentsHead .inner .whiteBoard .anchorList{padding-top:2.1739130435vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{padding-top:30px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{padding-top:30px;padding-top:2.1739130435vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{padding-top:6.9444444444vw}}.contentsHead .inner .whiteBoard .anchorList{padding-right:14.4927536232vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{padding-right:200px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{padding-right:200px;padding-right:14.4927536232vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{padding-right:0}}.contentsHead .inner .whiteBoard .anchorList{border-top:1px solid #ddd}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{display:block;width:17.8260869565vw;margin-left:auto;margin-right:auto}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList{width:246px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList{width:246px;width:17.8260869565vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner .whiteBoard .anchorList{width:68.3333333333vw}}.contentsHead .inner .whiteBoard .anchorList li{flex:initial;width:auto}.contentsHead .inner .whiteBoard .anchorList a{display:flex;align-items:center;color:#333;text-decoration:none;line-height:1.4;padding:.4em 0;transition:color .15s;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard .anchorList a{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard .anchorList a{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList a{font-size:3.0555555556vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard .anchorList a{padding:0;line-height:1.5454545455}}.contentsHead .inner .whiteBoard .anchorList a:before{color:#0d800d;content:"▶︎";display:inline-block;margin-right:.6em;flex:none}@media (any-hover:hover){.contentsHead .inner .whiteBoard .anchorList a:hover{color:#0d800d}}.parallax-container{margin-top:5.2898550725vw}@media (min-width:1380px){.parallax-container{margin-top:73px}}@media (orientation:landscape) and (max-height:0px){.parallax-container{margin-top:73px;margin-top:5.2898550725vw}}@media (max-width:640px){.parallax-container{margin-top:11.1111111111vw}}.parallax-container{top:0;left:0;width:100%;position:fixed;height:100dvh;overflow:hidden;z-index:-1}#img_01,#img_02,#img_03,#img_04{position:absolute}#img_01 img,#img_02 img,#img_03 img,#img_04 img{height:auto;object-fit:cover;opacity:0;transition:opacity 2s ease-in-out}.loaded #img_01 img,.loaded #img_02 img,.loaded #img_03 img,.loaded #img_04 img{opacity:1}#img_01 .image-bg,#img_02 .image-bg,#img_03 .image-bg,#img_04 .image-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0d800d;z-index:1}#img_01{right:0;top:0}#img_02{left:0;top:0}#img_03{left:0;top:46.0905869565vw}@media (min-width:1380px){#img_03{top:636.0501px}}@media (orientation:landscape) and (max-height:0px){#img_03{top:636.0501px;top:46.0905869565vw}}@media (max-width:640px){#img_03{top:176.6805833333vw}}@media (max-width:640px){#img_03{top:auto;bottom:0}}#img_04{right:0;top:61.485442029vw}@media (min-width:1380px){#img_04{top:848.4991px}}@media (orientation:landscape) and (max-height:0px){#img_04{top:848.4991px;top:61.485442029vw}}@media (max-width:640px){#img_04{top:235.6941944444vw}}@media (max-width:640px){#img_04{top:auto;bottom:0}}#img_01 img{width:65.8695652174vw}@media (min-width:1380px){#img_01 img{width:909px}}@media (orientation:landscape) and (max-height:0px){#img_01 img{width:909px;width:65.8695652174vw}}@media (max-width:640px){#img_01 img{width:67.2222222222vw}}#img_01 img{height:43.4782608696vw}@media (min-width:1380px){#img_01 img{height:600px}}@media (orientation:landscape) and (max-height:0px){#img_01 img{height:600px;height:43.4782608696vw}}@media (max-width:640px){#img_01 img{height:44.4444444444vw}}#img_02 img{width:44.4202898551vw}@media (min-width:1380px){#img_02 img{width:613px}}@media (orientation:landscape) and (max-height:0px){#img_02 img{width:613px;width:44.4202898551vw}}@media (max-width:640px){#img_02 img{width:30.5555555556vw}}#img_02 img{height:33.2608695652vw}@media (min-width:1380px){#img_02 img{height:459px}}@media (orientation:landscape) and (max-height:0px){#img_02 img{height:459px;height:33.2608695652vw}}@media (max-width:640px){#img_02 img{height:22.7777777778vw}}#img_03 img{width:26.0869565217vw}@media (min-width:1380px){#img_03 img{width:360px}}@media (orientation:landscape) and (max-height:0px){#img_03 img{width:360px;width:26.0869565217vw}}@media (max-width:640px){#img_03 img{width:37.7777777778vw}}#img_03 img{height:19.5652173913vw}@media (min-width:1380px){#img_03 img{height:270px}}@media (orientation:landscape) and (max-height:0px){#img_03 img{height:270px;height:19.5652173913vw}}@media (max-width:640px){#img_03 img{height:28.3333333333vw}}#img_04 img{width:28.9855072464vw}@media (min-width:1380px){#img_04 img{width:400px}}@media (orientation:landscape) and (max-height:0px){#img_04 img{width:400px;width:28.9855072464vw}}@media (max-width:640px){#img_04 img{width:60.8333333333vw}}#img_04 img{height:17.5362318841vw}@media (min-width:1380px){#img_04 img{height:242px}}@media (orientation:landscape) and (max-height:0px){#img_04 img{height:242px;height:17.5362318841vw}}@media (max-width:640px){#img_04 img{height:36.6666666667vw}}#h1{position:relative;z-index:2;background-color:#0d800d;width:58.4057971014vw}@media (min-width:1380px){#h1{width:806px}}@media (orientation:landscape) and (max-height:0px){#h1{width:806px;width:58.4057971014vw}}@media (max-width:640px){#h1{width:83.3333333333vw}}#h1{height:21.4492753623vw}@media (min-width:1380px){#h1{height:296px}}@media (orientation:landscape) and (max-height:0px){#h1{height:296px;height:21.4492753623vw}}@media (max-width:640px){#h1{height:30vw}}#h1{display:flex;align-items:center;justify-content:center}@media (max-width:640px){#h1{margin-left:auto;margin-right:auto}}#h1 img{display:block;width:50.5656956522vw}@media (min-width:1380px){#h1 img{width:697.8066px}}@media (orientation:landscape) and (max-height:0px){#h1 img{width:697.8066px;width:50.5656956522vw}}@media (max-width:640px){#h1 img{width:71.16625vw}}.underLineH2{margin-left:auto;margin-right:auto;width:fit-content;font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){.underLineH2{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){.underLineH2{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){.underLineH2{font-size:5vw}}.underLineH2{font-weight:700;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em}@media (max-width:640px){.underLineH2{max-width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.underLineH2{max-width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.underLineH2{max-width:300px;max-width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.underLineH2{max-width:83.3333333333vw}}#intro{width:86.9565217391vw}@media (min-width:1380px){#intro{width:1200px}}@media (orientation:landscape) and (max-height:0px){#intro{width:1200px;width:86.9565217391vw}}@media (max-width:640px){#intro{width:83.3333333333vw}}#intro{margin-left:auto;margin-right:auto;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){#intro{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){#intro{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){#intro{font-size:3.8888888889vw}}#intro{line-height:1.7916666667;letter-spacing:.04em;height:86.9565217391vw}@media (min-width:1380px){#intro{height:1200px}}@media (orientation:landscape) and (max-height:0px){#intro{height:1200px;height:86.9565217391vw}}@media (max-width:640px){#intro{height:333.3333333333vw}}#intro{padding-top:27.3765797101vw}@media (min-width:1380px){#intro{padding-top:377.7968px}}@media (orientation:landscape) and (max-height:0px){#intro{padding-top:377.7968px;padding-top:27.3765797101vw}}@media (max-width:640px){#intro{padding-top:41.6666666667vw}}@media (max-width:640px){#intro{height:100dvh}}#intro .leadText{position:relative;z-index:1;padding:4.347826087vw}@media (min-width:1380px){#intro .leadText{padding:60px}}@media (orientation:landscape) and (max-height:0px){#intro .leadText{padding:60px;padding:4.347826087vw}}@media (max-width:640px){#intro .leadText{padding:8.3333333333vw}}#intro .leadText{background-color:#fff}@media (max-width:640px){#intro .leadText{padding-top:1.8115942029vw}}@media (max-width:640px) and (min-width:1380px){#intro .leadText{padding-top:25px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#intro .leadText{padding-top:25px;padding-top:1.8115942029vw}}@media (max-width:640px) and (max-width:640px){#intro .leadText{padding-top:6.9444444444vw}}#intro ul{width:fit-content;display:flex;gap:3.3925434783vw}@media (min-width:1380px){#intro ul{gap:46.8171px}}@media (orientation:landscape) and (max-height:0px){#intro ul{gap:46.8171px;gap:3.3925434783vw}}@media (max-width:640px){#intro ul{gap:4.1666666667vw}}#intro ul{margin-top:5.7971014493vw}@media (min-width:1380px){#intro ul{margin-top:80px}}@media (orientation:landscape) and (max-height:0px){#intro ul{margin-top:80px;margin-top:5.7971014493vw}}@media (max-width:640px){#intro ul{margin-top:6.9444444444vw}}#intro ul{margin-left:auto;margin-right:auto}@media (max-width:640px){#intro ul{flex-direction:column;align-items:center}}#intro ul li{width:fit-content;background-color:#0d800d}#intro ul li a{display:flex;align-items:center;width:100%;height:4.347826087vw}@media (min-width:1380px){#intro ul li a{height:60px}}@media (orientation:landscape) and (max-height:0px){#intro ul li a{height:60px;height:4.347826087vw}}@media (max-width:640px){#intro ul li a{height:8.8888888889vw}}#intro ul li a{color:#fff;padding-left:1em;padding-right:1em}#home #section02{margin-top:6.3768115942vw}@media (min-width:1380px){#home #section02{margin-top:88px}}@media (orientation:landscape) and (max-height:0px){#home #section02{margin-top:88px;margin-top:6.3768115942vw}}@media (max-width:640px){#home #section02{margin-top:24.4444444444vw}}#home #section02{background-color:#fff}#home #section02>.inner{padding-top:3.6231884058vw}@media (min-width:1380px){#home #section02>.inner{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){#home #section02>.inner{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){#home #section02>.inner{padding-top:8.3333333333vw}}#home #section02>.inner{padding-bottom:5.5072463768vw}@media (min-width:1380px){#home #section02>.inner{padding-bottom:76px}}@media (orientation:landscape) and (max-height:0px){#home #section02>.inner{padding-bottom:76px;padding-bottom:5.5072463768vw}}@media (max-width:640px){#home #section02>.inner{padding-bottom:8.8888888889vw}}#home #section02 .btnUnit{margin-top:2.1739130435vw}@media (min-width:1380px){#home #section02 .btnUnit{margin-top:30px}}@media (orientation:landscape) and (max-height:0px){#home #section02 .btnUnit{margin-top:30px;margin-top:2.1739130435vw}}@media (max-width:640px){#home #section02 .btnUnit{margin-top:4.1666666667vw}}#home #section02 .btnUnit{padding-right:6.5217391304vw}@media (min-width:1380px){#home #section02 .btnUnit{padding-right:90px}}@media (orientation:landscape) and (max-height:0px){#home #section02 .btnUnit{padding-right:90px;padding-right:6.5217391304vw}}@media (max-width:640px){#home #section02 .btnUnit{padding-right:0}}#home #section02 .btnUnit .btn{margin-left:auto}@media (max-width:640px){#home #section02 .btnUnit .btn{margin-right:auto}}.productMenuSection{padding-top:7.2463768116vw}@media (min-width:1380px){.productMenuSection{padding-top:100px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection{padding-top:100px;padding-top:7.2463768116vw}}@media (max-width:640px){.productMenuSection{padding-top:8.8888888889vw}}.productMenuSection{padding-bottom:4.9275362319vw}@media (min-width:1380px){.productMenuSection{padding-bottom:68px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection{padding-bottom:68px;padding-bottom:4.9275362319vw}}@media (max-width:640px){.productMenuSection{padding-bottom:8.8888888889vw}}.productMenuSection{background-color:#e7e7e7}.productMenuSection p{text-align:center;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.productMenuSection p{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.productMenuSection p{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.productMenuSection p{font-size:3.8888888889vw}}.productMenuSection p{line-height:1.7916666667;margin-top:2.1739130435vw}@media (min-width:1380px){.productMenuSection p{margin-top:30px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection p{margin-top:30px;margin-top:2.1739130435vw}}@media (max-width:640px){.productMenuSection p{margin-top:5.5555555556vw}}.productMenuSection p{margin-bottom:3.6231884058vw}@media (min-width:1380px){.productMenuSection p{margin-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection p{margin-bottom:50px;margin-bottom:3.6231884058vw}}@media (max-width:640px){.productMenuSection p{margin-bottom:6.9444444444vw}}@media (max-width:640px){.productMenuSection p{width:21.7391304348vw;margin-left:auto;margin-right:auto}}@media (max-width:640px) and (min-width:1380px){.productMenuSection p{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.productMenuSection p{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.productMenuSection p{width:83.3333333333vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.productMenuSection .productsMenuTabs,.productMenuSection .tabUnit{width:83.3333333333vw}}.productMenuSection .productsMenuTabs input[name=tab_switch],.productMenuSection .tabUnit input[name=tab_switch]{display:none}.productMenuSection .productsMenuTabs input:checked+.tab_label,.productMenuSection .tabUnit input:checked+.tab_label{border-bottom:4px solid #0d800d}@media (max-width:640px){.productMenuSection .productsMenuTabs input:checked+.tab_label span,.productMenuSection .tabUnit input:checked+.tab_label span{display:initial}}.productMenuSection .productsMenuTabs .productsMenuTabs,.productMenuSection .productsMenuTabs .tabs,.productMenuSection .tabUnit .productsMenuTabs,.productMenuSection .tabUnit .tabs{display:flex;justify-content:space-between}.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{height:3.4782608696vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{height:48px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{height:48px;height:3.4782608696vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{height:8.3333333333vw}}.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{width:18.115942029vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{width:250px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{width:250px;width:18.115942029vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{width:69.4444444444vw}}.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{display:flex;align-items:center;justify-content:center;font-weight:700;color:#0d800d;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{font-size:3.8888888889vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_label,.productMenuSection .tabUnit .tab_label{width:fit-content;padding-left:1em;padding-right:1em}.productMenuSection .productsMenuTabs .tab_label span,.productMenuSection .tabUnit .tab_label span{font-size:75%;display:none}}.productMenuSection .productsMenuTabs .contents,.productMenuSection .tabUnit .contents{border:1px solid #0d800d;background-color:#fff}.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{display:none;font-size:1.7rem;font-size:1.231884058vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{font-size:1.7rem}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{font-size:1.7rem;font-size:1.231884058vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{font-size:3.8888888889vw}}.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding:2.8985507246vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding:40px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding:40px;padding:2.8985507246vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding:5.5555555556vw}}.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-top:2.1739130435vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-top:30px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-top:30px;padding-top:2.1739130435vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-top:4.1666666667vw}}.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-bottom:2.1739130435vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-bottom:30px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content,.productMenuSection .tabUnit .tab_content{padding-bottom:4.1666666667vw}}.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{grid-template-columns:1fr 1fr}}.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{column-gap:2.8985507246vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{column-gap:40px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{column-gap:40px;column-gap:2.8985507246vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{column-gap:5.5555555556vw}}.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{row-gap:.7246376812vw}@media (min-width:1380px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{row-gap:10px}}@media (orientation:landscape) and (max-height:0px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{row-gap:10px;row-gap:.7246376812vw}}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content>ul,.productMenuSection .tabUnit .tab_content>ul{row-gap:1.3888888889vw}}.productMenuSection .productsMenuTabs .tab_content>ul>li>a,.productMenuSection .tabUnit .tab_content>ul>li>a{font-weight:700}.productMenuSection .productsMenuTabs .tab_content#tab03_content>ul>li>a,.productMenuSection .tabUnit .tab_content#tab03_content>ul>li>a{font-weight:400}.productMenuSection .productsMenuTabs .tab_content#tab04_content>ul,.productMenuSection .tabUnit .tab_content#tab04_content>ul{display:flex;justify-content:space-between}@media (max-width:640px){.productMenuSection .productsMenuTabs .tab_content#tab04_content>ul,.productMenuSection .tabUnit .tab_content#tab04_content>ul{display:grid}}.productMenuSection .productsMenuTabs .tab_content li,.productMenuSection .tabUnit .tab_content li{line-height:1.5}.productMenuSection .productsMenuTabs .tab_content li:before,.productMenuSection .tabUnit .tab_content li:before{content:"> "}.swiperSystem{user-select:none;margin-top:2.8985507246vw}@media (min-width:1380px){.swiperSystem{margin-top:40px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem{margin-top:40px;margin-top:2.8985507246vw}}@media (max-width:640px){.swiperSystem{margin-top:11.1111111111vw}}.swiperSystem{width:76.0869565217vw}@media (min-width:1380px){.swiperSystem{width:1050px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem{width:1050px;width:76.0869565217vw}}@media (max-width:640px){.swiperSystem{width:75vw}}.swiperSystem{margin-left:auto;margin-right:auto;position:relative}.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{user-select:none;cursor:pointer;z-index:10;width:3.3715144928vw}@media (min-width:1380px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{width:46.5269px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{width:46.5269px;width:3.3715144928vw}}@media (max-width:640px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{width:6.9444444444vw}}.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{top:5.5606195652vw}@media (min-width:1380px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{top:76.73655px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{top:76.73655px;top:5.5606195652vw}}@media (max-width:640px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{top:21.3157083333vw}}.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{position:absolute;right:-3.6231884058vw}@media (min-width:1380px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{right:-50px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{right:-50px;right:-3.6231884058vw}}@media (max-width:640px){.swiperSystem .swiper-button-prev,.swiperSystem .swiper-button-next{right:-9.7222222222vw}}.swiperSystem .swiper-button-prev.swiper-button-disabled,.swiperSystem .swiper-button-next.swiper-button-disabled{display:none !important}.swiperSystem .swiper-button-prev{rotate:180deg;right:auto;left:-3.6231884058vw}@media (min-width:1380px){.swiperSystem .swiper-button-prev{left:-50px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-button-prev{left:-50px;left:-3.6231884058vw}}@media (max-width:640px){.swiperSystem .swiper-button-prev{left:-9.7222222222vw}}.swiperSystem .swiper-wrapper{margin-left:auto;margin-right:auto}.swiperSystem .swiper-wrapper .swiper-slide{width:25%;padding-left:2%;padding-right:2%;height:fit-content}@media (max-width:640px){.swiperSystem .swiper-wrapper .swiper-slide{width:50%}}.swiperSystem .swiper-wrapper .swiper-slide img{height:14.4927536232vw}@media (min-width:1380px){.swiperSystem .swiper-wrapper .swiper-slide img{height:200px}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-wrapper .swiper-slide img{height:200px;height:14.4927536232vw}}@media (max-width:640px){.swiperSystem .swiper-wrapper .swiper-slide img{height:29.4444444444vw}}.swiperSystem .swiper-wrapper .swiper-slide img{object-fit:cover;width:100%;border:1px solid #000}.swiperSystem .swiper-wrapper .swiper-slide h3{margin-top:1em;text-align:center;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.swiperSystem .swiper-wrapper .swiper-slide h3{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-wrapper .swiper-slide h3{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.swiperSystem .swiper-wrapper .swiper-slide h3{font-size:3.8888888889vw}}.swiperSystem .swiper-wrapper .swiper-slide h3{line-height:1.7916666667;font-weight:700}.swiperSystem .swiper-wrapper .swiper-slide p{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.swiperSystem .swiper-wrapper .swiper-slide p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.swiperSystem .swiper-wrapper .swiper-slide p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.swiperSystem .swiper-wrapper .swiper-slide p{font-size:3.3333333333vw}}.swiperSystem .swiper-wrapper .swiper-slide p{line-height:1.7916666667}.news-section{width:86.9565217391vw}@media (min-width:1380px){.news-section{width:1200px}}@media (orientation:landscape) and (max-height:0px){.news-section{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.news-section{width:83.3333333333vw}}.news-section{margin-left:auto;margin-right:auto;position:relative;z-index:1;padding:3.2608695652vw}@media (min-width:1380px){.news-section{padding:45px}}@media (orientation:landscape) and (max-height:0px){.news-section{padding:45px;padding:3.2608695652vw}}@media (max-width:640px){.news-section{padding:8.3333333333vw}}.news-section{background-color:#fff}.news-section .newsItem:last-of-type{border:none}@media (max-width:640px){.news-section{padding-top:1.8115942029vw}}@media (max-width:640px) and (min-width:1380px){.news-section{padding-top:25px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.news-section{padding-top:25px;padding-top:1.8115942029vw}}@media (max-width:640px) and (max-width:640px){.news-section{padding-top:6.9444444444vw}}.news-more{color:gray;border:1px solid gray;width:16.3768115942vw}@media (min-width:1380px){.news-more{width:226px}}@media (orientation:landscape) and (max-height:0px){.news-more{width:226px;width:16.3768115942vw}}@media (max-width:640px){.news-more{width:50.5555555556vw}}.news-more{height:3.4057971014vw}@media (min-width:1380px){.news-more{height:47px}}@media (orientation:landscape) and (max-height:0px){.news-more{height:47px;height:3.4057971014vw}}@media (max-width:640px){.news-more{height:8.8888888889vw}}.news-more{display:flex;align-items:center;justify-content:center;margin-left:auto}@media (max-width:640px){.news-more{margin-right:auto;font-weight:700;margin-top:2.1739130435vw}}@media (max-width:640px) and (min-width:1380px){.news-more{margin-top:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.news-more{margin-top:30px;margin-top:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){.news-more{margin-top:8.3333333333vw}}.contentsHead{position:relative;margin-top:5.2173913043vw}@media (min-width:1380px){.contentsHead{margin-top:72px}}@media (orientation:landscape) and (max-height:0px){.contentsHead{margin-top:72px;margin-top:5.2173913043vw}}@media (max-width:640px){.contentsHead{margin-top:11.1111111111vw}}.contentsHead{background-repeat:no-repeat;background-size:100%;background-position:center top;margin-left:auto;margin-right:auto}.contentsHead:before{content:"";position:absolute;height:14.4927536232vw}@media (min-width:1380px){.contentsHead:before{height:200px}}@media (orientation:landscape) and (max-height:0px){.contentsHead:before{height:200px;height:14.4927536232vw}}@media (max-width:640px){.contentsHead:before{height:13.8888888889vw}}.contentsHead:before{background-image:url(//www.zen-sho.com/wp-content/themes/zensho_v5/css/../img/bkg_01.jpg);background-position:center top;background-size:cover;width:100%;object-fit:cover}@media (any-hover:hover){.contentsHead a:hover{opacity:1}}.contentsHead .inner{position:relative}@media (max-width:640px){.contentsHead .inner{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner{width:83.3333333333vw}}.contentsHead .inner .h1,.contentsHead .inner h1{position:relative;z-index:2;display:flex;align-items:flex-end;font-size:5rem;font-size:3.6231884058vw}@media (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{font-size:5rem}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{font-size:5rem;font-size:3.6231884058vw}}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{font-size:5vw}}.contentsHead .inner .h1,.contentsHead .inner h1{font-weight:700;width:43.4782608696vw}@media (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{width:600px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{width:600px;width:43.4782608696vw}}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{width:166.6666666667vw}}.contentsHead .inner .h1,.contentsHead .inner h1{padding-left:4.347826087vw}@media (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-left:8.3333333333vw}}.contentsHead .inner .h1,.contentsHead .inner h1{padding-bottom:2.1739130435vw}@media (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-bottom:30px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-bottom:2.7777777778vw}}.contentsHead .inner .h1,.contentsHead .inner h1{height:20.2898550725vw}@media (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{height:280px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{height:280px;height:20.2898550725vw}}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{height:16.6666666667vw}}.contentsHead .inner .h1,.contentsHead .inner h1{background-color:#0d800d;color:#fff}@media (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{width:fit-content;min-width:14.4927536232vw;padding-right:2.1739130435vw}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{min-width:200px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{min-width:200px;min-width:14.4927536232vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{min-width:55.5555555556vw}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-right:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-right:30px;padding-right:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner .h1,.contentsHead .inner h1{padding-right:8.3333333333vw}}.contentsHead .inner .whiteBoard{background-color:#fff;margin-top:-5.7971014493vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{margin-top:-80px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{margin-top:-80px;margin-top:-5.7971014493vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{margin-top:-2.7777777778vw}}.contentsHead .inner .whiteBoard{padding-left:4.347826087vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{padding-left:0}}.contentsHead .inner .whiteBoard{padding-right:4.347826087vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{padding-right:60px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{padding-right:60px;padding-right:4.347826087vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{padding-right:0}}.contentsHead .inner .whiteBoard{padding-top:9.4202898551vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{padding-top:130px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{padding-top:130px;padding-top:9.4202898551vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{padding-top:11.9444444444vw}}.contentsHead .inner .whiteBoard{padding-bottom:2.1739130435vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{padding-bottom:30px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{padding-bottom:8.3333333333vw}}.contentsHead .inner .whiteBoard{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard{font-size:5vw}}.contentsHead .inner .whiteBoard{line-height:1.7916666667}.contentsHead .inner .whiteBoard p{margin-top:1em}@media (max-width:640px){.contentsHead .inner .whiteBoard p{font-size:1.4rem;font-size:1.0144927536vw;margin-left:auto;margin-right:auto;width:17.8260869565vw}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner .whiteBoard p{font-size:1.4rem}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard p{font-size:1.4rem;font-size:1.0144927536vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner .whiteBoard p{font-size:3.8888888889vw}}@media (max-width:640px) and (min-width:1380px){.contentsHead .inner .whiteBoard p{width:246px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard p{width:246px;width:17.8260869565vw}}@media (max-width:640px) and (max-width:640px){.contentsHead .inner .whiteBoard p{width:68.3333333333vw}}.contentsHead .inner .whiteBoard p:first-child{margin-top:0}.contentsHead .inner .whiteBoard ul{display:flex;justify-content:center;gap:2.8985507246vw}@media (min-width:1380px){.contentsHead .inner .whiteBoard ul{gap:40px}}@media (orientation:landscape) and (max-height:0px){.contentsHead .inner .whiteBoard ul{gap:40px;gap:2.8985507246vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard ul{gap:5.5555555556vw}}@media (max-width:640px){.contentsHead .inner .whiteBoard ul{flex-direction:column;align-items:center}}.contentsHead .inner .whiteBoard ul li{flex:0;width:fit-content}#zqs #section01,#zqs #section02{margin-top:4.347826087vw}@media (min-width:1380px){#zqs #section01,#zqs #section02{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01,#zqs #section02{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#zqs #section01,#zqs #section02{margin-top:16.6666666667vw}}#zqs #section01,#zqs #section02{background-color:#e7e7e7}#zqs #section01 .inner,#zqs #section02 .inner{display:grid;grid-template-columns:1fr 1fr}@media (max-width:640px){#zqs #section01 .inner,#zqs #section02 .inner{display:block}}@media (max-width:640px){#zqs #section01 .inner .left,#zqs #section02 .inner .left{display:none}}#zqs #section01 .inner .left img,#zqs #section02 .inner .left img{width:100%;height:100%;object-fit:cover;object-position:center top}#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-top:2.8985507246vw}@media (min-width:1380px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-top:40px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-top:11.1111111111vw}}#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-bottom:2.8985507246vw}@media (min-width:1380px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-bottom:11.1111111111vw}}#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-left:4.347826087vw}@media (min-width:1380px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-left:8.3333333333vw}}#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-right:4.347826087vw}@media (min-width:1380px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-right:60px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-right:60px;padding-right:4.347826087vw}}@media (max-width:640px){#zqs #section01 .inner .right,#zqs #section02 .inner .right{padding-right:8.3333333333vw}}#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{display:none}@media (max-width:640px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{display:block;margin-top:1.8115942029vw;display:block;width:17.3913043478vw;margin-left:auto;margin-right:auto}}@media (max-width:640px) and (min-width:1380px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{margin-top:25px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{margin-top:25px;margin-top:1.8115942029vw}}@media (max-width:640px) and (max-width:640px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{margin-top:6.9444444444vw}}@media (max-width:640px) and (min-width:1380px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{width:240px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{width:240px;width:17.3913043478vw}}@media (max-width:640px) and (max-width:640px){#zqs #section01 .inner .right .img,#zqs #section02 .inner .right .img{width:66.6666666667vw}}#zqs #section01 .inner .right h2 span,#zqs #section02 .inner .right h2 span{margin-left:auto;margin-right:auto;width:fit-content;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#zqs #section01 .inner .right h2 span,#zqs #section02 .inner .right h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right h2 span,#zqs #section02 .inner .right h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#zqs #section01 .inner .right h2 span,#zqs #section02 .inner .right h2 span{font-size:5vw}}#zqs #section01 .inner .right h2 span,#zqs #section02 .inner .right h2 span{line-height:1.5;font-weight:700;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em}#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{font-size:3.8888888889vw}}#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{line-height:1.5;margin-top:3em;margin-bottom:3em}@media (max-width:640px){#zqs #section01 .inner .right p,#zqs #section02 .inner .right p{margin-top:2em;margin-bottom:2em}}#zqs #section01 .inner .right ul,#zqs #section02 .inner .right ul{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){#zqs #section01 .inner .right ul,#zqs #section02 .inner .right ul{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right ul,#zqs #section02 .inner .right ul{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){#zqs #section01 .inner .right ul,#zqs #section02 .inner .right ul{font-size:3.8888888889vw}}#zqs #section01 .inner .right ul,#zqs #section02 .inner .right ul{line-height:1.5}#zqs #section01 .inner .right ul li,#zqs #section02 .inner .right ul li{margin-top:2.8985507246vw}@media (min-width:1380px){#zqs #section01 .inner .right ul li,#zqs #section02 .inner .right ul li{margin-top:40px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right ul li,#zqs #section02 .inner .right ul li{margin-top:40px;margin-top:2.8985507246vw}}@media (max-width:640px){#zqs #section01 .inner .right ul li,#zqs #section02 .inner .right ul li{margin-top:5.5555555556vw}}#zqs #section01 .inner .right ul li,#zqs #section02 .inner .right ul li{display:flex;align-items:center;justify-content:center}#zqs #section01 .inner .right ul li strong,#zqs #section02 .inner .right ul li strong{font-weight:400;color:#0d800d}#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{flex:none;width:1.4492753623vw}@media (min-width:1380px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{width:20px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{width:20px;width:1.4492753623vw}}@media (max-width:640px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{width:3.0555555556vw}}#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{margin-right:.7246376812vw}@media (min-width:1380px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{margin-right:10px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{margin-right:10px;margin-right:.7246376812vw}}@media (max-width:640px){#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{margin-right:5vw}}#zqs #section01 .inner .right ul li:before,#zqs #section02 .inner .right ul li:before{content:url(//www.zen-sho.com/wp-content/themes/zensho_v5/css/../img/arw_01.svg);display:block}#zqs #section01 .inner .right ul li:first-child,#zqs #section02 .inner .right ul li:first-child{margin-top:0}#zqs #section01 .inner .left{display:flex;align-items:center;justify-content:center}@media (max-width:640px){#zqs #section01 .inner .left{display:none}}#zqs #section01 .inner .left img{width:auto;height:36.231884058vw}@media (min-width:1380px){#zqs #section01 .inner .left img{height:500px}}@media (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .left img{height:500px;height:36.231884058vw}}@media (max-width:640px){#zqs #section01 .inner .left img{height:138.8888888889vw}}@media (max-width:640px){#zqs #section01 .inner .right .img{width:9.4202898551vw}}@media (max-width:640px) and (min-width:1380px){#zqs #section01 .inner .right .img{width:130px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#zqs #section01 .inner .right .img{width:130px;width:9.4202898551vw}}@media (max-width:640px) and (max-width:640px){#zqs #section01 .inner .right .img{width:36.1111111111vw}}#zqs #section02{margin-bottom:.7246376812vw}@media (min-width:1380px){#zqs #section02{margin-bottom:10px}}@media (orientation:landscape) and (max-height:0px){#zqs #section02{margin-bottom:10px;margin-bottom:.7246376812vw}}@media (max-width:640px){#zqs #section02{margin-bottom:2.7777777778vw}}#zqs #zqsInfo{display:none}#eco-solution section[id]{scroll-margin-top:6.7391304348vw}@media (min-width:1380px){#eco-solution section[id]{scroll-margin-top:93px}}@media (orientation:landscape) and (max-height:0px){#eco-solution section[id]{scroll-margin-top:93px;scroll-margin-top:6.7391304348vw}}@media (max-width:640px){#eco-solution section[id]{scroll-margin-top:16.6666666667vw}}#eco-solution .contentsHead:before{background-image:url(//www.zen-sho.com/wp-content/themes/zensho_v5/css/../img/eco-solution/bkg_01.jpg)}#eco-solution .contentsHead .inner h1{flex-direction:column;align-items:flex-start;justify-content:flex-end}@media (max-width:640px){#eco-solution .contentsHead .inner h1{height:6.231884058vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution .contentsHead .inner h1{height:86px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution .contentsHead .inner h1{height:86px;height:6.231884058vw}}@media (max-width:640px) and (max-width:640px){#eco-solution .contentsHead .inner h1{height:23.8888888889vw}}@media (max-width:640px){#eco-solution .contentsHead .inner .whiteBoard{margin-top:-2.6086956522vw;padding-top:4.347826087vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution .contentsHead .inner .whiteBoard{margin-top:-36px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution .contentsHead .inner .whiteBoard{margin-top:-36px;margin-top:-2.6086956522vw}}@media (max-width:640px) and (max-width:640px){#eco-solution .contentsHead .inner .whiteBoard{margin-top:-10vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution .contentsHead .inner .whiteBoard{padding-top:60px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution .contentsHead .inner .whiteBoard{padding-top:60px;padding-top:4.347826087vw}}@media (max-width:640px) and (max-width:640px){#eco-solution .contentsHead .inner .whiteBoard{padding-top:16.6666666667vw}}#eco-solution #section01,#eco-solution #section02,#eco-solution #section03{margin-top:4.347826087vw}@media (min-width:1380px){#eco-solution #section01,#eco-solution #section02,#eco-solution #section03{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01,#eco-solution #section02,#eco-solution #section03{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#eco-solution #section01,#eco-solution #section02,#eco-solution #section03{margin-top:11.1111111111vw}}#eco-solution #section01,#eco-solution #section02,#eco-solution #section03{background-color:#e7e7e7}#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner{display:grid;grid-template-columns:1fr 1fr}@media (max-width:640px){#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner{display:block;padding-bottom:2.1739130435vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner{padding-bottom:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section01 .inner,#eco-solution #section02 .inner,#eco-solution #section03 .inner{padding-bottom:8.3333333333vw}}#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1594202899vw}@media (min-width:1380px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{gap:16px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{gap:16px;gap:1.1594202899vw}}@media (max-width:640px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{gap:2.2222222222vw}}#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-left:2.1739130435vw}@media (min-width:1380px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-left:30px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-left:30px;padding-left:2.1739130435vw}}@media (max-width:640px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-left:0}}#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-right:2.1739130435vw}@media (min-width:1380px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-right:30px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-right:30px;padding-right:2.1739130435vw}}@media (max-width:640px){#eco-solution #section01 .inner .left,#eco-solution #section02 .inner .left,#eco-solution #section03 .inner .left{padding-right:0}}#eco-solution #section01 .inner .left .note,#eco-solution #section02 .inner .left .note,#eco-solution #section03 .inner .left .note{text-align:left;line-height:1.3333333333;font-size:1.2rem;font-size:.8695652174vw}@media (min-width:1380px){#eco-solution #section01 .inner .left .note,#eco-solution #section02 .inner .left .note,#eco-solution #section03 .inner .left .note{font-size:1.2rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .left .note,#eco-solution #section02 .inner .left .note,#eco-solution #section03 .inner .left .note{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px){#eco-solution #section01 .inner .left .note,#eco-solution #section02 .inner .left .note,#eco-solution #section03 .inner .left .note{font-size:3.0555555556vw}}#eco-solution #section01 .inner .left .note,#eco-solution #section02 .inner .left .note,#eco-solution #section03 .inner .left .note{width:100%}#eco-solution #section01 .inner .left .note a,#eco-solution #section02 .inner .left .note a,#eco-solution #section03 .inner .left .note a{color:#666;text-decoration:underline}#eco-solution #section01 .inner .left img,#eco-solution #section02 .inner .left img,#eco-solution #section03 .inner .left img{width:100%;object-fit:cover}#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-top:4.5652173913vw}@media (min-width:1380px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-top:63px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-top:63px;padding-top:4.5652173913vw}}@media (max-width:640px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-top:17.5vw}}#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-bottom:4.5652173913vw}@media (min-width:1380px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-bottom:63px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-bottom:63px;padding-bottom:4.5652173913vw}}@media (max-width:640px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-bottom:17.5vw}}#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-left:4.347826087vw}@media (min-width:1380px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-left:8.3333333333vw}}#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-right:4.347826087vw}@media (min-width:1380px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-right:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-right:60px;padding-right:4.347826087vw}}@media (max-width:640px){#eco-solution #section01 .inner .right,#eco-solution #section02 .inner .right,#eco-solution #section03 .inner .right{padding-right:8.3333333333vw}}#eco-solution #section01 .inner .right h2 span,#eco-solution #section02 .inner .right h2 span,#eco-solution #section03 .inner .right h2 span{margin-left:auto;margin-right:auto;width:fit-content;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section01 .inner .right h2 span,#eco-solution #section02 .inner .right h2 span,#eco-solution #section03 .inner .right h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right h2 span,#eco-solution #section02 .inner .right h2 span,#eco-solution #section03 .inner .right h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section01 .inner .right h2 span,#eco-solution #section02 .inner .right h2 span,#eco-solution #section03 .inner .right h2 span{font-size:5vw}}#eco-solution #section01 .inner .right h2 span,#eco-solution #section02 .inner .right h2 span,#eco-solution #section03 .inner .right h2 span{line-height:1.5;font-weight:700;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em}@media (max-width:640px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-top:1.8115942029vw;padding-bottom:1.4492753623vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-top:25px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-top:25px;padding-top:1.8115942029vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-top:6.9444444444vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-bottom:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-bottom:20px;padding-bottom:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section01 .inner .right h2,#eco-solution #section02 .inner .right h2,#eco-solution #section03 .inner .right h2{padding-bottom:5.5555555556vw}}#eco-solution #section01 .inner .right p,#eco-solution #section02 .inner .right p,#eco-solution #section03 .inner .right p{line-height:2;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){#eco-solution #section01 .inner .right p,#eco-solution #section02 .inner .right p,#eco-solution #section03 .inner .right p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right p,#eco-solution #section02 .inner .right p,#eco-solution #section03 .inner .right p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){#eco-solution #section01 .inner .right p,#eco-solution #section02 .inner .right p,#eco-solution #section03 .inner .right p{font-size:3.8888888889vw}}#eco-solution #section01 .inner .right p,#eco-solution #section02 .inner .right p,#eco-solution #section03 .inner .right p{margin-top:1.5em}#eco-solution #section01 .inner .right p:first-of-type,#eco-solution #section02 .inner .right p:first-of-type,#eco-solution #section03 .inner .right p:first-of-type{margin-top:2.1739130435vw}@media (min-width:1380px){#eco-solution #section01 .inner .right p:first-of-type,#eco-solution #section02 .inner .right p:first-of-type,#eco-solution #section03 .inner .right p:first-of-type{margin-top:30px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section01 .inner .right p:first-of-type,#eco-solution #section02 .inner .right p:first-of-type,#eco-solution #section03 .inner .right p:first-of-type{margin-top:30px;margin-top:2.1739130435vw}}@media (max-width:640px){#eco-solution #section01 .inner .right p:first-of-type,#eco-solution #section02 .inner .right p:first-of-type,#eco-solution #section03 .inner .right p:first-of-type{margin-top:5.5555555556vw}}@media (max-width:640px){#eco-solution #section01 .inner{display:flex;flex-direction:column;padding-left:8.3333333333vw;padding-right:8.3333333333vw}#eco-solution #section01 .inner .left{order:2;padding-left:0;padding-right:0}#eco-solution #section01 .inner .right{display:contents}#eco-solution #section01 .inner .right h2{order:1}#eco-solution #section01 .inner .right h2 br{display:none}#eco-solution #section01 .inner .right p{order:3}}@media (max-width:640px){#eco-solution #section02 .inner{display:flex;flex-direction:column;padding-left:8.3333333333vw;padding-right:8.3333333333vw}#eco-solution #section02 .inner .left{order:2;padding-left:0;padding-right:0}#eco-solution #section02 .inner .right{display:contents}#eco-solution #section02 .inner .right h2{order:1}#eco-solution #section02 .inner .right p{order:3}}@media (max-width:640px){#eco-solution #section03 .inner{display:flex;flex-direction:column;padding-left:8.3333333333vw;padding-right:8.3333333333vw}#eco-solution #section03 .inner .left{display:contents}#eco-solution #section03 .inner .left p{margin-top:1em}#eco-solution #section03 .inner .right{display:contents}#eco-solution #section03 .inner .right h2{order:1}#eco-solution #section03 .inner .right p{order:2}#eco-solution #section03 .inner .right p:first-of-type{margin-top:0}#eco-solution #section03 .inner .left img{order:3;margin-top:1.4492753623vw;margin-bottom:1.4492753623vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section03 .inner .left img{margin-top:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section03 .inner .left img{margin-top:20px;margin-top:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section03 .inner .left img{margin-top:5.5555555556vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section03 .inner .left img{margin-bottom:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section03 .inner .left img{margin-bottom:20px;margin-bottom:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section03 .inner .left img{margin-bottom:5.5555555556vw}}@media (max-width:640px){#eco-solution #section03 .inner .left .note{order:4}}#eco-solution #section03 .inner .right .note{color:#666;line-height:1.6;font-size:1.2rem;font-size:.8695652174vw}@media (min-width:1380px){#eco-solution #section03 .inner .right .note{font-size:1.2rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section03 .inner .right .note{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px){#eco-solution #section03 .inner .right .note{font-size:3.0555555556vw}}#eco-solution #section03 .inner .right .note{margin-top:1.1594202899vw}@media (min-width:1380px){#eco-solution #section03 .inner .right .note{margin-top:16px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section03 .inner .right .note{margin-top:16px;margin-top:1.1594202899vw}}@media (max-width:640px){#eco-solution #section03 .inner .right .note{margin-top:4.4444444444vw}}#eco-solution #section03 .inner .right .note a{color:#666;text-decoration:underline}#eco-solution #section04{margin-top:4.347826087vw}@media (min-width:1380px){#eco-solution #section04{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#eco-solution #section04{margin-top:0}}#eco-solution #section04{padding-top:2.8985507246vw}@media (min-width:1380px){#eco-solution #section04{padding-top:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px){#eco-solution #section04{padding-top:11.1111111111vw}}#eco-solution #section04{padding-bottom:2.8985507246vw}@media (min-width:1380px){#eco-solution #section04{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){#eco-solution #section04{padding-bottom:0}}#eco-solution #section04{background-color:#fff}@media (max-width:640px){#eco-solution #section04 .inner{padding-left:8.3333333333vw;padding-right:8.3333333333vw}}#eco-solution #section04 .inner>h2 span{display:inline-block;color:#000;font-weight:700;background:linear-gradient(transparent 60%,#b6d9b6 60%);padding:0 .3em;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section04 .inner>h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner>h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section04 .inner>h2 span{font-size:5vw}}#eco-solution #section04 .inner .lead{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){#eco-solution #section04 .inner .lead{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .lead{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){#eco-solution #section04 .inner .lead{font-size:3.6111111111vw}}#eco-solution #section04 .inner .lead{margin-top:2.8985507246vw}@media (min-width:1380px){#eco-solution #section04 .inner .lead{margin-top:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .lead{margin-top:40px;margin-top:2.8985507246vw}}@media (max-width:640px){#eco-solution #section04 .inner .lead{margin-top:8.3333333333vw}}#eco-solution #section04 .inner .productCard{margin-top:4.347826087vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard{margin-top:8.3333333333vw}}#eco-solution #section04 .inner .productCard h3{padding-bottom:.4em;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard h3{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard h3{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard h3{font-size:5vw}}#eco-solution #section04 .inner .productCard h3{margin-bottom:0}@media (min-width:1380px){#eco-solution #section04 .inner .productCard h3{margin-bottom:0}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard h3{margin-bottom:0;margin-bottom:0}}@media (max-width:640px){#eco-solution #section04 .inner .productCard h3{margin-bottom:0}}#eco-solution #section04 .inner .productCard .productLayout{display:flex;justify-content:space-between}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout{display:block}}#eco-solution #section04 .inner .productCard .productLayout table{width:39.1304347826vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table{width:540px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table{width:540px;width:39.1304347826vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table{width:150vw}}#eco-solution #section04 .inner .productCard .productLayout table{border-collapse:collapse;border-top:1px solid #ddd}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table{width:100%;margin-top:.7246376812vw;margin-bottom:1.8115942029vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table{margin-top:10px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table{margin-top:10px;margin-top:.7246376812vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table{margin-top:2.7777777778vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table{margin-bottom:25px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table{margin-bottom:25px;margin-bottom:1.8115942029vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table{margin-bottom:6.9444444444vw}}#eco-solution #section04 .inner .productCard .productLayout table tr{padding-top:.3623188406vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-top:5px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-top:5px;padding-top:.3623188406vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-top:1.3888888889vw}}#eco-solution #section04 .inner .productCard .productLayout table tr{padding-bottom:.3623188406vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-bottom:5px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-bottom:5px;padding-bottom:.3623188406vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table tr{padding-bottom:1.3888888889vw}}#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-top:.5797101449vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-top:8px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-top:8px;padding-top:.5797101449vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-top:2.2222222222vw}}#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-bottom:.5797101449vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-bottom:8px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-bottom:8px;padding-bottom:.5797101449vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{padding-bottom:2.2222222222vw}}#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{border-bottom:1px solid #ddd;line-height:1.4;text-align:left;vertical-align:middle;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table th,#eco-solution #section04 .inner .productCard .productLayout table td{font-size:3.6111111111vw}}#eco-solution #section04 .inner .productCard .productLayout table th{position:relative;color:#666;font-weight:400;width:30%}#eco-solution #section04 .inner .productCard .productLayout table th:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:1.2em;width:1px;background:#ddd}#eco-solution #section04 .inner .productCard .productLayout table td{padding-left:3.2608695652vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout table td{padding-left:45px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout table td{padding-left:45px;padding-left:3.2608695652vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout table td{padding-left:6.9444444444vw}}#eco-solution #section04 .inner .productCard .productLayout .productImg{width:43.4782608696vw}@media (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout .productImg{width:600px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout .productImg{width:600px;width:43.4782608696vw}}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout .productImg{width:166.6666666667vw}}#eco-solution #section04 .inner .productCard .productLayout .productImg{display:flex;flex-direction:column;align-items:center;align-self:center}@media (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout .productImg{width:100%;margin-top:1.1594202899vw}}@media (max-width:640px) and (min-width:1380px){#eco-solution #section04 .inner .productCard .productLayout .productImg{margin-top:16px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .productCard .productLayout .productImg{margin-top:16px;margin-top:1.1594202899vw}}@media (max-width:640px) and (max-width:640px){#eco-solution #section04 .inner .productCard .productLayout .productImg{margin-top:4.4444444444vw}}#eco-solution #section04 .inner .productCard .productLayout .productImg img{width:100%;object-fit:cover}#eco-solution #section04 .inner .note{line-height:2;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){#eco-solution #section04 .inner .note{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .note{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){#eco-solution #section04 .inner .note{font-size:3.0555555556vw}}#eco-solution #section04 .inner .note{margin-top:2.3188405797vw}@media (min-width:1380px){#eco-solution #section04 .inner .note{margin-top:32px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section04 .inner .note{margin-top:32px;margin-top:2.3188405797vw}}@media (max-width:640px){#eco-solution #section04 .inner .note{margin-top:8.8888888889vw}}#eco-solution #section05,#eco-solution #section06{margin-top:4.347826087vw}@media (min-width:1380px){#eco-solution #section05,#eco-solution #section06{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05,#eco-solution #section06{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#eco-solution #section05,#eco-solution #section06{margin-top:11.1111111111vw}}#eco-solution #section05,#eco-solution #section06{padding-top:2.8985507246vw}@media (min-width:1380px){#eco-solution #section05,#eco-solution #section06{padding-top:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05,#eco-solution #section06{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px){#eco-solution #section05,#eco-solution #section06{padding-top:0}}#eco-solution #section05,#eco-solution #section06{padding-bottom:2.8985507246vw}@media (min-width:1380px){#eco-solution #section05,#eco-solution #section06{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05,#eco-solution #section06{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){#eco-solution #section05,#eco-solution #section06{padding-bottom:0}}@media (max-width:640px){#eco-solution #section05 .inner,#eco-solution #section06 .inner{padding-left:8.3333333333vw;padding-right:8.3333333333vw}}#eco-solution #section05 .inner h2 span,#eco-solution #section06 .inner h2 span{display:inline-block;color:#000;font-weight:700;background:linear-gradient(transparent 60%,#b6d9b6 60%);padding:0 .3em;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section05 .inner h2 span,#eco-solution #section06 .inner h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05 .inner h2 span,#eco-solution #section06 .inner h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section05 .inner h2 span,#eco-solution #section06 .inner h2 span{font-size:5vw}}#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{line-height:1.8;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{font-size:3.6111111111vw}}#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{margin-top:1.4492753623vw}@media (min-width:1380px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{margin-top:20px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{margin-top:20px;margin-top:1.4492753623vw}}@media (max-width:640px){#eco-solution #section05 .inner p,#eco-solution #section06 .inner p{margin-top:5.5555555556vw}}#eco-solution #section07.faqSection{margin-top:4.347826087vw}@media (min-width:1380px){#eco-solution #section07.faqSection{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){#eco-solution #section07.faqSection{margin-top:16.6666666667vw}}#eco-solution #section07.faqSection{padding-top:2.8985507246vw}@media (min-width:1380px){#eco-solution #section07.faqSection{padding-top:40px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px){#eco-solution #section07.faqSection{padding-top:0}}#eco-solution #section07.faqSection{padding-bottom:4.347826087vw}@media (min-width:1380px){#eco-solution #section07.faqSection{padding-bottom:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection{padding-bottom:60px;padding-bottom:4.347826087vw}}@media (max-width:640px){#eco-solution #section07.faqSection{padding-bottom:16.6666666667vw}}#eco-solution #section07.faqSection{background-color:#fff}@media (max-width:640px){#eco-solution #section07.faqSection .inner{padding-left:8.3333333333vw;padding-right:8.3333333333vw}}#eco-solution #section07.faqSection .inner>h2{margin-bottom:2.1739130435vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner>h2{margin-bottom:30px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner>h2{margin-bottom:30px;margin-bottom:2.1739130435vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner>h2{margin-bottom:8.3333333333vw}}#eco-solution #section07.faqSection .inner>h2 span{display:inline-block;color:#000;font-weight:700;background:linear-gradient(transparent 60%,#b6d9b6 60%);padding:0 .3em;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner>h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner>h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner>h2 span{font-size:5vw}}#eco-solution #section07.faqSection .inner details{background-color:#fff;border-bottom:1px solid #ddd;padding-top:1.4492753623vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details{padding-top:20px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details{padding-top:20px;padding-top:1.4492753623vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details{padding-top:2.7777777778vw}}#eco-solution #section07.faqSection .inner details{padding-bottom:1.4492753623vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details{padding-bottom:20px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details{padding-bottom:20px;padding-bottom:1.4492753623vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details{padding-bottom:2.7777777778vw}}#eco-solution #section07.faqSection .inner details{transition:background-color .2s;margin-top:0}#eco-solution #section07.faqSection .inner details:first-of-type{border-top:1px solid #ddd}#eco-solution #section07.faqSection .inner details[open] summary{color:#0d800d}#eco-solution #section07.faqSection .inner details[open] summary:after{opacity:0}#eco-solution #section07.faqSection .inner details summary{list-style:none;cursor:pointer;display:flex;align-items:center;line-height:1.5;padding-right:calc(2em + 24.1372px);position:relative;transition:color .2s;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details summary{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary{font-size:5vw}}#eco-solution #section07.faqSection .inner details summary{--faq-bar-length:1.7490724638vw;--faq-bar-thickness:.2173913043vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary{--faq-bar-length:24.1372px;--faq-bar-thickness:3px}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary{--faq-bar-length:3.5508888889vw;--faq-bar-thickness:.51025vw;align-items:center}}#eco-solution #section07.faqSection .inner details summary:hover{color:#0d800d}#eco-solution #section07.faqSection .inner details summary::-webkit-details-marker{display:none}#eco-solution #section07.faqSection .inner details summary:before{content:"";position:absolute;top:50%;right:1em;width:var(--faq-bar-length);height:var(--faq-bar-thickness);background:#0d800d;transform:translateY(-50%);transition:opacity .3s}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary:before{top:5vw}}#eco-solution #section07.faqSection .inner details summary:after{content:"";position:absolute;top:50%;right:calc(1em + var(--faq-bar-length) / 2 - var(--faq-bar-thickness) / 2);width:var(--faq-bar-thickness);height:var(--faq-bar-length);background:#0d800d;transform:translateY(-50%);transition:opacity .3s}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary:after{top:5vw}}#eco-solution #section07.faqSection .inner details summary .faqQ{display:inline-flex;align-items:center;justify-content:center;background-color:#0d800d;color:#fff;font-weight:700;border-radius:50%;flex:none;line-height:1;width:4.347826087vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary .faqQ{width:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details summary .faqQ{width:60px;width:4.347826087vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary .faqQ{width:10vw}}#eco-solution #section07.faqSection .inner details summary .faqQ{height:4.347826087vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary .faqQ{height:60px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details summary .faqQ{height:60px;height:4.347826087vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary .faqQ{height:10vw}}#eco-solution #section07.faqSection .inner details summary .faqQ{margin-right:2.0289855072vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary .faqQ{margin-right:28px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details summary .faqQ{margin-right:28px;margin-right:2.0289855072vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary .faqQ{margin-right:2.5vw}}#eco-solution #section07.faqSection .inner details summary .faqQ{font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details summary .faqQ{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details summary .faqQ{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary .faqQ{font-size:5.6666666667vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details summary .faqQ{align-self:start}}#eco-solution #section07.faqSection .inner details p{line-height:1.8;margin-top:1em;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details p{font-size:3.8888888889vw}}#eco-solution #section07.faqSection .inner details p{padding-left:6.3768115942vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details p{padding-left:88px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details p{padding-left:88px;padding-left:6.3768115942vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details p{padding-left:12.5vw}}#eco-solution #section07.faqSection .inner details p{padding-right:6.3768115942vw}@media (min-width:1380px){#eco-solution #section07.faqSection .inner details p{padding-right:88px}}@media (orientation:landscape) and (max-height:0px){#eco-solution #section07.faqSection .inner details p{padding-right:88px;padding-right:6.3768115942vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details p{padding-right:8.3333333333vw}}@media (max-width:640px){#eco-solution #section07.faqSection .inner details p{margin-top:.5em}}#eco-solution main~.toiawaseUnit.foot{display:none}#support-achievements main,.post-type-archive-support main{margin-bottom:13.0434782609vw}@media (min-width:1380px){#support-achievements main,.post-type-archive-support main{margin-bottom:180px}}@media (orientation:landscape) and (max-height:0px){#support-achievements main,.post-type-archive-support main{margin-bottom:180px;margin-bottom:13.0434782609vw}}@media (max-width:640px){#support-achievements main,.post-type-archive-support main{margin-bottom:22.2222222222vw}}#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-top:5.2898550725vw}@media (min-width:1380px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-top:73px}}@media (orientation:landscape) and (max-height:0px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-top:73px;margin-top:5.2898550725vw}}@media (max-width:640px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-top:11.1111111111vw}}#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-bottom:4.4927536232vw}@media (min-width:1380px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-bottom:62px}}@media (orientation:landscape) and (max-height:0px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-bottom:62px;margin-bottom:4.4927536232vw}}@media (max-width:640px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{margin-bottom:11.1111111111vw}}#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{height:21.7391304348vw}@media (min-width:1380px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{height:300px}}@media (orientation:landscape) and (max-height:0px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{height:300px;height:21.7391304348vw}}@media (max-width:640px){#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{height:71.6666666667vw}}#support-achievements .supportArchiveHeader,.post-type-archive-support .supportArchiveHeader{background-image:url(//www.zen-sho.com/wp-content/themes/zensho_v5/css/../img/support/bkg_01.jpg);background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:center}#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{color:#fff;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{font-size:3.6111111111vw}}#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{margin-top:1em;line-height:1.5;text-align:center}@media (max-width:640px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{text-align:left;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){#support-achievements .supportArchiveHeader p,.post-type-archive-support .supportArchiveHeader p{width:83.3333333333vw}}#support-achievements .supportArchiveHeader p:first-of-type,.post-type-archive-support .supportArchiveHeader p:first-of-type{margin-top:0}#support-achievements h1,.post-type-archive-support h1{color:#fff;width:fit-content;font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){#support-achievements h1,.post-type-archive-support h1{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){#support-achievements h1,.post-type-archive-support h1{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){#support-achievements h1,.post-type-archive-support h1{font-size:5vw}}#support-achievements h1,.post-type-archive-support h1{font-weight:700;background:linear-gradient(transparent 50%,#13472a 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em;margin-bottom:2.8985507246vw}@media (min-width:1380px){#support-achievements h1,.post-type-archive-support h1{margin-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#support-achievements h1,.post-type-archive-support h1{margin-bottom:40px;margin-bottom:2.8985507246vw}}@media (max-width:640px){#support-achievements h1,.post-type-archive-support h1{margin-bottom:8.3333333333vw}}.cardUnit{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:3.115942029vw}@media (min-width:1380px){.cardUnit{gap:43px}}@media (orientation:landscape) and (max-height:0px){.cardUnit{gap:43px;gap:3.115942029vw}}@media (max-width:640px){.cardUnit{gap:8.3333333333vw}}@media (max-width:640px){.cardUnit{row-gap:1.4492753623vw;width:21.7391304348vw;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px) and (min-width:1380px){.cardUnit{row-gap:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.cardUnit{row-gap:20px;row-gap:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){.cardUnit{row-gap:5.5555555556vw}}@media (max-width:640px) and (min-width:1380px){.cardUnit{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.cardUnit{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.cardUnit{width:83.3333333333vw}}.cardUnit .card{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.cardUnit .card h2{margin-top:1.5em;text-align:center;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.cardUnit .card h2{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.cardUnit .card h2{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.cardUnit .card h2{font-size:3.6111111111vw}}.cardUnit .card h2{line-height:1.7916666667;font-weight:700}.cardUnit .card p{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.cardUnit .card p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.cardUnit .card p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.cardUnit .card p{font-size:3.0555555556vw}}.cardUnit .card p{line-height:1.7916666667}.cardUnit .card img{width:100%;aspect-ratio:23/20;object-fit:cover;border:1px solid #000;display:block}.h1Unit{height:38.5507246377vw}@media (min-width:1380px){.h1Unit{height:532px}}@media (orientation:landscape) and (max-height:0px){.h1Unit{height:532px;height:38.5507246377vw}}@media (max-width:640px){.h1Unit{height:147.7777777778vw}}.h1Unit{max-width:139.1304347826vw}@media (min-width:1380px){.h1Unit{max-width:1920px}}@media (orientation:landscape) and (max-height:0px){.h1Unit{max-width:1920px;max-width:139.1304347826vw}}@media (max-width:640px){.h1Unit{max-width:533.3333333333vw}}.h1Unit{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:end;background-size:contain;background-position:center center}.h1Unit h1{width:86.9565217391vw}@media (min-width:1380px){.h1Unit h1{width:1200px}}@media (orientation:landscape) and (max-height:0px){.h1Unit h1{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.h1Unit h1{width:333.3333333333vw}}.h1Unit h1{padding-left:4.347826087vw}@media (min-width:1380px){.h1Unit h1{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.h1Unit h1{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.h1Unit h1{padding-left:16.6666666667vw}}.h1Unit h1{font-size:5.2rem;font-size:3.768115942vw}@media (min-width:1380px){.h1Unit h1{font-size:5.2rem}}@media (orientation:landscape) and (max-height:0px){.h1Unit h1{font-size:5.2rem;font-size:3.768115942vw}}@media (max-width:640px){.h1Unit h1{font-size:14.4444444444vw}}.h1Unit h1{font-weight:700;color:#fff;background-color:#0d800d;height:7.9710144928vw}@media (min-width:1380px){.h1Unit h1{height:110px}}@media (orientation:landscape) and (max-height:0px){.h1Unit h1{height:110px;height:7.9710144928vw}}@media (max-width:640px){.h1Unit h1{height:30.5555555556vw}}.h1Unit h1{display:flex;align-items:center;justify-content:start}.leadSection p{margin-top:5.2173913043vw}@media (min-width:1380px){.leadSection p{margin-top:72px}}@media (orientation:landscape) and (max-height:0px){.leadSection p{margin-top:72px;margin-top:5.2173913043vw}}@media (max-width:640px){.leadSection p{margin-top:20vw}}.leadSection p{margin-bottom:4.347826087vw}@media (min-width:1380px){.leadSection p{margin-bottom:60px}}@media (orientation:landscape) and (max-height:0px){.leadSection p{margin-bottom:60px;margin-bottom:4.347826087vw}}@media (max-width:640px){.leadSection p{margin-bottom:16.6666666667vw}}.leadSection p{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.leadSection p{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.leadSection p{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.leadSection p{font-size:6.6666666667vw}}.leadSection p{line-height:1.7916666667}.achievementsSection h2{font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){.achievementsSection h2{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){.achievementsSection h2{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){.achievementsSection h2{font-size:9.4444444444vw}}.achievementsSection h2{line-height:1.2647058824}.achievementsSection p{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.achievementsSection p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.achievementsSection p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.achievementsSection p{font-size:5.5555555556vw}}.achievementsSection p{line-height:2.125;letter-spacing:.05em;margin-top:2em;margin-bottom:2em}.achievementsSection>.inner{display:flex;justify-content:space-between;flex-direction:row-reverse}.achievementsSection>.inner .img{flex:0 0 auto;width:43.4782608696vw}@media (min-width:1380px){.achievementsSection>.inner .img{width:600px}}@media (orientation:landscape) and (max-height:0px){.achievementsSection>.inner .img{width:600px;width:43.4782608696vw}}@media (max-width:640px){.achievementsSection>.inner .img{width:166.6666666667vw}}.achievementsSection>.inner .img{height:auto;vertical-align:top}.achievementsSection>.inner .text{flex:0 0 auto;width:39.1304347826vw}@media (min-width:1380px){.achievementsSection>.inner .text{width:540px}}@media (orientation:landscape) and (max-height:0px){.achievementsSection>.inner .text{width:540px;width:39.1304347826vw}}@media (max-width:640px){.achievementsSection>.inner .text{width:150vw}}.achievementsSection>.inner .text p{width:auto}.achievementsSection>.inner .text p:first-of-type{margin-top:0}.achievementsSection:nth-child(odd){background-color:#e7e7e7}.achievementsSection:nth-child(odd)>.inner{flex-direction:row}.achievementsSection{padding-top:5.0724637681vw}@media (min-width:1380px){.achievementsSection{padding-top:70px}}@media (orientation:landscape) and (max-height:0px){.achievementsSection{padding-top:70px;padding-top:5.0724637681vw}}@media (max-width:640px){.achievementsSection{padding-top:19.4444444444vw}}.achievementsSection{padding-bottom:7.5362318841vw}@media (min-width:1380px){.achievementsSection{padding-bottom:104px}}@media (orientation:landscape) and (max-height:0px){.achievementsSection{padding-bottom:104px;padding-bottom:7.5362318841vw}}@media (max-width:640px){.achievementsSection{padding-bottom:28.8888888889vw}}.achievementSelection{border-top:1px solid #000;margin-top:8.115942029vw}@media (min-width:1380px){.achievementSelection{margin-top:112px}}@media (orientation:landscape) and (max-height:0px){.achievementSelection{margin-top:112px;margin-top:8.115942029vw}}@media (max-width:640px){.achievementSelection{margin-top:31.1111111111vw}}.achievementSelection{padding-top:3.8405797101vw}@media (min-width:1380px){.achievementSelection{padding-top:53px}}@media (orientation:landscape) and (max-height:0px){.achievementSelection{padding-top:53px;padding-top:3.8405797101vw}}@media (max-width:640px){.achievementSelection{padding-top:14.7222222222vw}}.achievementSelection{padding-bottom:7.2463768116vw}@media (min-width:1380px){.achievementSelection{padding-bottom:100px}}@media (orientation:landscape) and (max-height:0px){.achievementSelection{padding-bottom:100px;padding-bottom:7.2463768116vw}}@media (max-width:640px){.achievementSelection{padding-bottom:27.7777777778vw}}.infoTable{width:fit-content;border-collapse:collapse;margin-left:auto;margin-right:auto;min-width:47.2463768116vw}@media (min-width:1380px){.infoTable{min-width:652px}}@media (orientation:landscape) and (max-height:0px){.infoTable{min-width:652px;min-width:47.2463768116vw}}@media (max-width:640px){.infoTable{min-width:0}}.infoTable{margin-top:1.884057971vw}@media (min-width:1380px){.infoTable{margin-top:26px}}@media (orientation:landscape) and (max-height:0px){.infoTable{margin-top:26px;margin-top:1.884057971vw}}@media (max-width:640px){.infoTable{margin-top:4.1666666667vw}}.infoTable{margin-bottom:4.4927536232vw}@media (min-width:1380px){.infoTable{margin-bottom:62px}}@media (orientation:landscape) and (max-height:0px){.infoTable{margin-bottom:62px;margin-bottom:4.4927536232vw}}@media (max-width:640px){.infoTable{margin-bottom:8.3333333333vw}}@media (max-width:640px){.infoTable{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.infoTable{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.infoTable{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.infoTable{width:83.3333333333vw}}.infoTable th,.infoTable td{border-bottom:1px solid gray;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.infoTable th,.infoTable td{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.infoTable th,.infoTable td{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.infoTable th,.infoTable td{font-size:3.8888888889vw}}.infoTable th,.infoTable td{line-height:1.2;padding:.8695652174vw}@media (min-width:1380px){.infoTable th,.infoTable td{padding:12px}}@media (orientation:landscape) and (max-height:0px){.infoTable th,.infoTable td{padding:12px;padding:.8695652174vw}}@media (max-width:640px){.infoTable th,.infoTable td{padding:1.6666666667vw}}.infoTable th,.infoTable td{padding-inline:1.7391304348vw}@media (min-width:1380px){.infoTable th,.infoTable td{padding-inline:24px}}@media (orientation:landscape) and (max-height:0px){.infoTable th,.infoTable td{padding-inline:24px;padding-inline:1.7391304348vw}}@media (max-width:640px){.infoTable th,.infoTable td{padding-inline:2.2222222222vw}}.infoTable th{width:10.8695652174vw}@media (min-width:1380px){.infoTable th{width:150px}}@media (orientation:landscape) and (max-height:0px){.infoTable th{width:150px;width:10.8695652174vw}}@media (max-width:640px){.infoTable th{width:20.8333333333vw}}.infoTable th{background-color:#cfe6cf;text-align:left;font-weight:400;white-space:nowrap}@media (max-width:640px){.infoTable th{font-size:1.2rem;font-size:.8695652174vw;white-space:wrap}}@media (max-width:640px) and (min-width:1380px){.infoTable th{font-size:1.2rem}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.infoTable th{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px) and (max-width:640px){.infoTable th{font-size:3.3333333333vw}}.infoTable td{text-align:left}.infoTable p{margin-top:1em}.infoTable p:first-child{margin-top:0}#about .contentsHead .whiteBoard a.btn{min-width:18.8405797101vw}@media (min-width:1380px){#about .contentsHead .whiteBoard a.btn{min-width:260px}}@media (orientation:landscape) and (max-height:0px){#about .contentsHead .whiteBoard a.btn{min-width:260px;min-width:18.8405797101vw}}@media (max-width:640px){#about .contentsHead .whiteBoard a.btn{min-width:0}}#about .contentsHead .whiteBoard a.btn{padding-left:4.347826087vw}@media (min-width:1380px){#about .contentsHead .whiteBoard a.btn{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){#about .contentsHead .whiteBoard a.btn{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){#about .contentsHead .whiteBoard a.btn{padding-left:12.5vw}}#about .contentsHead .whiteBoard a.btn{padding-right:4.347826087vw}@media (min-width:1380px){#about .contentsHead .whiteBoard a.btn{padding-right:60px}}@media (orientation:landscape) and (max-height:0px){#about .contentsHead .whiteBoard a.btn{padding-right:60px;padding-right:4.347826087vw}}@media (max-width:640px){#about .contentsHead .whiteBoard a.btn{padding-right:12.5vw}}#about .contentsHead .whiteBoard a.btn{width:fit-content;text-wrap:nowrap;white-space:nowrap}#about main p,#about main h3,#about main dl{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#about main p,#about main h3,#about main dl{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#about main p,#about main h3,#about main dl{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#about main p,#about main h3,#about main dl{font-size:3.3333333333vw}}#about main p,#about main h3,#about main dl{line-height:1.5;margin-top:1em;margin-bottom:1em}#about main p img,#about main h3 img,#about main dl img{width:19.347826087vw}@media (min-width:1380px){#about main p img,#about main h3 img,#about main dl img{width:267px}}@media (orientation:landscape) and (max-height:0px){#about main p img,#about main h3 img,#about main dl img{width:267px;width:19.347826087vw}}@media (max-width:640px){#about main p img,#about main h3 img,#about main dl img{width:37.0959722222vw}}#about main p img,#about main h3 img,#about main dl img{height:auto;vertical-align:middle;margin-left:1em}#about main p dt,#about main h3 dt,#about main dl dt{font-weight:400;float:left}#about main h3{margin-bottom:0}#about main dl{margin-top:0}#about #section01{padding-top:7.1014492754vw}@media (min-width:1380px){#about #section01{padding-top:98px}}@media (orientation:landscape) and (max-height:0px){#about #section01{padding-top:98px;padding-top:7.1014492754vw}}@media (max-width:640px){#about #section01{padding-top:11.9444444444vw}}#about #section01{margin-bottom:9.8550724638vw}@media (min-width:1380px){#about #section01{margin-bottom:136px}}@media (orientation:landscape) and (max-height:0px){#about #section01{margin-bottom:136px;margin-bottom:9.8550724638vw}}@media (max-width:640px){#about #section01{margin-bottom:8.3333333333vw}}#about #section02{background-color:#e7e7e7;padding-top:5.2173913043vw}@media (min-width:1380px){#about #section02{padding-top:72px}}@media (orientation:landscape) and (max-height:0px){#about #section02{padding-top:72px;padding-top:5.2173913043vw}}@media (max-width:640px){#about #section02{padding-top:8.3333333333vw}}#about #section02{padding-bottom:4.4927536232vw}@media (min-width:1380px){#about #section02{padding-bottom:62px}}@media (orientation:landscape) and (max-height:0px){#about #section02{padding-bottom:62px;padding-bottom:4.4927536232vw}}@media (max-width:640px){#about #section02{padding-bottom:8.3333333333vw}}#about #section02>.inner{width:78.0434782609vw}@media (min-width:1380px){#about #section02>.inner{width:1077px}}@media (orientation:landscape) and (max-height:0px){#about #section02>.inner{width:1077px;width:78.0434782609vw}}@media (max-width:640px){#about #section02>.inner{width:83.3333333333vw}}#about #section02>.inner{margin-left:auto;margin-right:auto}#about #section02 h3{font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){#about #section02 h3{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){#about #section02 h3{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){#about #section02 h3{font-size:5vw}}#about #section02 h3{margin-top:2em;margin-bottom:1.5em;line-height:1.5}#about #information,#about #greeting,#about #network{padding-top:5.2173913043vw}@media (min-width:1380px){#about #information,#about #greeting,#about #network{padding-top:72px}}@media (orientation:landscape) and (max-height:0px){#about #information,#about #greeting,#about #network{padding-top:72px;padding-top:5.2173913043vw}}@media (max-width:640px){#about #information,#about #greeting,#about #network{padding-top:11.1111111111vw}}#about #information,#about #greeting,#about #network{margin-top:-5.2173913043vw}@media (min-width:1380px){#about #information,#about #greeting,#about #network{margin-top:-72px}}@media (orientation:landscape) and (max-height:0px){#about #information,#about #greeting,#about #network{margin-top:-72px;margin-top:-5.2173913043vw}}@media (max-width:640px){#about #information,#about #greeting,#about #network{margin-top:-11.1111111111vw}}#about #information,#about #greeting,#about #network{display:block;height:0}#about #section03{padding-top:5.7971014493vw}@media (min-width:1380px){#about #section03{padding-top:80px}}@media (orientation:landscape) and (max-height:0px){#about #section03{padding-top:80px;padding-top:5.7971014493vw}}@media (max-width:640px){#about #section03{padding-top:8.3333333333vw}}#about #section03{padding-bottom:8.8405797101vw}@media (min-width:1380px){#about #section03{padding-bottom:122px}}@media (orientation:landscape) and (max-height:0px){#about #section03{padding-bottom:122px;padding-bottom:8.8405797101vw}}@media (max-width:640px){#about #section03{padding-bottom:8.3333333333vw}}#about #section03 p{margin-top:0}#about #section03>.inner{display:flex;justify-content:space-between;margin-top:3.4057971014vw}@media (min-width:1380px){#about #section03>.inner{margin-top:47px}}@media (orientation:landscape) and (max-height:0px){#about #section03>.inner{margin-top:47px;margin-top:3.4057971014vw}}@media (max-width:640px){#about #section03>.inner{margin-top:4.4444444444vw}}@media (max-width:640px){#about #section03>.inner{display:block;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){#about #section03>.inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#about #section03>.inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){#about #section03>.inner{width:83.3333333333vw}}#about #section03>.inner .img{flex:0 0 auto;width:43.4782608696vw}@media (min-width:1380px){#about #section03>.inner .img{width:600px}}@media (orientation:landscape) and (max-height:0px){#about #section03>.inner .img{width:600px;width:43.4782608696vw}}@media (max-width:640px){#about #section03>.inner .img{width:166.6666666667vw}}#about #section03>.inner .img{height:auto;vertical-align:top}@media (max-width:640px){#about #section03>.inner .img{width:100%;margin-bottom:1.1594202899vw}}@media (max-width:640px) and (min-width:1380px){#about #section03>.inner .img{margin-bottom:16px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#about #section03>.inner .img{margin-bottom:16px;margin-bottom:1.1594202899vw}}@media (max-width:640px) and (max-width:640px){#about #section03>.inner .img{margin-bottom:4.4444444444vw}}#about #section03>.inner .text{flex:0 0 auto;width:39.1304347826vw}@media (min-width:1380px){#about #section03>.inner .text{width:540px}}@media (orientation:landscape) and (max-height:0px){#about #section03>.inner .text{width:540px;width:39.1304347826vw}}@media (max-width:640px){#about #section03>.inner .text{width:150vw}}@media (max-width:640px){#about #section03>.inner .text{width:100%}}#about #section03>.inner .text p{width:auto}#about #section03>.inner .text p:first-of-type{margin-top:0}#recruit .infoTable{width:86.9565217391vw}@media (min-width:1380px){#recruit .infoTable{width:1200px}}@media (orientation:landscape) and (max-height:0px){#recruit .infoTable{width:1200px;width:86.9565217391vw}}@media (max-width:640px){#recruit .infoTable{width:83.3333333333vw}}#recruit .cessation{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#recruit .cessation{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#recruit .cessation{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#recruit .cessation{font-size:3.3333333333vw}}#recruit .cessation{text-align:center;padding-top:3.6231884058vw}@media (min-width:1380px){#recruit .cessation{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){#recruit .cessation{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){#recruit .cessation{padding-top:4.1666666667vw}}#recruit .cessation{padding-bottom:3.6231884058vw}@media (min-width:1380px){#recruit .cessation{padding-bottom:50px}}@media (orientation:landscape) and (max-height:0px){#recruit .cessation{padding-bottom:50px;padding-bottom:3.6231884058vw}}@media (max-width:640px){#recruit .cessation{padding-bottom:4.1666666667vw}}#recruit .cessation{border-bottom:1px solid #000}@media (max-width:640px){#recruit .cessation{border-bottom:none}}#recruit #recruitmentInfo{display:none}.recruitment-item{margin-top:7.2463768116vw}@media (min-width:1380px){.recruitment-item{margin-top:100px}}@media (orientation:landscape) and (max-height:0px){.recruitment-item{margin-top:100px;margin-top:7.2463768116vw}}@media (max-width:640px){.recruitment-item{margin-top:0}}@media (max-width:640px){.recruitment-item{width:21.7391304348vw;margin-left:auto;margin-right:auto;padding-top:1.0869565217vw;border-bottom:1px solid #000}}@media (max-width:640px) and (min-width:1380px){.recruitment-item{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.recruitment-item{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.recruitment-item{width:83.3333333333vw}}@media (max-width:640px) and (min-width:1380px){.recruitment-item{padding-top:15px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.recruitment-item{padding-top:15px;padding-top:1.0869565217vw}}@media (max-width:640px) and (max-width:640px){.recruitment-item{padding-top:4.1666666667vw}}.recruitment-item .openBtn,.recruitment-item .closeBtn{display:none}@media (max-width:640px){.recruitment-item .openBtn,.recruitment-item .closeBtn{font-size:1.2rem;font-size:.8695652174vw;display:block;text-align:center;color:#0d800d;padding-top:1.0869565217vw;padding-bottom:1.0869565217vw}}@media (max-width:640px) and (min-width:1380px){.recruitment-item .openBtn,.recruitment-item .closeBtn{font-size:1.2rem}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.recruitment-item .openBtn,.recruitment-item .closeBtn{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px) and (max-width:640px){.recruitment-item .openBtn,.recruitment-item .closeBtn{font-size:3.3333333333vw}}@media (max-width:640px) and (min-width:1380px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-top:15px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-top:15px;padding-top:1.0869565217vw}}@media (max-width:640px) and (max-width:640px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-top:4.1666666667vw}}@media (max-width:640px) and (min-width:1380px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-bottom:15px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-bottom:15px;padding-bottom:1.0869565217vw}}@media (max-width:640px) and (max-width:640px){.recruitment-item .openBtn,.recruitment-item .closeBtn{padding-bottom:4.1666666667vw}}@media (max-width:640px){.recruitment-item .closeBtn{display:none}}@media (max-width:640px){.recruitment-item .infoTable{display:none}}@media (max-width:640px){.recruitment-item.open .infoTable{display:table}}.recruitment-item.open .openBtn{display:none}.recruitment-item.open .closeBtn{display:block}.recruitment-item h2{text-align:center}.recruitment-item h2>span{margin-left:auto;margin-right:auto;width:fit-content;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){.recruitment-item h2>span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){.recruitment-item h2>span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){.recruitment-item h2>span{font-size:5vw}}.recruitment-item h2>span{line-height:1.5;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em}.graybox{background-color:#e7e7e7;margin-top:10.5072463768vw}@media (min-width:1380px){.graybox{margin-top:145px}}@media (orientation:landscape) and (max-height:0px){.graybox{margin-top:145px;margin-top:10.5072463768vw}}@media (max-width:640px){.graybox{margin-top:11.1111111111vw}}.graybox .inner{padding-top:2.8985507246vw}@media (min-width:1380px){.graybox .inner{padding-top:40px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px){.graybox .inner{padding-top:8.3333333333vw}}.graybox .inner{padding-bottom:2.8985507246vw}@media (min-width:1380px){.graybox .inner{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){.graybox .inner{padding-bottom:8.3333333333vw}}.graybox .inner{display:flex;justify-content:space-between}@media (max-width:640px){.graybox .inner{display:block}}@media (max-width:640px){.graybox .inner .left{display:none}}.graybox .inner .left img{width:36.231884058vw}@media (min-width:1380px){.graybox .inner .left img{width:500px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner .left img{width:500px;width:36.231884058vw}}@media (max-width:640px){.graybox .inner .left img{width:138.8888888889vw}}.graybox .inner .left img{height:auto}.graybox .inner .right .img{display:none}@media (max-width:640px){.graybox .inner .right .img{display:block;margin-left:auto;margin-right:auto;width:17.3913043478vw;margin-top:1.4492753623vw}}@media (max-width:640px) and (min-width:1380px){.graybox .inner .right .img{width:240px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.graybox .inner .right .img{width:240px;width:17.3913043478vw}}@media (max-width:640px) and (max-width:640px){.graybox .inner .right .img{width:66.6666666667vw}}@media (max-width:640px) and (min-width:1380px){.graybox .inner .right .img{margin-top:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.graybox .inner .right .img{margin-top:20px;margin-top:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){.graybox .inner .right .img{margin-top:5.5555555556vw}}.graybox .inner .right{width:43.4782608696vw}@media (min-width:1380px){.graybox .inner .right{width:600px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner .right{width:600px;width:43.4782608696vw}}@media (max-width:640px){.graybox .inner .right{width:166.6666666667vw}}.graybox .inner .right{padding-left:4.347826087vw}@media (min-width:1380px){.graybox .inner .right{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner .right{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.graybox .inner .right{padding-left:8.3333333333vw}}.graybox .inner .right{padding-right:4.347826087vw}@media (min-width:1380px){.graybox .inner .right{padding-right:60px}}@media (orientation:landscape) and (max-height:0px){.graybox .inner .right{padding-right:60px;padding-right:4.347826087vw}}@media (max-width:640px){.graybox .inner .right{padding-right:8.3333333333vw}}@media (max-width:640px){.graybox .inner .right{width:100%}}.graybox h2 span{margin-left:auto;margin-right:auto;width:fit-content;font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){.graybox h2 span{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){.graybox h2 span{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){.graybox h2 span{font-size:5vw}}.graybox h2 span{line-height:1.5;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-bottom:.2em;padding-left:.2em;padding-right:.2em}.graybox p{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.graybox p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.graybox p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.graybox p{font-size:3.8888888889vw}}.graybox p{line-height:1.5;margin-top:2em}@keyframes lum-fade{0%{opacity:0}100%{opacity:1}}@keyframes lum-fadeZoom{0%{transform:scale(.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes lum-loader-rotate{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes lum-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}100%{transform:scale(1)}}@keyframes lum-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}100%{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6);z-index:1000}.lum-lightbox.lum-opening{animation:lum-fade .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:lum-fadeZoom .18s ease-out}.lum-lightbox.lum-closing{animation:lum-fade .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:lum-fadeZoom .3s ease-in;animation-direction:reverse}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:66px;height:20px;animation:lum-loader-rotate 1.8s infinite linear}.lum-loading .lum-lightbox-loader:before,.lum-loading .lum-lightbox-loader:after{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.lum-loading .lum-lightbox-loader:before{left:0;animation:lum-loader-before 1.8s infinite linear}.lum-loading .lum-lightbox-loader:after{right:0;animation:lum-loader-after 1.8s infinite linear;animation-delay:-.9s}.lum-loading .lum-img{opacity:0}.lum-img{transition:opacity .12s ease-out}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px}.lum-close-button:before,.lum-close-button:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-previous-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8);transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0}.lum-next-button{right:12px}.lum-next-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8);transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media (max-width:460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}}#products{padding-top:5.2898550725vw}@media (min-width:1380px){#products{padding-top:73px}}@media (orientation:landscape) and (max-height:0px){#products{padding-top:73px;padding-top:5.2898550725vw}}@media (max-width:640px){#products{padding-top:10.8333333333vw}}#products main{position:relative}#products .toiawaseUnit{margin-top:10.8695652174vw}@media (min-width:1380px){#products .toiawaseUnit{margin-top:150px}}@media (orientation:landscape) and (max-height:0px){#products .toiawaseUnit{margin-top:150px;margin-top:10.8695652174vw}}@media (max-width:640px){#products .toiawaseUnit{margin-top:41.6666666667vw}}#products #product-count{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){#products #product-count{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){#products #product-count{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){#products #product-count{font-size:3.0555555556vw}}#products #product-count{margin-bottom:2.1739130435vw}@media (min-width:1380px){#products #product-count{margin-bottom:30px}}@media (orientation:landscape) and (max-height:0px){#products #product-count{margin-bottom:30px;margin-bottom:2.1739130435vw}}@media (max-width:640px){#products #product-count{margin-bottom:8.3333333333vw}}#products .productMenuSection{margin-top:0}#products h1{text-transform:uppercase}.productsUnit{padding-top:5.7971014493vw}@media (min-width:1380px){.productsUnit{padding-top:80px}}@media (orientation:landscape) and (max-height:0px){.productsUnit{padding-top:80px;padding-top:5.7971014493vw}}@media (max-width:640px){.productsUnit{padding-top:8.3333333333vw}}@media (max-width:640px){.productsUnit{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.productsUnit{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.productsUnit{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.productsUnit{width:83.3333333333vw}}.productsUnit h1{font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){.productsUnit h1{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){.productsUnit h1{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){.productsUnit h1{font-size:10vw}}.productsUnit h1{letter-spacing:.144rem;letter-spacing:.1043478261vw}@media (min-width:1380px){.productsUnit h1{letter-spacing:.144rem}}@media (orientation:landscape) and (max-height:0px){.productsUnit h1{letter-spacing:.144rem;letter-spacing:.1043478261vw}}@media (max-width:640px){.productsUnit h1{letter-spacing:.4vw}}.productsUnit h1{margin-bottom:3.6231884058vw}@media (min-width:1380px){.productsUnit h1{margin-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.productsUnit h1{margin-bottom:50px;margin-bottom:3.6231884058vw}}@media (max-width:640px){.productsUnit h1{margin-bottom:13.8888888889vw}}.productsUnit h1{text-transform:uppercase}.product-list{width:100%}@media (max-width:640px){.product-list{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:1.4492753623vw}}@media (max-width:640px) and (min-width:1380px){.product-list{gap:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.product-list{gap:20px;gap:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){.product-list{gap:5.5555555556vw}}@media (max-width:640px){.tab03_contentOn .product-list{display:block}}.product-list li{margin-top:3.6231884058vw}@media (min-width:1380px){.product-list li{margin-top:50px}}@media (orientation:landscape) and (max-height:0px){.product-list li{margin-top:50px;margin-top:3.6231884058vw}}@media (max-width:640px){.product-list li{margin-top:0}}.product-list li{display:none}.product-list li:first-child{margin-top:0}.product-list li .btn-link{font-size:1.8rem;font-size:1.3043478261vw}@media (min-width:1380px){.product-list li .btn-link{font-size:1.8rem}}@media (orientation:landscape) and (max-height:0px){.product-list li .btn-link{font-size:1.8rem;font-size:1.3043478261vw}}@media (max-width:640px){.product-list li .btn-link{font-size:3.6111111111vw}}.product-list li .btn-link{background-color:#0d800d;width:9.4202898551vw}@media (min-width:1380px){.product-list li .btn-link{width:130px}}@media (orientation:landscape) and (max-height:0px){.product-list li .btn-link{width:130px;width:9.4202898551vw}}@media (max-width:640px){.product-list li .btn-link{width:23.8888888889vw}}.product-list li .btn-link{height:2.5362318841vw}@media (min-width:1380px){.product-list li .btn-link{height:35px}}@media (orientation:landscape) and (max-height:0px){.product-list li .btn-link{height:35px;height:2.5362318841vw}}@media (max-width:640px){.product-list li .btn-link{height:6.6666666667vw}}.product-list li .btn-link{margin-top:1em;display:flex;align-items:center;justify-content:center;line-height:1;color:#fff}.product-list li.active{display:flex}@media (max-width:640px){.product-list li.active{display:block}}.product-list li .thumbnail{margin-right:2.8985507246vw}@media (min-width:1380px){.product-list li .thumbnail{margin-right:40px}}@media (orientation:landscape) and (max-height:0px){.product-list li .thumbnail{margin-right:40px;margin-right:2.8985507246vw}}@media (max-width:640px){.product-list li .thumbnail{margin-right:0}}.product-list li .thumbnail{width:19.347826087vw}@media (min-width:1380px){.product-list li .thumbnail{width:267px}}@media (orientation:landscape) and (max-height:0px){.product-list li .thumbnail{width:267px;width:19.347826087vw}}@media (max-width:640px){.product-list li .thumbnail{width:74.1666666667vw}}.product-list li .thumbnail{display:block}@media (max-width:640px){.product-list li .thumbnail{width:100%}}.product-list li .thumbnail img{width:100%;height:100%;object-fit:cover;border:1px solid #000;aspect-ratio:1/1;display:block}.product-list li .thumbnail.noimage{height:19.347826087vw}@media (min-width:1380px){.product-list li .thumbnail.noimage{height:267px}}@media (orientation:landscape) and (max-height:0px){.product-list li .thumbnail.noimage{height:267px;height:19.347826087vw}}@media (max-width:640px){.product-list li .thumbnail.noimage{height:74.1666666667vw}}.product-list li .thumbnail.noimage{background-color:#8e8e8e;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.product-list li .thumbnail.noimage{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.product-list li .thumbnail.noimage{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.product-list li .thumbnail.noimage{font-size:3.6111111111vw}}@media (max-width:640px){.product-list li .thumbnail.noimage{width:100%;height:auto;aspect-ratio:1/1}}.product-list li .texts h2{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.product-list li .texts h2{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.product-list li .texts h2{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.product-list li .texts h2{font-size:3.8888888889vw}}.product-list li .texts h2{line-height:1.25;font-weight:700}@media (max-width:640px){.product-list li .texts h2{margin-top:1em}}.product-list li .texts .explanation{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.product-list li .texts .explanation{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.product-list li .texts .explanation{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.product-list li .texts .explanation{font-size:3.3333333333vw}}.product-list li .texts .explanation{line-height:1.5;margin-top:.5em}.product-list .tags{display:flex;flex-wrap:wrap;gap:.7246376812vw}@media (min-width:1380px){.product-list .tags{gap:10px}}@media (orientation:landscape) and (max-height:0px){.product-list .tags{gap:10px;gap:.7246376812vw}}@media (max-width:640px){.product-list .tags{gap:1.3888888889vw}}.product-list .tags{margin-top:1.1594202899vw}@media (min-width:1380px){.product-list .tags{margin-top:16px}}@media (orientation:landscape) and (max-height:0px){.product-list .tags{margin-top:16px;margin-top:1.1594202899vw}}@media (max-width:640px){.product-list .tags{margin-top:3.3333333333vw}}@media (max-width:640px){.product-list .tags{row-gap:.2173913043vw}}@media (max-width:640px) and (min-width:1380px){.product-list .tags{row-gap:3px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.product-list .tags{row-gap:3px;row-gap:.2173913043vw}}@media (max-width:640px) and (max-width:640px){.product-list .tags{row-gap:.8333333333vw}}.product-list .taxonomy-button{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.product-list .taxonomy-button{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.product-list .taxonomy-button{font-size:3.0555555556vw}}.product-list .taxonomy-button{background-color:#fff;border:1px solid #0d800d;color:#0d800d;display:block;width:fit-content;padding-left:1.4492753623vw}@media (min-width:1380px){.product-list .taxonomy-button{padding-left:20px}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{padding-left:20px;padding-left:1.4492753623vw}}@media (max-width:640px){.product-list .taxonomy-button{padding-left:2.7777777778vw}}.product-list .taxonomy-button{padding-right:1.4492753623vw}@media (min-width:1380px){.product-list .taxonomy-button{padding-right:20px}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{padding-right:20px;padding-right:1.4492753623vw}}@media (max-width:640px){.product-list .taxonomy-button{padding-right:2.7777777778vw}}.product-list .taxonomy-button{padding-top:.7246376812vw}@media (min-width:1380px){.product-list .taxonomy-button{padding-top:10px}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{padding-top:10px;padding-top:.7246376812vw}}@media (max-width:640px){.product-list .taxonomy-button{padding-top:1.3888888889vw}}.product-list .taxonomy-button{padding-bottom:.7246376812vw}@media (min-width:1380px){.product-list .taxonomy-button{padding-bottom:10px}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{padding-bottom:10px;padding-bottom:.7246376812vw}}@media (max-width:640px){.product-list .taxonomy-button{padding-bottom:1.3888888889vw}}.product-list .taxonomy-button{border-radius:.3623188406vw}@media (min-width:1380px){.product-list .taxonomy-button{border-radius:5px}}@media (orientation:landscape) and (max-height:0px){.product-list .taxonomy-button{border-radius:5px;border-radius:.3623188406vw}}@media (max-width:640px){.product-list .taxonomy-button{border-radius:.6944444444vw}}.product-list .taxonomy-button{text-decoration:none}.single-support .support-text p,.single-support article p{font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.single-support .support-text p,.single-support article p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.single-support .support-text p,.single-support article p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.single-support .support-text p,.single-support article p{font-size:3.8888888889vw}}.single-support .support-text p,.single-support article p{line-height:2;text-align:justify;margin-top:1em}@media (max-width:640px){.single-support .support-text p,.single-support article p{margin-top:1em}}.single-support h2{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.single-support h2{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.single-support h2{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.single-support h2{font-size:4.4444444444vw}}.single-support h2{line-height:1.3333333333}.single-support .supportIntro{margin-top:7.8260869565vw}@media (min-width:1380px){.single-support .supportIntro{margin-top:108px}}@media (orientation:landscape) and (max-height:0px){.single-support .supportIntro{margin-top:108px;margin-top:7.8260869565vw}}@media (max-width:640px){.single-support .supportIntro{margin-top:19.4444444444vw}}@media (max-width:640px){.single-support .supportIntro{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.single-support .supportIntro{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.single-support .supportIntro{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.single-support .supportIntro{width:83.3333333333vw}}.single-support .supportIntro h2{width:fit-content;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.single-support .supportIntro h2{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.single-support .supportIntro h2{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.single-support .supportIntro h2{font-size:3.0555555556vw}}.single-support .supportIntro h2{line-height:1.6;font-weight:700;background:linear-gradient(transparent 50%,#b6d9b6 0%);background-size:100% 200%;background-position:0 50%;padding-left:.1em;padding-right:.1em}@media (max-width:640px){.single-support .supportIntro h2{padding-right:3em}}.single-support .supportIntro p{margin-top:.3em;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.single-support .supportIntro p{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.single-support .supportIntro p{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.single-support .supportIntro p{font-size:3.0555555556vw}}.single-support .entry-header{margin-top:2.8985507246vw}@media (min-width:1380px){.single-support .entry-header{margin-top:40px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-header{margin-top:40px;margin-top:2.8985507246vw}}@media (max-width:640px){.single-support .entry-header{margin-top:11.1111111111vw}}.single-support .entry-header{display:flex;padding-bottom:3.6231884058vw}@media (min-width:1380px){.single-support .entry-header{padding-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-header{padding-bottom:50px;padding-bottom:3.6231884058vw}}@media (max-width:640px){.single-support .entry-header{padding-bottom:13.8888888889vw}}@media (max-width:640px){.single-support .entry-header{display:block;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.single-support .entry-header{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.single-support .entry-header{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.single-support .entry-header{width:83.3333333333vw}}.single-support .entry-header .left{width:36.231884058vw}@media (min-width:1380px){.single-support .entry-header .left{width:500px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-header .left{width:500px;width:36.231884058vw}}@media (max-width:640px){.single-support .entry-header .left{width:138.8888888889vw}}@media (max-width:640px){.single-support .entry-header .left{display:none}}.single-support .entry-header .left img{width:100%;height:auto}.single-support .entry-header .right{padding-left:4.347826087vw}@media (min-width:1380px){.single-support .entry-header .right{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-header .right{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.single-support .entry-header .right{padding-left:16.6666666667vw}}.single-support .entry-header .right{width:50.7246376812vw}@media (min-width:1380px){.single-support .entry-header .right{width:700px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-header .right{width:700px;width:50.7246376812vw}}@media (max-width:640px){.single-support .entry-header .right{width:194.4444444444vw}}@media (max-width:640px){.single-support .entry-header .right{width:100%;padding:0}.single-support .entry-header .right .pcNone img{width:100%;height:auto}}.single-support .entry-title{background-color:#0d800d;color:#fff;font-size:3rem;font-size:2.1739130435vw}@media (min-width:1380px){.single-support .entry-title{font-size:3rem}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-title{font-size:3rem;font-size:2.1739130435vw}}@media (max-width:640px){.single-support .entry-title{font-size:4.6888888889vw}}.single-support .entry-title{font-weight:700;min-height:4.347826087vw}@media (min-width:1380px){.single-support .entry-title{min-height:60px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-title{min-height:60px;min-height:4.347826087vw}}@media (max-width:640px){.single-support .entry-title{min-height:9.375vw}}.single-support .entry-title{padding-left:2.1739130435vw}@media (min-width:1380px){.single-support .entry-title{padding-left:30px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-title{padding-left:30px;padding-left:2.1739130435vw}}@media (max-width:640px){.single-support .entry-title{padding-left:4.1666666667vw}}.single-support .entry-title{padding-right:2.1739130435vw}@media (min-width:1380px){.single-support .entry-title{padding-right:30px}}@media (orientation:landscape) and (max-height:0px){.single-support .entry-title{padding-right:30px;padding-right:2.1739130435vw}}@media (max-width:640px){.single-support .entry-title{padding-right:4.1666666667vw}}.single-support .entry-title{display:flex;align-items:center;justify-content:start;position:relative}.single-support .entry-title span{font-size:50%}.single-support .custom-fields .entry-content:nth-child(odd){background-color:#e7e7e7}.single-support .custom-fields .entry-content>.inner{padding-top:3.6231884058vw}@media (min-width:1380px){.single-support .custom-fields .entry-content>.inner{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner{padding-top:13.8888888889vw}}.single-support .custom-fields .entry-content>.inner{padding-bottom:3.6231884058vw}@media (min-width:1380px){.single-support .custom-fields .entry-content>.inner{padding-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner{padding-bottom:50px;padding-bottom:3.6231884058vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner{padding-bottom:13.8888888889vw}}.single-support .custom-fields .entry-content>.inner{display:flex}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner{flex-direction:column-reverse;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.single-support .custom-fields .entry-content>.inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.single-support .custom-fields .entry-content>.inner{width:83.3333333333vw}}.single-support .custom-fields .entry-content>.inner .left{width:36.231884058vw}@media (min-width:1380px){.single-support .custom-fields .entry-content>.inner .left{width:500px}}@media (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner .left{width:500px;width:36.231884058vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .left{width:138.8888888889vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .left{width:100%;padding-top:1.0869565217vw}}@media (max-width:640px) and (min-width:1380px){.single-support .custom-fields .entry-content>.inner .left{padding-top:15px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner .left{padding-top:15px;padding-top:1.0869565217vw}}@media (max-width:640px) and (max-width:640px){.single-support .custom-fields .entry-content>.inner .left{padding-top:4.1666666667vw}}.single-support .custom-fields .entry-content>.inner .left img{width:100%;height:auto}.single-support .custom-fields .entry-content>.inner .left p{margin-top:.5em}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .left p{font-size:1.1rem;font-size:.7971014493vw}}@media (max-width:640px) and (min-width:1380px){.single-support .custom-fields .entry-content>.inner .left p{font-size:1.1rem}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner .left p{font-size:1.1rem;font-size:.7971014493vw}}@media (max-width:640px) and (max-width:640px){.single-support .custom-fields .entry-content>.inner .left p{font-size:3.0555555556vw}}.single-support .custom-fields .entry-content>.inner .right{padding-left:4.347826087vw}@media (min-width:1380px){.single-support .custom-fields .entry-content>.inner .right{padding-left:60px}}@media (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner .right{padding-left:60px;padding-left:4.347826087vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .right{padding-left:16.6666666667vw}}.single-support .custom-fields .entry-content>.inner .right{width:50.7246376812vw}@media (min-width:1380px){.single-support .custom-fields .entry-content>.inner .right{width:700px}}@media (orientation:landscape) and (max-height:0px){.single-support .custom-fields .entry-content>.inner .right{width:700px;width:50.7246376812vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .right{width:194.4444444444vw}}@media (max-width:640px){.single-support .custom-fields .entry-content>.inner .right{padding-left:0;width:100%}}.single-support .swiperSection{margin-top:4.347826087vw}@media (min-width:1380px){.single-support .swiperSection{margin-top:60px}}@media (orientation:landscape) and (max-height:0px){.single-support .swiperSection{margin-top:60px;margin-top:4.347826087vw}}@media (max-width:640px){.single-support .swiperSection{margin-top:16.6666666667vw}}.single-support .swiperSection{padding-top:3.6231884058vw}@media (min-width:1380px){.single-support .swiperSection{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){.single-support .swiperSection{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){.single-support .swiperSection{padding-top:13.8888888889vw}}.single-support .swiperSection{padding-bottom:3.6231884058vw}@media (min-width:1380px){.single-support .swiperSection{padding-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.single-support .swiperSection{padding-bottom:50px;padding-bottom:3.6231884058vw}}@media (max-width:640px){.single-support .swiperSection{padding-bottom:13.8888888889vw}}.single-support .swiperSection{border-top:1px solid #000}@media (max-width:640px){.single-support .swiperSection{border-top:none}}.single-support .toiawaseUnit.foot{display:none}.toiawaseUnit{background-color:#fff;padding-top:3.6231884058vw}@media (min-width:1380px){.toiawaseUnit{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){.toiawaseUnit{padding-top:8.3333333333vw}}.toiawaseUnit{padding-bottom:4.7101449275vw}@media (min-width:1380px){.toiawaseUnit{padding-bottom:65px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit{padding-bottom:65px;padding-bottom:4.7101449275vw}}@media (max-width:640px){.toiawaseUnit{padding-bottom:8.3333333333vw}}.toiawaseUnit>.inner{background-color:#13472a;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.toiawaseUnit>.inner{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.toiawaseUnit>.inner{font-size:3.3333333333vw}}.toiawaseUnit>.inner{margin-left:auto;margin-right:auto;display:flex;height:6.9565217391vw}@media (min-width:1380px){.toiawaseUnit>.inner{height:96px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{height:96px;height:6.9565217391vw}}@media (max-width:640px){.toiawaseUnit>.inner{height:26.6666666667vw}}.toiawaseUnit>.inner{width:86.9565217391vw}@media (min-width:1380px){.toiawaseUnit>.inner{width:1200px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.toiawaseUnit>.inner{width:333.3333333333vw}}.toiawaseUnit>.inner{padding-top:1.0869565217vw}@media (min-width:1380px){.toiawaseUnit>.inner{padding-top:15px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{padding-top:15px;padding-top:1.0869565217vw}}@media (max-width:640px){.toiawaseUnit>.inner{padding-top:4.1666666667vw}}.toiawaseUnit>.inner{padding-bottom:1.0869565217vw}@media (min-width:1380px){.toiawaseUnit>.inner{padding-bottom:15px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{padding-bottom:15px;padding-bottom:1.0869565217vw}}@media (max-width:640px){.toiawaseUnit>.inner{padding-bottom:4.1666666667vw}}.toiawaseUnit>.inner{padding-left:3.2608695652vw}@media (min-width:1380px){.toiawaseUnit>.inner{padding-left:45px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{padding-left:45px;padding-left:3.2608695652vw}}@media (max-width:640px){.toiawaseUnit>.inner{padding-left:4.1666666667vw}}.toiawaseUnit>.inner{padding-right:1.8115942029vw}@media (min-width:1380px){.toiawaseUnit>.inner{padding-right:25px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{padding-right:25px;padding-right:1.8115942029vw}}@media (max-width:640px){.toiawaseUnit>.inner{padding-right:4.1666666667vw}}.toiawaseUnit>.inner{align-items:center;justify-content:center}@media (max-width:640px){.toiawaseUnit>.inner{text-align:center;display:block;height:auto;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.toiawaseUnit>.inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.toiawaseUnit>.inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.toiawaseUnit>.inner{width:83.3333333333vw}}.toiawaseUnit h2{color:#fff;margin-right:2.8985507246vw}@media (min-width:1380px){.toiawaseUnit h2{margin-right:40px}}@media (orientation:landscape) and (max-height:0px){.toiawaseUnit h2{margin-right:40px;margin-right:2.8985507246vw}}@media (max-width:640px){.toiawaseUnit h2{margin-right:0}}@media (max-width:640px){.toiawaseUnit h2{margin-bottom:1.0869565217vw}}@media (max-width:640px) and (min-width:1380px){.toiawaseUnit h2{margin-bottom:15px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.toiawaseUnit h2{margin-bottom:15px;margin-bottom:1.0869565217vw}}@media (max-width:640px) and (max-width:640px){.toiawaseUnit h2{margin-bottom:4.1666666667vw}}.toiawaseUnit a{display:block;width:fit-content;font-weight:700}@media (max-width:640px){.toiawaseUnit a{margin-left:auto;margin-right:auto}}#contact .wpcf7 form .wpcf7-response-output{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#contact .wpcf7 form .wpcf7-response-output{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#contact .wpcf7 form .wpcf7-response-output{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#contact .wpcf7 form .wpcf7-response-output{font-size:3.8888888889vw}}#contact .wpcf7 form .wpcf7-response-output{padding:1.4492753623vw}@media (min-width:1380px){#contact .wpcf7 form .wpcf7-response-output{padding:20px}}@media (orientation:landscape) and (max-height:0px){#contact .wpcf7 form .wpcf7-response-output{padding:20px;padding:1.4492753623vw}}@media (max-width:640px){#contact .wpcf7 form .wpcf7-response-output{padding:5.5555555556vw}}#contact .wpcf7 form .wpcf7-response-output{width:86.9565217391vw}@media (min-width:1380px){#contact .wpcf7 form .wpcf7-response-output{width:1200px}}@media (orientation:landscape) and (max-height:0px){#contact .wpcf7 form .wpcf7-response-output{width:1200px;width:86.9565217391vw}}@media (max-width:640px){#contact .wpcf7 form .wpcf7-response-output{width:83.3333333333vw}}#contact .wpcf7 form .wpcf7-response-output{margin-left:auto;margin-right:auto}#contact .btn{margin-left:auto}@media (max-width:640px){#contact .btn{margin-right:auto}}#contact .btn:disabled{background-color:#e7e7e7}#contact .toiawaseUnit{display:none}.contactHeader{width:86.9565217391vw}@media (min-width:1380px){.contactHeader{width:1200px}}@media (orientation:landscape) and (max-height:0px){.contactHeader{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.contactHeader{width:83.3333333333vw}}.contactHeader{margin-top:3.9855072464vw}@media (min-width:1380px){.contactHeader{margin-top:55px}}@media (orientation:landscape) and (max-height:0px){.contactHeader{margin-top:55px;margin-top:3.9855072464vw}}@media (max-width:640px){.contactHeader{margin-top:8.3333333333vw}}.contactHeader{margin-left:auto;margin-right:auto}.contactHeader p{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.contactHeader p{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.contactHeader p{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.contactHeader p{font-size:3.8888888889vw}}.contactHeader p{line-height:1.7916666667}.contactHeader p strong{font-size:83.3333333333%;color:red;font-weight:400}.concatcCaptha{margin-left:auto;margin-right:auto;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.concatcCaptha{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.concatcCaptha{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.concatcCaptha{font-size:3.0555555556vw}}.concatcCaptha{text-align:center;width:86.9565217391vw}@media (min-width:1380px){.concatcCaptha{width:1200px}}@media (orientation:landscape) and (max-height:0px){.concatcCaptha{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.concatcCaptha{width:83.3333333333vw}}.concatcCaptha{margin-bottom:7.2463768116vw}@media (min-width:1380px){.concatcCaptha{margin-bottom:100px}}@media (orientation:landscape) and (max-height:0px){.concatcCaptha{margin-bottom:100px;margin-bottom:7.2463768116vw}}@media (max-width:640px){.concatcCaptha{margin-bottom:27.7777777778vw}}.concatcCaptha{line-height:1.7916666667}.contactBody{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.contactBody{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.contactBody{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.contactBody{font-size:3.8888888889vw}}.contactBody{width:86.9565217391vw}@media (min-width:1380px){.contactBody{width:1200px}}@media (orientation:landscape) and (max-height:0px){.contactBody{width:1200px;width:86.9565217391vw}}@media (max-width:640px){.contactBody{width:83.3333333333vw}}.contactBody{margin-top:3.9855072464vw}@media (min-width:1380px){.contactBody{margin-top:55px}}@media (orientation:landscape) and (max-height:0px){.contactBody{margin-top:55px;margin-top:3.9855072464vw}}@media (max-width:640px){.contactBody{margin-top:12.5vw}}.contactBody{margin-left:auto;margin-right:auto;line-height:1.7916666667}.contactBody .form-field{display:grid;grid-template-columns:1fr 2fr;margin-bottom:3.6231884058vw}@media (min-width:1380px){.contactBody .form-field{margin-bottom:50px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field{margin-bottom:50px;margin-bottom:3.6231884058vw}}@media (max-width:640px){.contactBody .form-field{margin-bottom:6.9444444444vw}}.contactBody .form-field.last{display:block;text-align:center}.contactBody .form-field.last label{display:flex;align-items:center;justify-content:center}@media (max-width:640px){.contactBody .form-field.last{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px) and (min-width:1380px){.contactBody .form-field.last{font-size:1.2rem}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contactBody .form-field.last{font-size:1.2rem;font-size:.8695652174vw}}@media (max-width:640px) and (max-width:640px){.contactBody .form-field.last{font-size:3.3333333333vw}}@media (max-width:640px){.contactBody .form-field{display:block}}.contactBody .form-field input,.contactBody .form-field textarea{width:57.9710144928vw}@media (min-width:1380px){.contactBody .form-field input,.contactBody .form-field textarea{width:800px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input,.contactBody .form-field textarea{width:800px;width:57.9710144928vw}}@media (max-width:640px){.contactBody .form-field input,.contactBody .form-field textarea{width:222.2222222222vw}}.contactBody .form-field input,.contactBody .form-field textarea{padding:.7246376812vw}@media (min-width:1380px){.contactBody .form-field input,.contactBody .form-field textarea{padding:10px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input,.contactBody .form-field textarea{padding:10px;padding:.7246376812vw}}@media (max-width:640px){.contactBody .form-field input,.contactBody .form-field textarea{padding:1.3888888889vw}}.contactBody .form-field input,.contactBody .form-field textarea{background-color:#e7e7e7;border:1px solid #8e8e8e}@media (max-width:640px){.contactBody .form-field input,.contactBody .form-field textarea{width:100%;margin-top:.9420289855vw}}@media (max-width:640px) and (min-width:1380px){.contactBody .form-field input,.contactBody .form-field textarea{margin-top:13px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.contactBody .form-field input,.contactBody .form-field textarea{margin-top:13px;margin-top:.9420289855vw}}@media (max-width:640px) and (max-width:640px){.contactBody .form-field input,.contactBody .form-field textarea{margin-top:3.6111111111vw}}.contactBody .form-field input{height:3.6231884058vw}@media (min-width:1380px){.contactBody .form-field input{height:50px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input{height:50px;height:3.6231884058vw}}@media (max-width:640px){.contactBody .form-field input{height:11.1111111111vw}}.contactBody .form-field input[type=checkbox]{appearance:none;width:2.8985507246vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]{width:40px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]{width:40px;width:2.8985507246vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]{width:5.5555555556vw}}.contactBody .form-field input[type=checkbox]{border-width:2px;border-radius:.2898550725vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]{border-radius:4px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]{border-radius:4px;border-radius:.2898550725vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]{border-radius:.5555555556vw}}.contactBody .form-field input[type=checkbox]{margin-right:1.4492753623vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]{margin-right:20px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]{margin-right:20px;margin-right:1.4492753623vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]{margin-right:2.7777777778vw}}.contactBody .form-field input[type=checkbox]{margin-top:0;height:auto;aspect-ratio:1/1;position:relative}.contactBody .form-field input[type=checkbox]:checked:before{position:absolute;top:-3.6231884058vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]:checked:before{top:-50px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]:checked:before{top:-50px;top:-3.6231884058vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]:checked:before{top:-6.9444444444vw}}.contactBody .form-field input[type=checkbox]:checked:before{right:-1.1594202899vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]:checked:before{right:-16px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]:checked:before{right:-16px;right:-1.1594202899vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]:checked:before{right:-2.2222222222vw}}.contactBody .form-field input[type=checkbox]:checked:before{transform:rotate(50deg);width:2.8985507246vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]:checked:before{width:40px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]:checked:before{width:40px;width:2.8985507246vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]:checked:before{width:5.5555555556vw}}.contactBody .form-field input[type=checkbox]:checked:before{aspect-ratio:1/2;border-right:4px solid #0d800d;border-bottom:4px solid #0d800d;border-right-width:.2898550725vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]:checked:before{border-right-width:4px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]:checked:before{border-right-width:4px;border-right-width:.2898550725vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]:checked:before{border-right-width:.5555555556vw}}.contactBody .form-field input[type=checkbox]:checked:before{border-bottom-width:.2898550725vw}@media (min-width:1380px){.contactBody .form-field input[type=checkbox]:checked:before{border-bottom-width:4px}}@media (orientation:landscape) and (max-height:0px){.contactBody .form-field input[type=checkbox]:checked:before{border-bottom-width:4px;border-bottom-width:.2898550725vw}}@media (max-width:640px){.contactBody .form-field input[type=checkbox]:checked:before{border-bottom-width:.5555555556vw}}.contactBody .form-field input[type=checkbox]:checked:before{content:""}.contactBody input[type=submit]{text-align:center}.contactBody .required-mark{color:red;font-weight:700}.error404 .contentsHead{height:14.4927536232vw}@media (min-width:1380px){.error404 .contentsHead{height:200px}}@media (orientation:landscape) and (max-height:0px){.error404 .contentsHead{height:200px;height:14.4927536232vw}}@media (max-width:640px){.error404 .contentsHead{height:13.8888888889vw}}.error404 #zqsInfo,.error404 #recruitmentInfo,.error404 .toiawaseUnit.foot{display:none}.content404{margin-top:5.2173913043vw}@media (min-width:1380px){.content404{margin-top:72px}}@media (orientation:landscape) and (max-height:0px){.content404{margin-top:72px;margin-top:5.2173913043vw}}@media (max-width:640px){.content404{margin-top:7.7777777778vw}}.content404{padding-bottom:8.4057971014vw}@media (min-width:1380px){.content404{padding-bottom:116px}}@media (orientation:landscape) and (max-height:0px){.content404{padding-bottom:116px;padding-bottom:8.4057971014vw}}@media (max-width:640px){.content404{padding-bottom:16.6666666667vw}}.content404{border-bottom:2px solid #009c4e;text-align:center}.content404 h1{color:#096;font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){.content404 h1{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){.content404 h1{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){.content404 h1{font-size:5vw}}.content404 p{margin-top:1em;margin-bottom:2em;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.content404 p{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.content404 p{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.content404 p{font-size:3.8888888889vw}}.content404 .btn{margin-left:auto;margin-right:auto}#privacy-policy .toiawaseUnit.foot h2,#privacy-policy #recruitmentInfo,#privacy-policy #zqsInfo{display:none}#privacy-policy .underLineH2{font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){#privacy-policy .underLineH2{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .underLineH2{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){#privacy-policy .underLineH2{font-size:5vw}}#privacy-policy .underLineH2{line-height:1.5;font-weight:700;width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:3.6231884058vw}@media (min-width:1380px){#privacy-policy .underLineH2{margin-bottom:50px}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .underLineH2{margin-bottom:50px;margin-bottom:3.6231884058vw}}@media (max-width:640px){#privacy-policy .underLineH2{margin-bottom:6.9444444444vw}}#privacy-policy .underLineH2{margin-top:0}#privacy-policy .privContents{counter-reset:section-counter;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#privacy-policy .privContents{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .privContents{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#privacy-policy .privContents{font-size:3.8888888889vw}}#privacy-policy .privContents{line-height:1.5}#privacy-policy .privContents p,#privacy-policy .privContents ul,#privacy-policy .privContents h3{margin-top:1em}#privacy-policy .privContents h3:before{counter-increment:section-counter;content:counter(section-counter) ". ";font-weight:700}#privacy-policy .privContents{margin-top:3.6231884058vw}@media (min-width:1380px){#privacy-policy .privContents{margin-top:50px}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .privContents{margin-top:50px;margin-top:3.6231884058vw}}@media (max-width:640px){#privacy-policy .privContents{margin-top:6.9444444444vw}}#privacy-policy .privContents{background-color:#e7e7e7;padding-top:3.6231884058vw}@media (min-width:1380px){#privacy-policy .privContents{padding-top:50px}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .privContents{padding-top:50px;padding-top:3.6231884058vw}}@media (max-width:640px){#privacy-policy .privContents{padding-top:6.9444444444vw}}#privacy-policy .privContents{padding-bottom:3.6231884058vw}@media (min-width:1380px){#privacy-policy .privContents{padding-bottom:50px}}@media (orientation:landscape) and (max-height:0px){#privacy-policy .privContents{padding-bottom:50px;padding-bottom:3.6231884058vw}}@media (max-width:640px){#privacy-policy .privContents{padding-bottom:6.9444444444vw}}@media (max-width:640px){#privacy-policy .privContents>.inner{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){#privacy-policy .privContents>.inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#privacy-policy .privContents>.inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){#privacy-policy .privContents>.inner{width:83.3333333333vw}}.grecaptcha-badge{visibility:hidden}@media (max-width:640px){.search-no-results .searchContents>.inner,.search-results .searchContents>.inner{width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){.search-no-results .searchContents>.inner,.search-results .searchContents>.inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.search-no-results .searchContents>.inner,.search-results .searchContents>.inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){.search-no-results .searchContents>.inner,.search-results .searchContents>.inner{width:83.3333333333vw}}.search-no-results .searchContents,.search-results .searchContents{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.search-no-results .searchContents,.search-results .searchContents{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.search-no-results .searchContents,.search-results .searchContents{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.search-no-results .searchContents,.search-results .searchContents{font-size:3.8888888889vw}}.search-no-results .searchContents,.search-results .searchContents{line-height:1.5}.search-no-results .searchContents p,.search-no-results .searchContents ul,.search-no-results .searchContents h3,.search-results .searchContents p,.search-results .searchContents ul,.search-results .searchContents h3{margin-top:1em}.search-no-results .searchContents h3,.search-results .searchContents h3{font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){.search-no-results .searchContents h3,.search-results .searchContents h3{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){.search-no-results .searchContents h3,.search-results .searchContents h3{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){.search-no-results .searchContents h3,.search-results .searchContents h3{font-size:5vw}}.search-no-results .searchContents h3 span,.search-results .searchContents h3 span{font-size:75%}.search-no-results hr,.search-results hr{border-color:#0d800d}.search-no-results .screen-reader-text,.search-results .screen-reader-text{display:none}.newsUnit{margin-top:3.6231884058vw}@media (min-width:1380px){.newsUnit{margin-top:50px}}@media (orientation:landscape) and (max-height:0px){.newsUnit{margin-top:50px;margin-top:3.6231884058vw}}@media (max-width:640px){.newsUnit{margin-top:8.3333333333vw}}.newsUnit{width:78.8405797101vw}@media (min-width:1380px){.newsUnit{width:1088px}}@media (orientation:landscape) and (max-height:0px){.newsUnit{width:1088px;width:78.8405797101vw}}@media (max-width:640px){.newsUnit{width:66.6666666667vw}}.newsUnit{margin-left:auto;margin-right:auto;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.newsUnit{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.newsUnit{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.newsUnit{font-size:3.3333333333vw}}.news-meta{width:12.6086956522vw}@media (min-width:1380px){.news-meta{width:174px}}@media (orientation:landscape) and (max-height:0px){.news-meta{width:174px;width:12.6086956522vw}}@media (max-width:640px){.news-meta{width:48.3333333333vw}}.news-meta{display:flex;justify-content:end;align-items:center}.news-meta time{color:gray;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.news-meta time{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.news-meta time{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.news-meta time{font-size:3.0555555556vw}}.news-single .news-meta{width:auto;justify-content:start}@media (max-width:640px){.news-meta{width:auto;justify-content:start;margin-bottom:.2898550725vw}}@media (max-width:640px) and (min-width:1380px){.news-meta{margin-bottom:4px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.news-meta{margin-bottom:4px;margin-bottom:.2898550725vw}}@media (max-width:640px) and (max-width:640px){.news-meta{margin-bottom:1.1111111111vw}}.pickup-badge{font-size:1.4rem;font-size:1.0144927536vw}@media (min-width:1380px){.pickup-badge{font-size:1.4rem}}@media (orientation:landscape) and (max-height:0px){.pickup-badge{font-size:1.4rem;font-size:1.0144927536vw}}@media (max-width:640px){.pickup-badge{font-size:2.5vw}}.pickup-badge{margin-right:auto;color:#0d800d;border:1px solid #0d800d;border-radius:1.4492753623vw}@media (min-width:1380px){.pickup-badge{border-radius:20px}}@media (orientation:landscape) and (max-height:0px){.pickup-badge{border-radius:20px;border-radius:1.4492753623vw}}@media (max-width:640px){.pickup-badge{border-radius:1.6666666667vw}}.pickup-badge{height:1.4492753623vw}@media (min-width:1380px){.pickup-badge{height:20px}}@media (orientation:landscape) and (max-height:0px){.pickup-badge{height:20px;height:1.4492753623vw}}@media (max-width:640px){.pickup-badge{height:3.3333333333vw}}.pickup-badge{width:5.7971014493vw}@media (min-width:1380px){.pickup-badge{width:80px}}@media (orientation:landscape) and (max-height:0px){.pickup-badge{width:80px;width:5.7971014493vw}}@media (max-width:640px){.pickup-badge{width:13.3333333333vw}}.pickup-badge{display:flex;align-items:center;justify-content:center}.news-single .pickup-badge{margin-right:1em}@media (max-width:640px){.pickup-badge{margin-right:1em}}.newsItem{border-bottom:1px solid #a8a8a8}.newsItem>a,.newsItem>span{display:flex;justify-content:space-between;align-items:center;height:3.6231884058vw}@media (min-width:1380px){.newsItem>a,.newsItem>span{height:50px}}@media (orientation:landscape) and (max-height:0px){.newsItem>a,.newsItem>span{height:50px;height:3.6231884058vw}}@media (max-width:640px){.newsItem>a,.newsItem>span{height:13.8888888889vw}}@media (max-width:640px){.newsItem>a,.newsItem>span{display:block;height:auto;padding-top:.7246376812vw;padding-bottom:.7246376812vw}}@media (max-width:640px) and (min-width:1380px){.newsItem>a,.newsItem>span{padding-top:10px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.newsItem>a,.newsItem>span{padding-top:10px;padding-top:.7246376812vw}}@media (max-width:640px) and (max-width:640px){.newsItem>a,.newsItem>span{padding-top:2.7777777778vw}}@media (max-width:640px) and (min-width:1380px){.newsItem>a,.newsItem>span{padding-bottom:10px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){.newsItem>a,.newsItem>span{padding-bottom:10px;padding-bottom:.7246376812vw}}@media (max-width:640px) and (max-width:640px){.newsItem>a,.newsItem>span{padding-bottom:2.7777777778vw}}.newsItem h2,.newsItem h3{display:flex;align-items:center;width:63.768115942vw}@media (min-width:1380px){.newsItem h2,.newsItem h3{width:880px}}@media (orientation:landscape) and (max-height:0px){.newsItem h2,.newsItem h3{width:880px;width:63.768115942vw}}@media (max-width:640px){.newsItem h2,.newsItem h3{width:244.4444444444vw}}.newsItem h2,.newsItem h3{height:2.1739130435vw}@media (min-width:1380px){.newsItem h2,.newsItem h3{height:30px}}@media (orientation:landscape) and (max-height:0px){.newsItem h2,.newsItem h3{height:30px;height:2.1739130435vw}}@media (max-width:640px){.newsItem h2,.newsItem h3{height:8.3333333333vw}}.newsItem h2,.newsItem h3{line-height:1.4545454545}@media (max-width:640px){.newsItem h2,.newsItem h3{display:block;width:auto;height:auto}}.newsItem .pdf-icon,.newsItem .external-link-icon{display:inline-block;height:2.1739130435vw}@media (min-width:1380px){.newsItem .pdf-icon,.newsItem .external-link-icon{height:30px}}@media (orientation:landscape) and (max-height:0px){.newsItem .pdf-icon,.newsItem .external-link-icon{height:30px;height:2.1739130435vw}}@media (max-width:640px){.newsItem .pdf-icon,.newsItem .external-link-icon{height:4.1666666667vw}}.newsItem .pdf-icon,.newsItem .external-link-icon{margin-left:.5em}.newsItem .pdf-icon img,.newsItem .external-link-icon img{height:100%;width:auto}.pagination{display:flex;justify-content:center;margin-top:2.8985507246vw}@media (min-width:1380px){.pagination{margin-top:40px}}@media (orientation:landscape) and (max-height:0px){.pagination{margin-top:40px;margin-top:2.8985507246vw}}@media (max-width:640px){.pagination{margin-top:11.1111111111vw}}.pagination{margin-bottom:2.8985507246vw}@media (min-width:1380px){.pagination{margin-bottom:40px}}@media (orientation:landscape) and (max-height:0px){.pagination{margin-bottom:40px;margin-bottom:2.8985507246vw}}@media (max-width:640px){.pagination{margin-bottom:11.1111111111vw}}.pagination{gap:.7246376812vw}@media (min-width:1380px){.pagination{gap:10px}}@media (orientation:landscape) and (max-height:0px){.pagination{gap:10px;gap:.7246376812vw}}@media (max-width:640px){.pagination{gap:2.7777777778vw}}.pagination>.page-numbers{line-height:1;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.pagination>.page-numbers{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.pagination>.page-numbers{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.pagination>.page-numbers{font-size:4.4444444444vw}}.pagination>.page-numbers{width:2.1739130435vw}@media (min-width:1380px){.pagination>.page-numbers{width:30px}}@media (orientation:landscape) and (max-height:0px){.pagination>.page-numbers{width:30px;width:2.1739130435vw}}@media (max-width:640px){.pagination>.page-numbers{width:8.3333333333vw}}.pagination>.page-numbers{height:2.1739130435vw}@media (min-width:1380px){.pagination>.page-numbers{height:30px}}@media (orientation:landscape) and (max-height:0px){.pagination>.page-numbers{height:30px;height:2.1739130435vw}}@media (max-width:640px){.pagination>.page-numbers{height:8.3333333333vw}}.pagination>.page-numbers{align-items:center;justify-content:center;border:1px solid gray;color:gray;display:flex}.pagination>.page-numbers.current{background-color:gray;color:#fff}.pagination>.page-numbers.prev,.pagination>.page-numbers.next{border:none}.pagination>.page-numbers.prev .prevnextimg,.pagination>.page-numbers.next .prevnextimg{width:100%;height:100%}.pagination>.page-numbers.prev .prevnextimg img,.pagination>.page-numbers.next .prevnextimg img{width:100%;height:auto}.news-single{width:78.0434782609vw}@media (min-width:1380px){.news-single{width:1077px}}@media (orientation:landscape) and (max-height:0px){.news-single{width:1077px;width:78.0434782609vw}}@media (max-width:640px){.news-single{width:66.6666666667vw}}.news-single{margin-left:auto;margin-right:auto;margin-top:4.8550724638vw}@media (min-width:1380px){.news-single{margin-top:67px}}@media (orientation:landscape) and (max-height:0px){.news-single{margin-top:67px;margin-top:4.8550724638vw}}@media (max-width:640px){.news-single{margin-top:9.4444444444vw}}.news-single{font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){.news-single{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){.news-single{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){.news-single{font-size:3.8888888889vw}}.news-single{line-height:1.5}.news-single .news-header h1{font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){.news-single .news-header h1{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){.news-single .news-header h1{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){.news-single .news-header h1{font-size:3.8888888889vw}}.news-single .news-header h1{margin-top:1em;margin-bottom:1em}.news-single p{margin-top:1.5em}.news-single a{text-decoration:underline;color:#0d800d}.news-single h3{font-size:3.4rem;font-size:2.4637681159vw}@media (min-width:1380px){.news-single h3{font-size:3.4rem}}@media (orientation:landscape) and (max-height:0px){.news-single h3{font-size:3.4rem;font-size:2.4637681159vw}}@media (max-width:640px){.news-single h3{font-size:5vw}}.news-single h3{margin-top:2em;margin-bottom:1.5em;line-height:1.5}.news-navigation{margin-top:5.0724637681vw}@media (min-width:1380px){.news-navigation{margin-top:70px}}@media (orientation:landscape) and (max-height:0px){.news-navigation{margin-top:70px;margin-top:5.0724637681vw}}@media (max-width:640px){.news-navigation{margin-top:13.8888888889vw}}.news-navigation{margin-bottom:28.9855072464vw}@media (min-width:1380px){.news-navigation{margin-bottom:400px}}@media (orientation:landscape) and (max-height:0px){.news-navigation{margin-bottom:400px;margin-bottom:28.9855072464vw}}@media (max-width:640px){.news-navigation{margin-bottom:13.8888888889vw}}.news-navigation .archive-link{display:flex;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){.news-navigation .archive-link{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){.news-navigation .archive-link{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){.news-navigation .archive-link{font-size:4.4444444444vw}}.news-navigation .archive-link{color:gray;align-items:center;justify-content:center;height:2.1739130435vw}@media (min-width:1380px){.news-navigation .archive-link{height:30px}}@media (orientation:landscape) and (max-height:0px){.news-navigation .archive-link{height:30px;height:2.1739130435vw}}@media (max-width:640px){.news-navigation .archive-link{height:8.3333333333vw}}.news-navigation .archive-link{border:1px solid gray;margin-left:auto;margin-right:auto;text-decoration:none;width:fit-content;padding-left:1em;padding-right:1em}header{height:5.2898550725vw}@media (min-width:1380px){header{height:73px}}@media (orientation:landscape) and (max-height:0px){header{height:73px;height:5.2898550725vw}}@media (max-width:640px){header{height:11.1111111111vw}}header{z-index:100;position:fixed;width:100%;top:0;left:0;background-color:#fff}.menuReady header{transform:translateY(-100%)}.menuBarOn header{background-color:#fff;position:fixed;border-bottom-width:1px;transform:translateY(0%)}header nav{background-color:#fff;display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;border-bottom:1px solid #0d800d}.menuOn header nav{border-bottom:none}header .logo{margin-left:1.9904275362vw}@media (min-width:1380px){header .logo{margin-left:27.4679px}}@media (orientation:landscape) and (max-height:0px){header .logo{margin-left:27.4679px;margin-left:1.9904275362vw}}@media (max-width:640px){header .logo{margin-left:4.1666666667vw}}header .logo{display:block;width:16.4541014493vw}@media (min-width:1380px){header .logo{width:227.0666px}}@media (orientation:landscape) and (max-height:0px){header .logo{width:227.0666px;width:16.4541014493vw}}@media (max-width:640px){header .logo{width:34.4444444444vw}}header .logo{cursor:pointer}header .btns{padding-left:.8em;width:fit-content;display:flex;height:100%}header .btns a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0}header #mainMenu{display:flex;width:fit-content;gap:1em;font-size:1.6rem;font-size:1.1594202899vw}@media (min-width:1380px){header #mainMenu{font-size:1.6rem}}@media (orientation:landscape) and (max-height:0px){header #mainMenu{font-size:1.6rem;font-size:1.1594202899vw}}@media (max-width:640px){header #mainMenu{font-size:3.8888888889vw}}header #mainMenu{height:100%;margin-left:auto;margin-right:1em}@media (max-width:640px){header #mainMenu{display:none;position:absolute;left:0;top:0;background-color:#fff;height:fit-content;width:20.7971014493vw;padding-top:2.8985507246vw;padding-left:2.1739130435vw;padding-bottom:1.4492753623vw;border-bottom:1px solid #0d800d;border-right:1px solid #0d800d;z-index:-1}}@media (max-width:640px) and (min-width:1380px){header #mainMenu{width:287px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){header #mainMenu{width:287px;width:20.7971014493vw}}@media (max-width:640px) and (max-width:640px){header #mainMenu{width:79.7222222222vw}}@media (max-width:640px) and (min-width:1380px){header #mainMenu{padding-top:40px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){header #mainMenu{padding-top:40px;padding-top:2.8985507246vw}}@media (max-width:640px) and (max-width:640px){header #mainMenu{padding-top:11.1111111111vw}}@media (max-width:640px) and (min-width:1380px){header #mainMenu{padding-left:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){header #mainMenu{padding-left:30px;padding-left:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){header #mainMenu{padding-left:8.3333333333vw}}@media (max-width:640px) and (min-width:1380px){header #mainMenu{padding-bottom:20px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){header #mainMenu{padding-bottom:20px;padding-bottom:1.4492753623vw}}@media (max-width:640px) and (max-width:640px){header #mainMenu{padding-bottom:5.5555555556vw}}@media (max-width:640px){.menuOn header #mainMenu{display:block}}header #mainMenu li{position:relative;display:flex;font-weight:500;line-height:1.75;cursor:pointer}header #mainMenu li a{margin-top:auto;margin-bottom:.5em;color:#000;font-weight:500;line-height:1.75}header #mainMenu li.btns{padding-left:.8em;width:fit-content;display:flex;height:100%}header #mainMenu li.btns a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0}#searchBtn{display:flex;align-items:center;justify-content:center;background-color:#0d800d;width:4.5652173913vw}@media (min-width:1380px){#searchBtn{width:63px}}@media (orientation:landscape) and (max-height:0px){#searchBtn{width:63px;width:4.5652173913vw}}@media (max-width:640px){#searchBtn{width:9.4444444444vw}}#searchBtn img{width:2.2068115942vw}@media (min-width:1380px){#searchBtn img{width:30.454px}}@media (orientation:landscape) and (max-height:0px){#searchBtn img{width:30.454px;width:2.2068115942vw}}@media (max-width:640px){#searchBtn img{width:4.635vw}}#searchBtn img{height:auto}#mailBtn{display:flex;align-items:center;justify-content:center;background-color:#13472a;width:5.2898550725vw}@media (min-width:1380px){#mailBtn{width:73px}}@media (orientation:landscape) and (max-height:0px){#mailBtn{width:73px;width:5.2898550725vw}}@media (max-width:640px){#mailBtn{width:11.1111111111vw}}#mailBtn{z-index:200}#mailBtn img{width:2.4637681159vw}@media (min-width:1380px){#mailBtn img{width:34px}}@media (orientation:landscape) and (max-height:0px){#mailBtn img{width:34px;width:2.4637681159vw}}@media (max-width:640px){#mailBtn img{width:5.1746388889vw}}#mailBtn img{height:auto}#menuBtn{display:none}@media (max-width:640px){#menuBtn{width:3.4782608696vw;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.3623188406vw}}@media (max-width:640px) and (min-width:1380px){#menuBtn{width:48px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#menuBtn{width:48px;width:3.4782608696vw}}@media (max-width:640px) and (max-width:640px){#menuBtn{width:13.3333333333vw}}@media (max-width:640px) and (min-width:1380px){#menuBtn{gap:5px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#menuBtn{gap:5px;gap:.3623188406vw}}@media (max-width:640px) and (max-width:640px){#menuBtn{gap:1.3888888889vw}}#menuBtn span,#menuBtn:before,#menuBtn:after{content:"";display:block;width:1.8115942029vw}@media (min-width:1380px){#menuBtn span,#menuBtn:before,#menuBtn:after{width:25px}}@media (orientation:landscape) and (max-height:0px){#menuBtn span,#menuBtn:before,#menuBtn:after{width:25px;width:1.8115942029vw}}@media (max-width:640px){#menuBtn span,#menuBtn:before,#menuBtn:after{width:6.9444444444vw}}#menuBtn span,#menuBtn:before,#menuBtn:after{height:2px;background-color:#0d800d}#search-box{position:relative;z-index:-1;width:100%;height:5.2898550725vw}@media (min-width:1380px){#search-box{height:73px}}@media (orientation:landscape) and (max-height:0px){#search-box{height:73px;height:5.2898550725vw}}@media (max-width:640px){#search-box{height:11.1111111111vw}}#search-box{padding-left:.7246376812vw}@media (min-width:1380px){#search-box{padding-left:10px}}@media (orientation:landscape) and (max-height:0px){#search-box{padding-left:10px;padding-left:.7246376812vw}}@media (max-width:640px){#search-box{padding-left:1.3888888889vw}}#search-box{padding-right:.7246376812vw}@media (min-width:1380px){#search-box{padding-right:10px}}@media (orientation:landscape) and (max-height:0px){#search-box{padding-right:10px;padding-right:.7246376812vw}}@media (max-width:640px){#search-box{padding-right:1.3888888889vw}}#search-box{background-color:#e7e7e7;transform:translateY(-100%)}#search-box>.inner{height:100%}.searchOn #search-box{border-bottom:1px solid #0d800d;transform:translateY(0)}#searchform{height:100%}#searchform>div{width:100%;align-items:center;height:100%;display:grid;grid-template-columns:4fr 1fr;gap:.7246376812vw}@media (min-width:1380px){#searchform>div{gap:10px}}@media (orientation:landscape) and (max-height:0px){#searchform>div{gap:10px;gap:.7246376812vw}}@media (max-width:640px){#searchform>div{gap:1.3888888889vw}}#searchform>div .screen-reader-text{display:none}#searchform>div input{width:100%;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#searchform>div input{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#searchform>div input{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#searchform>div input{font-size:3.8888888889vw}}#searchform>div input{background-color:#fff;height:3.6231884058vw}@media (min-width:1380px){#searchform>div input{height:50px}}@media (orientation:landscape) and (max-height:0px){#searchform>div input{height:50px;height:3.6231884058vw}}@media (max-width:640px){#searchform>div input{height:6.9444444444vw}}#searchform>div input{padding-left:.7246376812vw}@media (min-width:1380px){#searchform>div input{padding-left:10px}}@media (orientation:landscape) and (max-height:0px){#searchform>div input{padding-left:10px;padding-left:.7246376812vw}}@media (max-width:640px){#searchform>div input{padding-left:1.3888888889vw}}#searchform>div input{border:1px solid #8e8e8e}#searchform>div input[type=submit]{text-align:center;padding-left:0;background-color:#0d800d;color:#fff;border:none}#zqsInfo{display:grid;grid-template-columns:1fr 1fr;color:#fff}@media (max-width:640px){#zqsInfo{display:block}}#zqsInfo .left{position:relative;text-align:right;background-color:#0d800d}@media (max-width:640px){#zqsInfo .left{display:none}}#zqsInfo .left img{height:29.347826087vw}@media (min-width:1380px){#zqsInfo .left img{height:405px}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .left img{height:405px;height:29.347826087vw}}@media (max-width:640px){#zqsInfo .left img{height:112.5vw}}#zqsInfo .left img{width:auto}#zqsInfo .right{background-color:#0d800d}#zqsInfo .right .inner{display:flex;justify-content:center;flex-direction:column;width:43.4782608696vw}@media (min-width:1380px){#zqsInfo .right .inner{width:600px}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .right .inner{width:600px;width:43.4782608696vw}}@media (max-width:640px){#zqsInfo .right .inner{width:83.3333333333vw}}#zqsInfo .right .inner{height:28.9855072464vw}@media (min-width:1380px){#zqsInfo .right .inner{height:400px}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .right .inner{height:400px;height:28.9855072464vw}}@media (max-width:640px){#zqsInfo .right .inner{height:111.1111111111vw}}#zqsInfo .right .inner{padding-left:4.8550724638vw}@media (min-width:1380px){#zqsInfo .right .inner{padding-left:67px}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .right .inner{padding-left:67px;padding-left:4.8550724638vw}}@media (max-width:640px){#zqsInfo .right .inner{padding-left:18.6111111111vw}}@media (max-width:640px){#zqsInfo .right .inner{height:auto;padding-top:2.1739130435vw;padding-bottom:2.1739130435vw;padding-left:0;margin-left:auto;margin-right:auto}}@media (max-width:640px) and (min-width:1380px){#zqsInfo .right .inner{padding-top:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#zqsInfo .right .inner{padding-top:30px;padding-top:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){#zqsInfo .right .inner{padding-top:8.3333333333vw}}@media (max-width:640px) and (min-width:1380px){#zqsInfo .right .inner{padding-bottom:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#zqsInfo .right .inner{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){#zqsInfo .right .inner{padding-bottom:8.3333333333vw}}#zqsInfo .right p{font-size:1.8rem;font-size:1.3043478261vw}@media (min-width:1380px){#zqsInfo .right p{font-size:1.8rem}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .right p{font-size:1.8rem;font-size:1.3043478261vw}}@media (max-width:640px){#zqsInfo .right p{font-size:3.6111111111vw}}#zqsInfo .right p{font-weight:700;line-height:2;margin-top:1em;margin-bottom:1em}@media (max-width:640px){#zqsInfo .right p{font-weight:400}#zqsInfo .right p .btn{margin-left:auto;margin-right:auto}}#zqsInfo .right p.lead{margin-top:0;margin-bottom:0}#zqsInfo .right p:last-of-type{margin-bottom:0}#zqsInfo .right h2{font-size:3.6rem;font-size:2.6086956522vw}@media (min-width:1380px){#zqsInfo .right h2{font-size:3.6rem}}@media (orientation:landscape) and (max-height:0px){#zqsInfo .right h2{font-size:3.6rem;font-size:2.6086956522vw}}@media (max-width:640px){#zqsInfo .right h2{font-size:5vw}}#zqsInfo .right h2{line-height:1.5;font-weight:700}#recruitmentInfo{background-color:#0d480d}#recruitmentInfo .inner{color:#fff;height:11.5942028986vw}@media (min-width:1380px){#recruitmentInfo .inner{height:160px}}@media (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner{height:160px;height:11.5942028986vw}}@media (max-width:640px){#recruitmentInfo .inner{height:44.4444444444vw}}#recruitmentInfo .inner{margin-left:auto;margin-right:auto;display:flex;width:72.8065072464vw}@media (min-width:1380px){#recruitmentInfo .inner{width:1004.7298px}}@media (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner{width:1004.7298px;width:72.8065072464vw}}@media (max-width:640px){#recruitmentInfo .inner{width:83.3333333333vw}}#recruitmentInfo .inner{align-items:center;justify-content:space-between}@media (max-width:640px){#recruitmentInfo .inner{height:auto;display:block;padding-top:2.1739130435vw;padding-bottom:2.1739130435vw}}@media (max-width:640px) and (min-width:1380px){#recruitmentInfo .inner{padding-top:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner{padding-top:30px;padding-top:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){#recruitmentInfo .inner{padding-top:8.3333333333vw}}@media (max-width:640px) and (min-width:1380px){#recruitmentInfo .inner{padding-bottom:30px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner{padding-bottom:30px;padding-bottom:2.1739130435vw}}@media (max-width:640px) and (max-width:640px){#recruitmentInfo .inner{padding-bottom:8.3333333333vw}}@media (max-width:640px){#recruitmentInfo .inner .btn{margin-left:auto;margin-right:auto}}#recruitmentInfo .inner h2{width:14.8246449275vw}@media (min-width:1380px){#recruitmentInfo .inner h2{width:204.5801px}}@media (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner h2{width:204.5801px;width:14.8246449275vw}}@media (max-width:640px){#recruitmentInfo .inner h2{width:21.2175277778vw}}#recruitmentInfo .inner p{margin-top:0;font-size:2rem;font-size:1.4492753623vw}@media (min-width:1380px){#recruitmentInfo .inner p{font-size:2rem}}@media (orientation:landscape) and (max-height:0px){#recruitmentInfo .inner p{font-size:2rem;font-size:1.4492753623vw}}@media (max-width:640px){#recruitmentInfo .inner p{font-size:3.8888888889vw}}#recruitmentInfo .inner p{line-height:1.5}@media (max-width:640px){#recruitmentInfo .inner p{margin-top:.7em;margin-bottom:.7em}}#recruitmentInfo .inner .btn{margin-left:0}input.btn,a.btn{display:flex;width:18.8405797101vw}@media (min-width:1380px){input.btn,a.btn{width:260px}}@media (orientation:landscape) and (max-height:0px){input.btn,a.btn{width:260px;width:18.8405797101vw}}@media (max-width:640px){input.btn,a.btn{width:42.2222222222vw}}input.btn,a.btn{height:4.347826087vw}@media (min-width:1380px){input.btn,a.btn{height:60px}}@media (orientation:landscape) and (max-height:0px){input.btn,a.btn{height:60px;height:4.347826087vw}}@media (max-width:640px){input.btn,a.btn{height:8.8888888889vw}}input.btn,a.btn{align-items:center;justify-content:center;border:1px solid #fff;background-color:#0d800d;font-weight:700;font-size:2.4rem;font-size:1.7391304348vw}@media (min-width:1380px){input.btn,a.btn{font-size:2.4rem}}@media (orientation:landscape) and (max-height:0px){input.btn,a.btn{font-size:2.4rem;font-size:1.7391304348vw}}@media (max-width:640px){input.btn,a.btn{font-size:3.8888888889vw}}input.btn,a.btn{color:#fff}#footer{position:relative;background-color:#fff;padding-top:5.7971014493vw}@media (min-width:1380px){#footer{padding-top:80px}}@media (orientation:landscape) and (max-height:0px){#footer{padding-top:80px;padding-top:5.7971014493vw}}@media (max-width:640px){#footer{padding-top:8.3333333333vw}}#footer{padding-bottom:2.8985507246vw}@media (min-width:1380px){#footer{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#footer{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){#footer{padding-bottom:8.3333333333vw}}#footer .inner{display:flex;justify-content:space-between;font-size:1.8rem;font-size:1.3043478261vw}@media (min-width:1380px){#footer .inner{font-size:1.8rem}}@media (orientation:landscape) and (max-height:0px){#footer .inner{font-size:1.8rem;font-size:1.3043478261vw}}@media (max-width:640px){#footer .inner{font-size:3.8888888889vw}}#footer .inner{line-height:1.75;padding-bottom:2.8985507246vw}@media (min-width:1380px){#footer .inner{padding-bottom:40px}}@media (orientation:landscape) and (max-height:0px){#footer .inner{padding-bottom:40px;padding-bottom:2.8985507246vw}}@media (max-width:640px){#footer .inner{padding-bottom:8.3333333333vw}}@media (max-width:640px){#footer .inner{flex-wrap:wrap;width:21.7391304348vw}}@media (max-width:640px) and (min-width:1380px){#footer .inner{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#footer .inner{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){#footer .inner{width:83.3333333333vw}}#footer .inner h2{width:15.5586304348vw}@media (min-width:1380px){#footer .inner h2{width:214.7091px}}@media (orientation:landscape) and (max-height:0px){#footer .inner h2{width:214.7091px;width:15.5586304348vw}}@media (max-width:640px){#footer .inner h2{width:29.8207222222vw}}@media (max-width:640px){#footer .inner .access{order:3;width:100%}#footer .inner .access p{margin-top:1em}}#footer .inner .access h3{margin-top:1em}#footer .inner .access h3:first-child{margin-top:0}#footer .inner ul{font-size:1.7rem;font-size:1.231884058vw}@media (min-width:1380px){#footer .inner ul{font-size:1.7rem}}@media (orientation:landscape) and (max-height:0px){#footer .inner ul{font-size:1.7rem;font-size:1.231884058vw}}@media (max-width:640px){#footer .inner ul{font-size:3.8888888889vw}}#footer .inner ul{width:17.3913043478vw}@media (min-width:1380px){#footer .inner ul{width:240px}}@media (orientation:landscape) and (max-height:0px){#footer .inner ul{width:240px;width:17.3913043478vw}}@media (max-width:640px){#footer .inner ul{width:66.6666666667vw}}@media (max-width:640px){#footer .inner ul{width:fit-content}}#footer small{display:block;font-size:1.4rem;font-size:1.0144927536vw}@media (min-width:1380px){#footer small{font-size:1.4rem}}@media (orientation:landscape) and (max-height:0px){#footer small{font-size:1.4rem;font-size:1.0144927536vw}}@media (max-width:640px){#footer small{font-size:3.8888888889vw}}#footer small{text-align:right}@media (max-width:640px){#footer small{width:21.7391304348vw;text-align:left}}@media (max-width:640px) and (min-width:1380px){#footer small{width:300px}}@media (max-width:640px) and (orientation:landscape) and (max-height:0px){#footer small{width:300px;width:21.7391304348vw}}@media (max-width:640px) and (max-width:640px){#footer small{width:83.3333333333vw}}#goToTop{z-index:100;width:5.0724637681vw}@media (min-width:1380px){#goToTop{width:70px}}@media (orientation:landscape) and (max-height:0px){#goToTop{width:70px;width:5.0724637681vw}}@media (max-width:640px){#goToTop{width:9.7222222222vw}}#goToTop{position:fixed;right:0;top:50%;transform:translateY(-50%)}@media (max-width:640px){#goToTop{top:auto;transform:translateY(0);bottom:0}}