@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&family=Shippori+Antique&display=swap";.-top .btnArea.wp-block-columns{position:relative;z-index:1;margin-top:2em;width:100%;text-align:center}.-top .btnArea.wp-block-columns .basicBtn{padding:0;border:none;background:none;font-size:100%;max-width:100%}.-top .btnArea.wp-block-columns .basicBtn a{display:block;padding:1em;font-size:120%;color:#222;border:#222 2px solid;background:none;border-radius:2em;max-width:23em;width:100%;text-align:center;margin-left:auto;margin-right:auto;position:relative;font-family:"Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.-top .btnArea.wp-block-columns .basicBtn.-more::after{content:none}.-top .btnArea.wp-block-columns .basicBtn.-more a:after{font-family:"Material Symbols Sharp";content:"";color:#222;line-height:1;text-align:center;font-weight:300;font-size:130%;vertical-align:middle;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:.3s;transition:.3s}.-top .btnArea.wp-block-columns .basicBtn.-more a:hover:after{-webkit-transform:translateY(-50%) translateX(2px);transform:translateY(-50%) translateX(2px)}.-top .btnArea.wp-block-columns .basicBtn.-small a{font-size:100%;max-width:18em;padding:.6em}.-top .btnArea.wp-block-columns .basicBtn.-small a:after{right:.5em}.-top .mainView{position:relative;width:100%}@media screen and (max-width: 767px){.-top .mainView{height:70vh}}.-top .mainView__main{z-index:2;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;color:#fff}.-top .mainView__main .ttl{font-size:15.3vw;font-weight:600;font-family:"Montserrat",sans-serif;line-height:1;letter-spacing:.02em;position:relative;z-index:1;opacity:.9}.-top .mainView__main p{font-size:clamp(1.4rem,3vw,160%);line-height:1.6;letter-spacing:.1em;position:relative;z-index:1}@media screen and (max-width: 767px){.-top .mainView__main .ttl{font-size:clamp(3.2rem,15.5vw,15rem);padding:0;text-align:left;line-height:.8}.-top .mainView__main p{font-size:clamp(2rem,6vw,200%);padding:0 5vw}}.-top .mainView__slider{position:relative;z-index:1;width:100%;height:100%}@media screen and (max-width: 767px){.-top .mainView__slider{height:70vh}}.-top .mainView__slider .slick-list,.-top .mainView__slider .slick-track,.-top .mainView__slider .item{width:100%;height:100%}.-top .mainView__slider .img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.-top .topWebexhibition{padding:0;background:#222;color:#fff}.-top .topWebexhibition a{z-index:10;position:relative;display:block;margin-top:-3em}.-top .topnews{padding:3em 0;background:#222;color:#fff}.-top .topnews .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em}@media screen and (max-width: 600px){.-top .topnews .inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}}.-top .topnews .newsTtl{line-height:1.5;font-size:.8em}@media screen and (max-width: 600px){.-top .topnews .newsTtl{width:calc(20% - .6em)}}.-top .topnews .newsTtl span{display:block;font-size:1.5em}@media screen and (max-width: 600px){.-top .topnews .newsList{width:calc(80% - .6em)}}@media screen and (max-width: 600px){.-top .topnews .newsItem:not(:last-child) a{border-bottom:.5px solid hsla(0,0%,100%,.3)}}.-top .topnews .newsItem a{background:rgba(34,34,34,.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1em;padding:.5em;text-decoration:none;color:#fff}@media screen and (max-width: 600px){.-top .topnews .newsItem a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}}.-top .topnews .newsItem a:hover{background:hsla(0,0%,100%,.2)}.-top .topnews .newsItem time{line-height:1;font-family:"Montserrat",sans-serif}.-top .topnews .newsItem .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5em;white-space:nowrap}.-top .topnews .newsItem .categoryList li{border-bottom:#fff 1px solid;font-size:80%}.-top .topnews .newsItem .ttl{width:100%;line-height:1.6}.-top .topnews .btn{text-align:center;margin-left:auto}@media screen and (max-width: 600px){.-top .topnews .btn{width:100%;display:block}}.-top .topnews .btn a{display:block;color:#fff;border:1px solid;padding:1em;line-height:1;text-decoration:none}@media screen and (max-width: 600px){.-top .introWrap .ark-block-columns__inner .ark-block-column .ark-block-section__bodyInner{text-align:center}.-top .introWrap .ark-block-columns__inner .ark-block-column .ark-block-section__bodyInner .sidelineText{padding-left:0;border:none}}.-top .secFacilities .wideImage{position:relative;height:20vw}.-top .secFacilities .wideImage .wp-block-image{position:absolute;left:0;bottom:-6em;width:44vw;max-width:600px}@media screen and (max-width: 1000px){.-top .secFacilities .wideImage .wp-block-image{bottom:0}}@media screen and (max-width: 600px){.-top .secFacilities .wideImage{height:auto}.-top .secFacilities .wideImage .wp-block-image{position:static;width:80%;margin-left:auto}}.-top .secProcessing .processingList>*{background:#fff;border:#e6e6e6 1px solid;border-left:#00a63c 3px solid;padding:1em 2em}.-top .secClient .clientList>*{background:#fff;border:#e6e6e6 1px solid;aspect-ratio:5/2;height:5em;padding:1em}.-top .secClient .clientList>* img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width: 600px){.-top .secClient .clientList>*{height:4em}}@media screen and (max-width: 600px){.-top .secManufacturing .wp-block-image{width:80%;margin:0 auto}.-top .secManufacturing .strongLabel{text-align:center}}.-top .productSlide.splide{width:100%}.-top .productSlide.splide .splide__track{overflow:visible;position:relative}.-top .productSlide.splide .splide__track .slideWrap{text-decoration:none;position:relative;display:block}.-top .productSlide.splide .splide__track .slideWrap .thumb{overflow:hidden;aspect-ratio:5/3.5}.-top .productSlide.splide .splide__track .slideWrap .thumb img{-webkit-transition:.3s;transition:.3s;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-top .productSlide.splide .splide__track .slideWrap .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:.5em;z-index:1;position:absolute;right:0;top:0;width:100%}.-top .productSlide.splide .splide__track .slideWrap .categoryList li{background:#00a63c;color:#fff;line-height:1;padding:.7em .7em;font-size:86%;display:inline-block}.-top .productSlide.splide .splide__track .slideWrap .textArea{padding:clamp(1em,5vw,1.2em);background:hsla(0,0%,100%,.1)}.-top .productSlide.splide .splide__track .slideWrap .textArea>.ttl{color:#fff;line-height:1.2;margin-bottom:.2em}.-top .productSlide.splide .splide__track .slideWrap .textArea p{color:#b3b3b3;font-size:86%;margin:0;line-height:1.6}.-top .productSlide.splide .splide__track .slideWrap:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.-top .productSlide.splide .splide__pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.-top .productSlide.splide .splide__pagination li{width:2.2em;height:4px;position:relative}.-top .productSlide.splide .splide__pagination li button{width:100%;height:100%;margin:0;padding:0;border-radius:0;border:none;position:absolute;left:0;top:0;background:#fff}.-top .productSlide.splide .splide__pagination li button.is-active{background:#00a63c}.-archive .articleWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:clamp(2em,4vw,3em);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-archive .articleWrap__main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-archive .articleWrap__index{max-width:280px;width:30%}.-archive .articleWrap__index .ttl{background:#4d4d4d;color:#fff;font-size:120%;line-height:1.6;padding:.5em;margin-top:2em;margin-bottom:.3em}.-archive .articleWrap__index .ttl:first-child{margin-top:0}.-archive .articleWrap__index .indexList li{border-bottom:#f2f4f3 1px solid}.-archive .articleWrap__index .indexList li a{text-decoration:none;padding:1em .5em;display:block;line-height:1.6}.-archive .articleWrap__index .indexList li a:hover{color:#00a63c}@media screen and (max-width: 767px){.-archive .articleWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-archive .articleWrap__index{width:100%;max-width:100%}}.-archive .sortWrap{width:100%;background:#fff;margin-bottom:2em}.-archive .sortWrap__ttl{background:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:clamp(1em,5vw,1.5em) clamp(1em,5vw,2em)}.-archive .sortWrap__ttl .ttl{color:#fff;padding-left:1.5em;position:relative;line-height:1.5;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;cursor:pointer}.-archive .sortWrap__ttl .ttl:before{font-family:"Material Symbols Sharp";content:"";line-height:1;text-align:center;font-weight:300;font-size:120%;color:#fff;vertical-align:middle;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.-archive .sortWrap__ttl .ttl.close .ttl:before{content:""}.-archive .sortWrap__ttl .clearBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;padding:.6em;background:#ccc;border-radius:2em;line-height:1;text-decoration:none}.-archive .sortWrap__main{padding:clamp(1em,5vw,1.5em) clamp(1em,5vw,2em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.-archive .sortWrap__main .sortCheck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em}.-archive .sortWrap__main .sortCheck .ttl{background:#00a63c;color:#fff;width:7em;line-height:1;padding:.5em;text-align:center}.-archive .sortWrap__main .sortCheck .tagList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;font-size:90%;padding-top:.6em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-archive .sortWrap__main .sortCheck .tagList li{line-height:1}.-archive .sortWrap__main .sortCheck .tagList li .checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.3em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width: 560px){.-archive .sortWrap{margin-bottom:0}.-archive .sortWrap__main{gap:1.3em}.-archive .sortWrap__main .sortCheck{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em}.-archive .sortWrap__main .sortCheck .ttl{width:100%}.-archive .sortWrap__main .sortCheck .tagList{gap:1em 1.5em;font-size:100%}}.-archive .caseList{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 2.9%}.-archive .caseList__item{width:31.4%;background:#fff;position:relative}.-archive .caseList__item a{text-decoration:none}.-archive .caseList__item.hide{display:none}.-archive .caseList__item .link{text-decoration:none;position:relative;display:block}.-archive .caseList__item .link:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.-archive .caseList__item .thumb{overflow:hidden;aspect-ratio:5/3.5}.-archive .caseList__item .thumb img{-webkit-transition:.3s;transition:.3s;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.-archive .caseList__item .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:.5em;position:relative;z-index:1;position:absolute;right:0;top:0;width:100%}.-archive .caseList__item .categoryList li{background:#00a63c;color:#fff;line-height:1;padding:.7em .7em;font-size:86%;display:inline-block}.-archive .caseList__item .textArea{padding:clamp(1em,5vw,1.5em)}.-archive .caseList__item .textArea>.ttl{padding-left:.7em;line-height:1.2;border-left:#00a63c 2px solid;margin-bottom:1em}.-archive .caseList__item .textArea .detail__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;font-size:86%}.-archive .caseList__item .textArea .detail .ttl{color:#aaa}.-archive .caseList__item .textArea .products_point{padding-top:1em;margin-top:1em;border-top:1px solid #ccc}@media screen and (max-width: 767px){.-archive .caseList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 4%}.-archive .caseList__item{width:48%}}@media screen and (max-width: 480px){.-archive .caseList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-archive .caseList__item{width:100%}}.-archive .blogList>li{border-bottom:#ccc 1px solid}.-archive .blogList>li:first-child a{padding-top:1em}.-archive .blogList>li a{padding:1.6em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(1em,4vw,1.5em);text-decoration:none}.-archive .blogList>li a:hover .thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.-archive .blogList>li a:hover p{color:#00a63c}.-archive .blogList>li a .thumb{overflow:hidden;max-width:140px;width:30%}.-archive .blogList>li a .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2;-webkit-transition:.3s;transition:.3s}.-archive .blogList>li a .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em 1em}.-archive .blogList>li a .textArea time{color:#a2b7c9}.-archive .blogList>li a .textArea .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .blogList>li a .textArea .categoryList li{color:#fff;background:#00a63c;line-height:1;padding:.5em;font-size:90%}.-archive .blogList>li a .textArea p{line-height:1.6;font-size:112%;width:100%}@media screen and (max-width: 767px){.-archive .blogList>li a{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.-archive .newsList>li{border-bottom:#ccc 1px solid}.-archive .newsList>li:first-child a{padding-top:1em}.-archive .newsList>li a{padding:1.6em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;text-decoration:none}.-archive .newsList>li a:hover p{color:#00a63c}.-archive .newsList>li a time{color:#a2b7c9;font-size:90%}.-archive .newsList>li a .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .newsList>li a .categoryList li{color:#fff;background:#00a63c;line-height:1;padding:.5em;font-size:80%}.-archive .newsList>li a p{line-height:1.6;font-size:112%;-webkit-transition:.3s;transition:.3s;width:100%}.-archive .articleDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 1em;max-width:940px;width:100%;margin:0 auto}.-archive .articleDetail time{color:#a2b7c9;font-size:90%}.-archive .articleDetail .categoryList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.2em}.-archive .articleDetail .categoryList li{color:#fff;background:#00a63c;line-height:1;padding:.5em;font-size:80%}.-archive .articleDetail__label{font-size:clamp(2.4rem,5vw,3.2rem);line-height:1.5;padding-bottom:.5em;border-bottom:#d4dcec 1px solid;margin-bottom:1em;margin-top:.5em;width:100%}.-archive .articleDetail .beforeafter{width:100%}.-archive .articleDetail .beforeafter .beer-slider{width:100%;border-radius:1em;overflow:hidden}.-archive .articleDetail .beforeafter .beer-slider>img{max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:clamp(200px,40vw,450px)}.-archive .articleDetail .beforeafter .beer-slider .beer-reveal img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;background:#fff;min-height:clamp(200px,40vw,450px)}.-archive .articleDetail .beforeafter .beer-reveal[data-beer-label]:after{border-radius:1em;padding:.5em 1em;font-weight:600}.-archive .articleDetail .beforeafter .beer-slider[data-beer-label]:after{border-radius:1em;padding:.5em 1em;font-weight:600}.-archive .articleDetail .beforeafter .beer-handle{background:hsla(0,0%,100%,.8);color:#222}.-archive .articleDetail .beforeafter>p{text-align:center;font-size:80%}.-archive .articleDetail .twentytwenty-container{width:100%;height:500px}.-archive .articleDetail__sub{width:100%}.-archive .articleDetail__sub .colorList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em 4%}.-archive .articleDetail__sub .colorList li{position:relative;width:48%;text-align:center}.-archive .articleDetail__sub .colorList li p{margin-top:.6em;display:block}.-archive .articleDetail__sub .colorList li img{border-radius:.8em}.-archive .articleDetail__sub .colorList li.saiyou:after{content:"";width:26%;max-width:4.6em;aspect-ratio:1/1;background:url("/shared/img/works/icon-saiyou.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:-1em;top:-1em}.-archive .articleDetail__sub .simpleTable{width:100%;margin-bottom:2em}.-archive .articleDetail__sub .simpleTable th,.-archive .articleDetail__sub .simpleTable td{border:#222 1px solid;line-height:1.6;padding:1em}.-archive .articleDetail__sub .simpleTable th{background:#f2f4f3}.-archive .articleDetail__connection{background:#f2f4f3;padding:1em clamp(1em,5vw,1.5em);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:3em;border-radius:.5em}.-archive .articleDetail__connection .ttl{font-size:120%;list-style:1.5;margin-bottom:.2em}.-archive .articleDetail__connection a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.-archive .articleDetail__connection a .material-symbols-rounded{color:#00a63c}.-archive .articleDetail__connection a:hover{color:#00a63c}.-archive .articleDetail__same{width:100%}.-archive .articleDetail__same .caseList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2%}.-archive .articleDetail__same .caseList__item{width:32%}.-archive .articleDetail__same .caseList__item a .ttl{font-size:clamp(1.6rem,2vw,120%)}@media screen and (max-width: 767px){.-archive .articleDetail__same .caseList{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em 4%}.-archive .articleDetail__same .caseList__item{width:48%}}@media screen and (max-width: 480px){.-archive .articleDetail__same .caseList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-archive .articleDetail__same .caseList__item{width:100%}}.-archive .articleDetail .btnArea{width:100%;margin-top:3em}.-products .articleDetail .textArea{padding:2em 0}.-products .articleDetail .textArea>.ttl{padding-left:.7em;line-height:1.2;border-left:#00a63c 2px solid;margin-bottom:1em}.-products .articleDetail .textArea .detail__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;font-size:86%}.-products .articleDetail .textArea .detail .ttl{color:#aaa}.-products .articleDetail .textArea .products_point{padding-top:1em;margin-top:1em;border-top:1px solid #ccc}.-contact .innerS .middleLabel,.-contact .innerS p{width:100%}.-contact .innerS .middleLabel a,.-contact .innerS p a{color:#0071bc}.-contact .wp-block-contact-form-7-contact-form-selector{margin-left:auto;margin-right:auto}.-contact .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:clamp(1em,3vw,2em);margin:2em auto;max-width:610px;width:100%}.-contact .flexWrap__item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-contact .flexWrap .lineBtn{border:#4d4d4d 1px solid;padding:.7em .5em;font-size:clamp(1.4rem,3vw,2rem);font-weight:bold;-webkit-box-flex:.9;-webkit-flex:.9;-ms-flex:.9;flex:.9;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-contact .flexWrap .lineBtn span{color:#06c755}.-contact .flexWrap .lineBtn img{margin-right:5px}.-contact .flexWrap .lineBtn a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-contact .flexWrap .telBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-contact .flexWrap .telBtn a{text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-contact .flexWrap .telBtn .num{font-family:"Montserrat","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:220%;font-weight:500;line-height:1;margin-left:5px}.-contact .flexWrap .telBtn .small{width:100%;text-align:center;font-size:80%;line-height:1;margin-top:.5em}.-contact .flexWrap.wp-block-columns{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.-contact .flexWrap.wp-block-columns .lineBtn{border:none;border-radius:0;padding:0;font-size:clamp(1.4rem,4.5vw,2rem)}.-contact .flexWrap.wp-block-columns .lineBtn a{border:#4d4d4d 1px solid;padding:.7em .5em;width:100%}.-contact .flexWrap.wp-block-columns .lineBtn .wp-block-buttons,.-contact .flexWrap.wp-block-columns .lineBtn .wp-block-button{width:100%}.-contact .flexWrap.wp-block-columns .telBtn .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin-left:0;text-align:center;font-size:240%}.-contact .flexWrap.wp-block-columns .telBtn .num a{color:#222}.-contact .flexWrap.wp-block-columns .telBtn .small{width:100%;text-align:center;font-size:80%;line-height:1;margin-top:.5em}.-contact .formCont{width:100%;max-width:940px;margin-top:3em;margin-left:auto;margin-right:auto;display:block}.-contact .formCont tbody{display:block}.-contact .formCont tr{border-top:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-contact .formCont tr:last-child{border-bottom:1px solid #ccc}.-contact .formCont tr th,.-contact .formCont tr td{text-align:left;padding:1.8em .6em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-contact .formCont tr th{width:15em;vertical-align:top;font-weight:500;font-size:112%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-contact .formCont tr td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5em}.-contact .formCont tr td input,.-contact .formCont tr td textarea{background:#fff;border:#ccc 1px solid;border-radius:.2em;height:auto;padding:.6em;font-weight:400;margin:0}.-contact .formCont tr td input::-webkit-input-placeholder, .-contact .formCont tr td textarea::-webkit-input-placeholder{color:#b9bfcc}.-contact .formCont tr td input::-moz-placeholder, .-contact .formCont tr td textarea::-moz-placeholder{color:#b9bfcc}.-contact .formCont tr td input:-ms-input-placeholder, .-contact .formCont tr td textarea:-ms-input-placeholder{color:#b9bfcc}.-contact .formCont tr td input::-ms-input-placeholder, .-contact .formCont tr td textarea::-ms-input-placeholder{color:#b9bfcc}.-contact .formCont tr td input::placeholder,.-contact .formCont tr td textarea::placeholder{color:#b9bfcc}.-contact .formCont tr td.wide{width:100%}.-contact .formCont tr td.wide .wpcf7-form-control-wrap{width:100%}.-contact .formCont tr td.middle input{max-width:20em;width:100%}.-contact .formCont tr td.short input{max-width:10em;width:100%}.-contact .formCont tr td.center{vertical-align:center}.-contact .formCont tr.inquiry th{padding:1.3em .6em}.-contact .formCont .necessary_input{padding:.4em .5em;margin-left:.5em;background:#fa6055;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-contact .formCont .any_input{padding:.4em .5em;margin-left:.5em;background:#999;color:#fff;font-size:84%;font-weight:500;line-height:1;float:right}.-contact .formCont .notes{display:block;width:100%;margin-top:.6em;font-weight:400}.-contact .formCont .notes.-top{margin-top:0;margin-bottom:.6em}@media screen and (max-width: 767px){.-contact .formCont tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em .2em}.-contact .formCont tr th,.-contact .formCont tr td{width:100%;padding:0}.-contact .formCont tr th{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:.6em}}.-contact .privacyItem{text-align:center;margin:3em auto}.-contact .btnArea input{border:#222 2px solid !important;background:none;font-weight:500;color:#222;border:none;max-width:20em;padding:1.2em 1em;-webkit-transition:.3s;transition:.3s}.-contact .btnArea input:hover{background:#f2f4f3;color:#222}.-contact .wpcf7-response-output{background:#fa6055;border:none !important;color:#fff}.-contact .wpcf7-response-output{background:none;border:#00a99d 2px solid;color:#00a99d}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column{-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:clamp(1em,5vw,2.5em)}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column .wp-block-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:clamp(1.5rem,2vw,2.5rem)}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column .wp-block-heading img{max-width:50px;width:30% !important;min-width:30px;height:auto}@media screen and (max-width: 600px){.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column .wp-block-heading img{width:13% !important}}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column p{margin-bottom:0}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column>.ark-block-columns .ark-block-columns__inner .ark-block-column:first-child{width:11em}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column>.ark-block-columns .ark-block-columns__inner .ark-block-column:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 600px){.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column>.ark-block-columns .ark-block-columns__inner .ark-block-column:first-child{width:100%}.-strengths .strengthsList>.ark-block-columns__inner>.ark-block-column>.ark-block-columns .ark-block-columns__inner .ark-block-column:last-child{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}.-strengths .gap3em .ark-block-section__bodyInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}@media screen and (max-width: 600px){.-strengths .gap3em .ark-block-section__bodyInner{gap:1.5em}}.-company .ark-block-timeline{padding-left:0}.-company .ark-block-timeline__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;padding-left:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-company .ark-block-timeline__item:before{left:5.75em}.-company .ark-block-timeline__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:6em}.-company .ark-block-timeline__head .ark-block-timeline__shape{border:none;background:#00a63c;position:static;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:.5em;height:.5em}.-company .ark-block-timeline__head .ark-block-timeline__label{color:#222;font-size:130%;opacity:1;position:static}.-company .ark-block-timeline__title{line-height:1.4;font-size:130%;margin-top:0;font-weight:500}.-company .ark-block-timeline__body{margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.8}.-manufacturing .processingList{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5em 2.5em}.-manufacturing .processingList .has-white-background-color{position:relative;background:#fff;color:#00a63c;font-family:"Montserrat","Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:clamp(1.4rem,2vw,130%);padding:1em 2em}.-manufacturing .processingList .has-white-background-color:after{font-family:"Material Symbols Sharp";content:"";color:#fff;line-height:1;text-align:center;font-weight:100;font-size:160%;vertical-align:middle;position:absolute;left:calc(100% + .2em);top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:.3s;transition:.3s}.-manufacturing .processingList .has-white-background-color:last-child:after{content:none}@media screen and (max-width: 600px){.-manufacturing .processingList .has-white-background-color{padding:1em}}.-facilities .secFacilities .wideImage{position:relative;height:22em}.-facilities .secFacilities .wideImage .wp-block-image{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);width:48vw;max-width:650px}@media screen and (max-width: 1000px){.-facilities .secFacilities .wideImage .wp-block-image{bottom:0}}@media screen and (max-width: 600px){.-facilities .secFacilities .wideImage{height:auto}.-facilities .secFacilities .wideImage .wp-block-image{position:static;width:100%;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}}.-facilities .facilitiesWrap{margin-bottom:4em}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:first-child{-webkit-box-shadow:none;box-shadow:none}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:first-child .wp-block-image{height:100%}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:first-child .wp-block-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child{-webkit-box-shadow:none;box-shadow:none;position:relative}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .areaTag{background-color:#00a63c;position:absolute;right:0;top:0;padding:.5em 1.4em;font-size:90%}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .areaTag.-miyazaki{background:#8cc63f !important}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;border-bottom:#ccc 1px solid}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p{border-top:#ccc 1px solid;padding:.5em .2em;width:calc(50% - 8em);font-size:86%;line-height:1.2;height:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p:nth-child(2){width:calc(100% - 8em)}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p.has-text-color{width:8em;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;letter-spacing:0}@media screen and (max-width: 480px){.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p{width:calc(50% - 4.5em)}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p:nth-child(2){width:calc(100% - 4.5em)}.-facilities .facilitiesWrap__main .ark-block-columns__inner .ark-block-column:last-child .ark-block-container p.has-text-color{width:4.5em}}.-facilities .facilitiesWrap .pointWrap .ark-block-columns__inner .ark-block-column:first-child{width:8em}.-facilities .facilitiesWrap .pointWrap .ark-block-columns__inner .ark-block-column:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-facilities .facilitiesWrap .pointWrap .greenLabel{color:#00a63c;font-size:clamp(2rem,3vw,3rem);font-family:"Montserrat",sans-serif;padding-left:1em;font-weight:600}.-facilities .facilitiesWrap .pointWrap ul li{border-left:#ccc 1px solid;padding-left:.8em;line-height:1.6;margin-bottom:.7em}.-facilities .facilitiesWrap .pointWrap ul li:last-child{margin-bottom:0}@media screen and (max-width: 600px){.-facilities .facilitiesWrap .pointWrap .ark-block-columns__inner .ark-block-column:first-child{width:100%}.-facilities .facilitiesWrap .pointWrap .ark-block-columns__inner .ark-block-column:last-child{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:100%}.-facilities .facilitiesWrap .pointWrap .ark-block-columns__inner .greenLabel{padding-left:0}}.-facilities .lineTable tbody tr{border-top:#222 1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-facilities .lineTable tbody tr:last-child{border-bottom:#222 1px solid}.-facilities .lineTable tbody tr th,.-facilities .lineTable tbody tr td{border:none;text-align:left}.-facilities .lineTable tbody tr th:nth-child(2),.-facilities .lineTable tbody tr td:nth-child(2){-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-facilities .lineTable tbody tr th:last-child,.-facilities .lineTable tbody tr td:last-child{text-align:right}@media screen and (max-width: 600px){.-facilities .lineTable tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}.-facilities .tableWrap{overflow-x:scroll}.-facilities .longTable{width:1400px}.-facilities .longTable table{font-size:86%}.-facilities .longTable table thead{border:none}.-facilities .longTable table thead tr th,.-facilities .longTable table thead tr td{color:#aaa;font-weight:500}.-facilities .longTable table tr{border-top:#ccc 1px solid}.-facilities .longTable table tr th,.-facilities .longTable table tr td{border:none;line-height:1.4;padding:1em}.-exhibition table{line-height:1.5}.-exhibition table th,.-exhibition table td{padding:.25em}.-exhibition .pageLabel,.-exhibition .breadWrap{display:none}.pageTtl,#top_title_area{position:relative;min-height:initial;background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;color:#222;background-color:#4d4d4d;padding:3em 0}@media screen and (max-width: 767px){.pageTtl,#top_title_area{height:40vw}}.pageTtl .ttlEnglish,.pageTtl .c-pageTitle,#top_title_area .ttlEnglish,#top_title_area .c-pageTitle{position:relative;display:inline-block;margin:auto;z-index:2;color:#222;text-shadow:none;text-align:center;letter-spacing:.1em}.pageTtl img,#top_title_area img{display:none}.pagenavi{text-align:center;color:#222;margin:2em auto;font-size:1.4rem;margin:4em auto}.pagenavi a,.pagenavi span{border-radius:.25em;color:#222;border:1px solid #4d4d4d;display:inline-block;line-height:1;padding:1em 2em;margin:.25em;text-decoration:none}@media screen and (max-width: 767px){.pagenavi a,.pagenavi span{padding:1em}}.pagenavi span[aria-current~=page],.pagenavi .current,.pagenavi a:hover,.pagenavi span:hover{color:#fff;background-color:#4d4d4d}.wp-pagenavi{clear:both;margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wp-pagenavi a,.wp-pagenavi span{border:none;background-color:#4d4d4d;color:#222;margin:.25em;width:3em;height:3em;border-radius:.2em;line-height:1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none}.wp-pagenavi a.first,.wp-pagenavi a.last,.wp-pagenavi span.first,.wp-pagenavi span.last{display:none}.wp-pagenavi .pages{width:4em;display:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#222;color:#fff}.wp-pagenavi span.current{font-weight:bold}.sidebarWrap,#sidebar{width:25%;padding:1.5em;background-color:#fff;border-radius:0}@media screen and (max-width: 767px){.sidebarWrap,#sidebar{width:100%}}.sidebarWrap .sideTtl,#sidebar .sideTtl{border-bottom:1px solid #4d4d4d;padding:0 0 .5em 0;margin:2.5em 0 0 0;color:rgba(34,34,34,.6)}.sidebarWrap .sideTtl:first-child,#sidebar .sideTtl:first-child{margin-top:0}.sidebarWrap .sideList li,#sidebar .sideList li{margin-top:.75em}.sidebarWrap .sideList a,#sidebar .sideList a{color:initial;text-decoration:none}.richWrap{font-family:"Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative}.richWrap .alignleft,.richWrap .alignright{clear:both}.richWrap .alignleft:after,.richWrap .alignright:after{content:" ";display:block;clear:both}.richWrap .wp-block-image{clear:both}.richWrap .wp-block-image:after{content:" ";display:block;clear:both}.richWrap .wp-block-image * :after{content:" ";display:block;clear:both}.richWrap a{color:#00a63c;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.richWrap a:hover{opacity:.8;text-decoration:none}.richWrap>*:first-child{margin-top:0}.richWrap p{line-height:2;margin:1em 0;display:block}.richWrap h1,.richWrap h2,.richWrap h3,.richWrap h4,.richWrap h5,.richWrap h6{line-height:1.6 !important;font-weight:500;width:100%}.richWrap .has-large-font-size{font-weight:bold}.richWrap pre{overflow:auto}.richWrap strong{font-weight:bold}.richWrap .aligncenter{display:block;margin:0 auto;text-align:center}.richWrap .alignright{float:right}.richWrap .alignleft{float:left}.richWrap img[class*=wp-image-],.richWrap img[class*=attachment-]{max-width:100%;height:auto}.richWrap .clearfix{overflow:hidden;zoom:1}.richWrap .clearfix:after{content:"";display:block;clear:both}.richWrap .ark-block-section__body{max-width:1080px}.richWrap .wpSpShow{display:none}@media screen and (max-width: 600px){.richWrap .wpPcShow{display:none}.richWrap .wpSpShow{display:block}}@media screen and (max-width: 600px){.richWrap .order-1{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.richWrap .-mt2em{margin-top:2em}.richWrap .strongLabel{font-size:clamp(1.8rem,3vw,3rem);line-height:1.5;margin-bottom:1em}.richWrap .strongLabel.-lineGreen{padding-left:.6em;border-left:#00a63c 2px solid}.richWrap .-lineGreen{padding-left:.6em;border-left:#00a63c 2px solid;line-height:1.5}.richWrap .smallLabel{font-size:130%}.richWrap .ark-block-heading{margin-bottom:2em}.richWrap .ark-block-heading__main{font-size:clamp(2rem,9vw,332%);line-height:1 !important;font-weight:500}.richWrap .ark-block-heading__line{display:none}.richWrap .ark-block-heading__sub{font-size:clamp(1.8rem,3vw,160%);line-height:1.4;font-weight:500;display:inline-block;width:100%;opacity:1;margin-top:.6em}.richWrap .ark-block-buttons{margin-top:2em}.richWrap .ark-block-buttons .ark-block-button__link{text-decoration:none;min-width:clamp(100px,40vw,285px);padding:1.4em 1em}.richWrap .ark-block-buttons .ark-block-button__link .arkb-inline-icon{width:1.5em}.richWrap .ark-block-buttons .ark-block-button__link .arkb-inline-icon:after{max-width:100%}.richWrap .ark-block-buttons .ark-block-button__link:hover{opacity:1}@media screen and (max-width: 600px){.richWrap .ark-block-buttons{width:100%;max-width:360px;margin-left:auto;margin-right:auto}.richWrap .ark-block-buttons .ark-block-button{width:100%;margin:0}.richWrap .ark-block-buttons .ark-block-button__link{width:100%}}.richWrap .anchorList{max-width:1000px;position:absolute;right:0;top:-4.3em;z-index:1;width:79%}.richWrap .anchorList .ark-block-buttons{margin-top:0;width:100%;border-right:#fff 1px solid;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.richWrap .anchorList .ark-block-buttons:last-child{border-right:none}.richWrap .anchorList .ark-block-buttons .ark-block-button{width:100%;margin:0}.richWrap .anchorList .ark-block-buttons .ark-block-button__link{width:100%;min-width:0;height:4.3em;padding:1.4em .5em}.richWrap .anchorList .ark-block-buttons .ark-block-button__link:hover{background:#00a63c;opacity:1}@media screen and (max-width: 767px){.richWrap .anchorList{position:static;width:100%;font-size:90%}.richWrap .anchorList.-col4{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.richWrap .anchorList.-col4 .ark-block-buttons{width:50%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;border-bottom:#fff 1px solid}.richWrap .anchorList.-col4 .ark-block-buttons:nth-child(2n){border-right:none}}.richWrap .lineTable tr{border-top:#fff 1px solid}.richWrap .lineTable tr:last-child{border-bottom:#fff 1px solid}.richWrap .lineTable th,.richWrap .lineTable td{border:none;line-height:1.6;padding:1.2em .5em}.richWrap .lineTable th:first-child,.richWrap .lineTable td:first-child{width:11em}@media screen and (max-width: 600px){.richWrap .lineTable{display:block}.richWrap .lineTable tbody{display:block}.richWrap .lineTable tr{display:block;padding:1.6em .5em}.richWrap .lineTable th,.richWrap .lineTable td{display:block;padding:0;width:100%}.richWrap .lineTable th:first-child,.richWrap .lineTable td:first-child{margin-bottom:.5em;font-size:110%;width:100%}.richWrap .lineTable th:first-child br,.richWrap .lineTable td:first-child br{display:none}}.richWrap .sidelineText{padding-left:1em;border-left:#222 1px solid}.richWrap .sidelineText.-white{border-color:#fff;color:#fff}.richWrap .detailList .ark-block-columns__inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.richWrap .detailList .ark-block-column{-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:clamp(1em,5vw,2.5em)}.richWrap .detailList .ark-block-column .wp-block-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;font-size:clamp(1.5rem,2vw,2.5rem)}.richWrap .detailList .ark-block-column .wp-block-heading img{max-width:50px;width:13% !important;height:auto}.richWrap .halfWrap.ark-block-columns .ark-block-columns__inner .ark-block-column .wp-block-image{height:100%}.richWrap .halfWrap.ark-block-columns .ark-block-columns__inner .ark-block-column .wp-block-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.richWrap .halfWrap.ark-block-columns .ark-block-columns__inner .ark-block-column .ark-block-section{height:100%}.richWrap .halfWrap.ark-block-columns .ark-block-columns__inner .ark-block-column .ark-block-section__body{height:100%}.richWrap .halfWrap.ark-block-columns .ark-block-columns__inner .ark-block-column .ark-block-section__bodyInner{max-width:32em;margin-left:auto;margin-right:auto}@media screen and (max-width: 600px){.richWrap .halfWrap.-rotate .ark-block-columns__inner .ark-block-column:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.richWrap .secTechnology .technologyList .ark-block-columns__inner{gap:1.5em 0}@media screen and (max-width: 600px){.richWrap .secTechnology .technologyList .ark-block-columns__inner{gap:1em}}.richWrap .secTechnology .technologyList__item{position:relative;aspect-ratio:2/1}.richWrap .secTechnology .technologyList__item .ark-block-section__body{height:100%}.richWrap .secTechnology .technologyList__item .wp-block-heading{position:absolute;left:0;bottom:0;width:100%}.richWrap .secTechnology .technologyList__item .wp-block-heading a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.2em;text-decoration:none;background:rgba(0,166,60,.9);padding:1em;font-size:clamp(1.8rem,2vw,2.8rem)}.richWrap .secTechnology .technologyList__item .num{position:absolute;left:15px;bottom:.8em;color:#fff;font-family:"Montserrat",sans-serif;font-size:clamp(3rem,10vw,10rem);font-weight:600;line-height:1;margin:0;z-index:1}.richWrap .secTechnology .technologyList__item .wp-block-image{position:absolute;right:.5em;top:80%;width:40%;margin-top:0}.richWrap .secTechnology .technologyList__main{height:100%;overflow:visible}@media screen and (max-width: 600px){.richWrap .secTechnology .technologyList__item{position:relative;aspect-ratio:auto}.richWrap .secTechnology .technologyList__item .wp-block-heading{position:static;width:100%;margin-top:0}.richWrap .secTechnology .technologyList__item .wp-block-heading a{padding:1.4em 1em;font-size:clamp(2rem,2vw,2.8rem)}.richWrap .secTechnology .technologyList__item .num{display:none}.richWrap .secTechnology .technologyList__item .wp-block-image{position:absolute;right:.5em;top:30%;width:40%;margin-top:0;z-index:1;max-width:150px}}.wpText{font-family:"Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.wpText .alignleft,.wpText .alignright{clear:both}.wpText .alignleft:after,.wpText .alignright:after{content:" ";display:block;clear:both}.wpText .wp-block-image{clear:both}.wpText .wp-block-image:after{content:" ";display:block;clear:both}.wpText .wp-block-image * :after{content:" ";display:block;clear:both}.wpText a{color:#00a63c;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.wpText a:hover{opacity:.8;text-decoration:none}.wpText>*:first-child{margin-top:0}.wpText p{line-height:2;margin:1em 0;display:block}.wpText h1,.wpText h2,.wpText h3,.wpText h4,.wpText h5,.wpText h6{line-height:1.6 !important;font-weight:500;width:100%}.wpText .has-large-font-size{font-weight:bold}.wpText pre{overflow:auto}.wpText strong{font-weight:bold}.wpText .aligncenter{display:block;margin:0 auto;text-align:center}.wpText .alignright{float:right}.wpText .alignleft{float:left}.wpText img[class*=wp-image-],.wpText img[class*=attachment-]{max-width:100%;height:auto}.wpText .clearfix{overflow:hidden;zoom:1}.wpText .clearfix:after{content:"";display:block;clear:both}.wpText h1{font-size:250%;margin-top:2em;margin-bottom:1em}.wpText h2{background:#222;color:#fff;font-size:155%;line-height:1.6;padding:.5em;margin-top:2em;margin-bottom:1em}.wpText h3{font-size:146%;margin-top:2em;margin-bottom:1em;padding-bottom:.6em;color:#222;border-bottom:#222 2px solid}.wpText h4{font-size:140%;margin-top:2em;margin-bottom:1em;padding-left:.7em;border-left:6px solid #00a63c}.wpText h5{color:#00a63c;font-size:125%;margin-top:2em;margin-bottom:1em}.wpText h6{font-size:125%;margin-top:2em;margin-bottom:1em}.wpText ul{list-style:none;margin:1.5em 0;list-style:disc}.wpText ul li{margin-left:1.5em;margin-bottom:.3em;line-height:1.5}.wpText ul li:last-child{margin-bottom:0}.wpText ol{list-style:none;margin:1.5em 0;list-style:decimal}.wpText ol li{margin-bottom:.3em;margin-left:1.5em}.wpText ol li:last-child{margin-bottom:0}.wpText ol li::marker{color:#00a63c}.wpText .wp-block-buttons{margin:1em 0}.wpText .wp-block-buttons .wp-block-button__link{color:#fff;text-decoration:none;border-radius:.3em;padding:.8em 2.2em .8em 2em;font-family:"Shippori Antique","Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:100%;min-width:15em;position:relative}.wpText .wp-block-buttons .wp-block-button__link:after{font-family:"Material Symbols Sharp";content:"";color:#fff;line-height:1;text-align:center;font-weight:300;font-size:120%;vertical-align:middle;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.wpText .wp-block-buttons .wp-block-button.is-style-fill a{color:#fff;background:#222}.wpText .wp-block-buttons .wp-block-button.is-style-outline a::after{color:#222}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link img{width:1em !important;height:auto}.wpText .wp-block-buttons .wp-block-button.-icon .wp-block-button__link::after{content:""}.wpText .wp-block-buttons .wp-block-button.-big{width:100%;text-align:center}.wpText .wp-block-buttons .wp-block-button.-big a{width:100%;max-width:22em;font-size:110%}.wpText .wp-block-column h1:first-child,.wpText .wp-block-column h2:first-child,.wpText .wp-block-column h3:first-child,.wpText .wp-block-column h4:first-child,.wpText .wp-block-column h5:first-child,.wpText .wp-block-column h6:first-child{margin-top:0}.wpText .wp-block-column>*:first-child{margin-top:0 !important}.wpText .wp-block-column>*:last-child{margin-bottom:0 !important}.wpText .wp-block-group>*{width:100%}.wpText .wp-block-group>*:first-child{margin-top:0}.wpText .wp-block-group>*:last-child{margin-bottom:0}.wpText .wp-block-group h2{margin-bottom:.5em}.wpText .wp-block-image figure figcaption{display:block}.wpText .wp-block-gallery{padding:0}.wpText .wp-block-gallery .blocks-gallery-item{margin:0;padding:0;width:48.5%;margin-right:3%;margin-bottom:3%}.wpText .wp-block-gallery .blocks-gallery-item:nth-child(2n){margin-right:0}.wpText .wp-block-gallery .blocks-gallery-item:before{display:none}.wpText .wp-block-gallery .blocks-gallery-item figure img{width:100%;height:20vw;max-height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}@media screen and (max-width: 1020px){.wpText .wp-block-gallery .blocks-gallery-item figure img{height:28vw}}.wpText table{margin:.5em 0 1em;max-width:100% !important;min-width:360px}@media screen and (max-width: 860px){.wpText table{min-width:240px;width:100% !important;table-layout:auto !important}}.wpText table th{background:#4d4d4d;padding:.8em 1em;line-height:1.4;font-weight:500;min-width:80px;border:#ccc solid 1px;word-break:break-all}.wpText table td{padding:.8em 1.5em .8em 1em;line-height:1.4;border:#ccc solid 1px;word-break:break-all}.wpText iframe{max-width:100%}.wpText .wp-element-caption{margin:1em 0;max-width:100%;text-align:center;color:#4d4d4d;line-height:1.4}.wpText .wp-caption{margin:1.6em 0;max-width:100%}.wpText .wp-caption p{text-align:center;margin:0}.wpText img{height:auto}.wpText .iframeWrap{position:relative;width:100%;height:0;padding-top:50%}.wpText .iframeWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wpText .wp-video{width:100% !important}.wpText .wp-video .mejs-container,.wpText .wp-video .mejs-container-keyboard-inactive,.wpText .wp-video .wp-video-shortcode{width:100% !important;height:auto !important;min-width:auto !important;aspect-ratio:5/3}.wpText .-bgGray{background:#4d4d4d;position:relative}.wpText .-bgGray:before{content:"";width:100vw;height:100%;background:#4d4d4d;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-bgGreen{background:#00a63c;position:relative}.wpText .-bgGreen:before{content:"";width:100vw;height:100%;background:#00a63c;position:absolute;left:50%;top:0;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);z-index:-1}.wpText .-inner{padding:5em 0}@media screen and (max-width: 767px){.wpText .-inner{padding:4em 0}}@media screen and (max-width: 480px){.wpText .-inner{padding:4em 0}}.wpText .-inner>*:first-child{margin-top:0}.wpText .-lastCont{margin-bottom:-5em}@media screen and (max-width: 767px){.wpText .-lastCont{margin-bottom:-4em}}@media screen and (max-width: 480px){.wpText .-lastCont{margin-bottom:-4em}}.wpText .-contInner{padding:clamp(1em,5vw,2em)}.wpText .strongText{font-size:120%;font-weight:bold}.hideCont{display:none !important}.ark-block-heading__line{display:none !important}/*# sourceMappingURL=page.css.map */