:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#333;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans JP",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#333;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;border:1px solid #dc3545}html{border:none!important}body{overflow-x:hidden;word-wrap:break-word;font-size:16px;font-size:1rem}a[target=_blank]:after{content:""}a[href$=".pdf"]:after,a[target=_blank]:after{font-family:Material Symbols Outlined;margin-left:5px;display:inline-block;vertical-align:-1px}a[href$=".pdf"]:after{content:""}a[href$=".docx"]:after,a[href$=".xlsx"]:after{font-family:Material Symbols Outlined;content:"";margin-left:5px;display:inline-block;vertical-align:-1px}.text-main{color:#019442}.text-sub{color:#e49c0c;color:#dc3545}.bg-main{background-color:#019442}.bg-sub{background-color:#e49c0c}.bg-accent{background-color:#dc3545}.border-main{border-color:#019442}.border-sub{border-color:#e49c0c}.border-accent{border-color:#dc3545}.btn-main{background-color:#019442}.btn-main,.btn-main:hover{border-color:#019442;color:#fff}.btn-main:hover{background-color:rgb(1.3422818792,198.6577181208,88.5906040268)}.btn-sub{background:#e49c0c;border-color:#e49c0c;color:#fff}.btn-sub:hover{background:rgb(244.05,178.35,46.95)}.btn-accent,.btn-sub:hover{border-color:#dc3545;color:#fff}.btn-accent{background:#e49c0c}.btn-accent:hover{background:rgb(227.5316455696,96.4683544304,109.0253164557);border-color:#dc3545;color:#fff}.btn{white-space:normal}.btn-xs{font-size:.8rem;padding:3px 10px 2px}.loaded{opacity:0;visibility:hidden}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}img{max-width:100%;height:auto}p{line-height:1.8em;margin-bottom:1.2em}em{font-weight:700;font-style:italic!important;font-family:Noto Sans JP,sans-serif}dl,ol,ul{margin-top:1.5em;margin-bottom:1.2em}li{margin-bottom:.4em;line-height:1.65em}dd,dt{margin-bottom:10px}dd.wp-caption-dd,dt.wp-caption-dt{border-left:none}ol ol,ol ul,ul ol,ul ul{margin-top:10px;margin-bottom:10px}blockquote{border:5px solid #eee;background-color:#fcfcfc;position:relative;padding:35px 20px 30px}blockquote:after,blockquote:before{color:#ccc;font-family:Material Symbols Outlined;position:absolute}blockquote:before{content:"";top:10px}blockquote:after{content:"";bottom:10px;right:20px}.table{border-collapse:collapse;border-spacing:0;width:100%;border-bottom:1px solid #e5e5e5}table td,table th{padding:8px}table th{font-weight:400}.attachment img{max-width:100%}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:20px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}.wp-caption{background:#fcfcfc;line-height:18px;margin-top:2.5em;margin-bottom:2.5em;padding:0 0 5px;text-align:center;border:1px solid #e5e5e5;max-width:100%!important}.wp-caption img{margin:10px 0 9px;max-width:95%!important;height:auto!important}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:0}.wp-smiley{margin:0}.gallery{margin:0 auto 25px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{border:2px solid #cfcfcf}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery dd,.gallery dt{border:none}.gallery br+br{display:none}.attachment img{display:block;margin:0 auto}.well p:last-child{margin-bottom:0}.section{display:block}.section:after{content:"";clear:both;display:block}.nav li a{color:#464646}.screen-reader-text{display:none}input.form-control{margin-bottom:3px}input.form-control.input-widthAuto{width:auto}.bread-section{border-bottom:1px solid #e5e5e5}.bread-section .breadcrumb{margin-top:0;margin-bottom:0;background:none}.bread-section .breadcrumb>li+li:before{content:">";margin-right:.2em}.bread-section .breadcrumb li{margin-bottom:0;list-style:none;margin-right:.2em}.bread-section .breadcrumb span{font-size:.75em}form.searchform{margin:1em 0}form.searchform div{display:flex}form.searchform div input[type=text]#s{width:70%;margin-right:5%}form.searchform div input[type=submit]#searchsubmit{float:right;width:25%;text-align:center;padding-left:2px;padding-right:2px}form.searchform div input#searchsubmit{vertical-align:top}.site-header{z-index:1000;background-color:#fff;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.4);top:0;left:0;right:0;position:fixed}.site-header-container{padding:6px 20px;position:relative;display:flex;justify-content:space-between;align-items:center}.site-header-logo{line-height:1;margin:0}.site-header-logo img{height:51px;width:auto}.header-util{display:none}.header-util ul{display:inline-flex;gap:65px;position:relative;z-index:10}.header-util ul li{position:relative;text-decoration:none}.header-util ul li :hover{color:#019442}.header-util ul a{transition:.5s}.site-description{display:none}.site-description strong{font-size:14px}.header-searchform input[type=text]{height:30px;font-size:16px;font-weight:100;display:inline-block;border:none;outline:none;color:#555;padding:3px;padding-right:30px;width:0;position:absolute;top:0;right:0;background:none;z-index:13;transition:width .4s cubic-bezier(0,.795,0,1);cursor:pointer}.header-searchform input[type=text]:focus,.header-searchform input[type=text]:focus:hover{border-bottom:1px solid #bbb;background:#fff}.header-searchform input[type=text]:focus{width:350px;z-index:11;cursor:text}.header-searchform input[type=submit]{height:30px;width:30px;display:inline-block;float:right;background:url(../images/common/icn-search.svg) 50% no-repeat;background-color:#019442;text-indent:-10000px;border:none;position:absolute;top:0;right:0;z-index:12;cursor:pointer;transition:opacity .4s ease}.header-tel{text-align:right;font-size:12px}.header-tel p{padding:0;margin:0}#menu-btn{background-color:#019442;font-size:11px;color:#fff;text-align:center;height:50px;width:50px;padding:5px 0 0;margin:0;cursor:pointer;right:0;top:0}#menu-btn,#menu-btn span{display:block;position:absolute}#menu-btn span{border-bottom:2px solid #fff;transition:.35s ease-in-out;padding-top:3px}#menu-btn span:first-child{top:8px;left:12px;width:24px}#menu-btn span:nth-child(2){top:15px;left:12px;width:24px}#menu-btn span:nth-child(3){top:23px;left:12px;width:24px}#menu-btn span:nth-child(4){border:none;top:26px;width:50px;font-size:10px}#menu-btn.active span:first-child{top:15px;left:11px;transform:rotate(-45deg)}#menu-btn.active span:nth-child(2),#menu-btn.active span:nth-child(3){top:15px;left:13px;transform:rotate(45deg)}#gmenu-sp{position:fixed;top:0;left:0;width:100%;transform:translateY(-110%);z-index:99;padding:60px 10px 15px;background-color:#019442;transition:all .8s;max-height:100vh;overflow-y:auto}#gmenu-sp.active{transform:translateY(0)}#gmenu-sp ul.gmenu{float:none;display:block;font-size:16px;justify-content:center;margin:5px 0}#gmenu-sp ul.gmenu>li{position:relative;float:none;border-bottom:1px solid #ccc;margin:0}#gmenu-sp ul.gmenu>li small{margin-left:5px}#gmenu-sp ul.gmenu a{background-color:inherit;color:#fff;padding:0 15px;line-height:50px;white-space:nowrap;display:block;text-decoration:none}#gmenu-sp ul.gmenu a:focus,#gmenu-sp ul.gmenu a:hover{background-color:#00622b!important;text-decoration:none}#gmenu-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle:before{display:block;position:absolute;top:11px;right:15px;width:28px;height:28px;margin:auto;border:1px solid #fff;border-radius:100%;color:inherit;line-height:22px;text-align:center;vertical-align:top;content:"+"}#gmenu-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle.is-active:before{content:"-"}#gmenu-sp ul.sub-menu{display:none;list-style:none;margin:0}#gmenu-sp ul.sub-menu li{margin:0;border-top:1px dashed #fff}#gmenu-sp .header-tel{color:#fff;text-align:center;padding:.5rem}#gmenu-pc{display:none}#footer-sp ul.gmenu{float:none;display:block;font-size:16px;justify-content:center;margin:5px 0}#footer-sp ul.gmenu>li{position:relative;float:none;margin:0}#footer-sp ul.gmenu>li small{margin-left:5px}#footer-sp ul.gmenu a{background-color:inherit;color:#333;padding:0 15px;line-height:50px;white-space:nowrap;display:block;text-decoration:none;display:flex;align-items:center;justify-content:space-between;font-weight:600;transition:.5s}#footer-sp ul.gmenu a:focus,#footer-sp ul.gmenu a:hover{text-decoration:none;color:#019442}#footer-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle:before{display:block;position:absolute;top:11px;right:15px;width:28px;height:28px;margin:auto;color:#e49c0c;line-height:22px;text-align:center;vertical-align:top;content:"+"}#footer-sp ul.gmenu .menu-item-has-children>a>.sub-menu-toggle.is-active:before{content:"-"}#footer-sp ul.sub-menu{display:none;list-style:none;margin:0}#footer-sp ul.sub-menu li{margin:0;border-top:1px dashed #fff}.nav-section .searchform{display:none}body{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック,Yu Gothic,ＭＳ\ Ｐゴシック,MS PGothic,sans-serif}.slick-dots li button:before{font-size:12px!important;content:"●"!important;color:#cf830a!important}.cn-privacy-policy-link.cn-link{color:#fff!important}.sect-news{margin:0}.sect-about{position:relative;padding-bottom:30px}.sect-about:before{background-color:rgba(246,254,244,.7);z-index:-1}.sect-about:after,.sect-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sect-about:after{background:url(../images/chikusan/logo_bg.png);background-repeat:no-repeat;background-position:100%;background-color:rgba(246,254,244,.7);z-index:-2}.about_wrap{display:flex;justify-content:center;align-items:center;width:100%;position:relative}.about_box{top:0}.about_boxinner{position:relative}.about_boxinner:before{position:absolute;bottom:0;right:0;content:"";display:inline-block;background-image:url(../images/chikusan/aboutus-img.svg);background-repeat:no-repeat;background-size:contain;width:clamp(246px,79.1707317073px + 44.487804878vw,702px);height:clamp(39px,11.5609756098px + 7.3170731707vw,114px);z-index:1}.about_img{display:block;margin:0 auto;width:clamp(430px,86.8292682927px + 91.512195122vw,1368px);height:clamp(150px,105.3658536585px + 11.9024390244vw,272px);position:relative;z-index:-1}.about_ttl{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;text-align:center}.about_ttlspan,.about_ttlspan2{display:block}.about_inner{padding:0 5%}.about_containerinner{width:100%}.about_mainimg{width:100%;margin-bottom:15px;display:block}.about_mainttl{font-size:24px;margin-bottom:15px}.about_txt{margin-bottom:30px}.about_btn{gap:0}.about_btn a:first-child{margin-bottom:15px}.sect-product{padding-top:70px;position:relative;padding-bottom:30px}.sect-product:before{position:absolute;top:0;left:0;content:"";display:inline-block;background-image:url(../images/chikusan/ourproduct-img.svg);background-repeat:no-repeat;background-size:contain;width:clamp(376px,119.9024390244px + 68.2926829268vw,1076px);height:clamp(38px,12.0243902439px + 6.9268292683vw,109px);z-index:1}.product_inner{padding:0 5%;margin-bottom:30px}.product_mainttl,.product_ttl{margin-bottom:15px}.product_mainttl{font-size:24px;margin-top:0}.product_txt{margin-bottom:30px}.product_containerinner{width:100%}.sect-recruit-top{padding:70px 0 0;border-top:1px solid #e49c0c;position:relative;margin-bottom:0}.sect-recruit-top:before{position:absolute;top:0;left:0;content:"";display:inline-block;background-image:url(../images/chikusan/recruit-img.svg);background-repeat:no-repeat;background-size:contain;width:clamp(189px,59.8536585366px + 34.4390243902vw,542px);height:clamp(38px,12.0243902439px + 6.9268292683vw,109px);z-index:1}.recruit-top_container{padding:80px 0;background-image:url(../images/chikusan/recruit-imgbig.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;position:relative}.recruit-top_container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.recruit-top_container>*{position:relative;z-index:2}.recruit-top_mainttl{font-size:36px;margin-bottom:10px}.recruit-top_mainttl,.recruit-top_txt{font-weight:.6;text-align:center;color:#fff}.recruit-top_txt{margin-bottom:30px}.main-section .post-list,.main-section .widget{margin-bottom:1.5rem}.entry-meta{margin-bottom:.75rem;padding-left:3px}.entry-meta .badge{float:right;color:#fff;background-color:#019442;margin-left:5px;text-decoration:none}.entry-meta i{margin-right:5px}.entry-meta-items{font-size:12px;font-size:.75rem}.entry-meta-items.published:before{color:#666;font-family:Material Symbols Outlined;content:"";margin-right:5px}.entry-meta-items.published a{color:#464646}.entry-meta-items-author{margin-left:.75rem}.entry-meta-items-author:before{color:#666;font-family:Material Symbols Outlined;content:"";margin-right:5px}.entry-meta-items-author .entry-meta-items-term{margin-right:0}.entry-meta-hidden{display:none}.entry-body{padding:1rem 0 1.5rem}.entry-body:after{content:"";clear:both;display:block}.page .entry-body{padding-top:0}.entry-meta .entry-meta-items-term{float:none;display:block;margin-top:.5rem}h1.entry-title{font-size:26px}.entry-footer{display:block;overflow:hidden;margin-bottom:3rem}.entry-meta-datalist{display:block;overflow:hidden;padding-top:3px}.entry-meta-datalist dl{margin:0 0 2px}.entry-meta-datalist dd,.entry-meta-datalist dt{display:block;overflow:hidden;margin-bottom:0}.entry-meta-datalist dt{float:left;background-color:#666;color:#fff;font-size:10px;line-height:1.1em;padding:4px 8px;font-weight:lighter;margin-right:10px;border:none}.entry-meta-datalist dd{font-size:12px;border:none;padding-left:0}.entry-meta-datalist dd a{display:inline-block;padding:1px 2px}.entry-tag{display:block;overflow:hidden}.entry-tag dl{margin-bottom:0}.tagcloud a{color:#464646;margin-bottom:4px;white-space:nowrap}.tagcloud a:before{font-family:Material Symbols Outlined;content:"";font-weight:400;margin-right:5px}.tagcloud a:hover{text-decoration:none;opacity:.6}.entry-meta-datalist .tagcloud a{margin-right:8px}.media{border-bottom:1px solid #e5e5e5;padding:2em 0;margin-top:0}.media .post-list-thumbnail{width:100px;margin-bottom:.5em;padding-right:20px;display:block;overflow:hidden;float:left}.media .post-list-thumbnail a{position:relative;display:block;overflow:hidden;border:1px solid #e5e5e5}.media .post-list-thumbnail img{width:100%;height:auto;border:1px solid #fff}.media .post-list-thumbnail .post-list-cate-label{position:absolute;bottom:0;left:0}.media .media-body .media-heading{font-size:20px;line-height:1.4em;margin-top:0;margin-bottom:.4em;font-weight:400;background:none;box-shadow:none;padding:0;font-size:1.2em;line-height:1.3em;clear:none;margin-bottom:.5em}.media .media-body .media-heading a{color:#464646}.media .media-body .media-heading a:hover{text-decoration:none}.media .media-body p{margin-bottom:0;font-size:14px;line-height:150%}.media .media-body .entry-meta-items-author,.media .media-body .entry-meta-updated{display:none}.media .media-body a.media-body-excerpt{color:#464646}.pagination{margin-top:2rem;margin-bottom:0;justify-content:center}ul.page-numbers{margin:0;padding:0}ul.page-numbers li{margin:0;list-style:none;display:block;overflow:hidden;float:left}ul.page-numbers li a{text-decoration:none}ul.page-numbers li a,ul.page-numbers li span.page-numbers{padding:6px 12px;display:block;border:1px solid #ddd;margin-left:-1px}ul.page-numbers li a:hover{text-decoration:none;background-color:#efefef}ul.page-numbers li:first-child a{margin-left:0}ul.page-numbers li span.page-numbers.current{color:#fff;background-color:#019442}ul.page-numbers li:first-child>a{border-top-left-radius:4px;border-bottom-left-radius:4px}ul.page-numbers li:last-child>a{border-top-right-radius:4px;border-bottom-right-radius:4px}.page-link dl{display:block;overflow:hidden;margin-bottom:0}.page-link dd,.page-link dt{border:none;padding:0;margin-bottom:0}.page-link dt{padding:6px 10px 6px 0;float:left}.page-link span.page-numbers{padding:6px 12px;display:block;float:left}.pager-prev-next{list-style:none;padding-left:0;display:flex;flex-flow:row wrap;justify-content:space-between}.pager-prev-next li{margin-bottom:10px;display:block;overflow:hidden;flex:0 1 100%}.pager-prev-next .card .pager-img{padding-top:66.6%;background-color:#efefef;position:relative;overflow:hidden}.pager-prev-next .card .pager-img img{height:100%;width:auto;max-width:auto;opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pager-prev-next .card a:hover .pager-img img{opacity:1}.pager-prev-next .card .label{font-size:12px;color:#999;line-height:1}.pager-prev-next .card .label.label-prev:before{font-family:Material Symbols Outlined;content:"";display:inline-block;vertical-align:-1px}.pager-prev-next .card .label.label-next:after{font-family:Material Symbols Outlined;content:"";display:inline-block;vertical-align:-1px}.pager-prev-next .card .meta-date{text-align:right;font-size:12px;color:#999;line-height:1}.sticky{display:block;overflow:hidden;padding:1em;background-color:#f5f5f5}#respond label{font-weight:lighter}.index-news-list{margin:15px 0 20px;border-bottom:1px solid #019442}.index-news-list .index-news-list-inner{padding:8px 36px 8px 0;position:relative;border-top:1px solid #019442}.index-news-list .index-news-list-inner:after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";display:inline-block;background-image:url(../images/chikusan/arrow_b.png);background-size:contain;background-repeat:no-repeat;width:30px;height:15px}.index-news-list .index-news-list-inner dt{margin-bottom:0;font-weight:400;padding:0 0 0 .3rem}.index-news-list .index-news-list-inner dd{width:100%;border-bottom:none;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-news-list .index-news-list-inner .badge{color:#fff!important;background-color:#019442;vertical-align:2px;text-decoration:none}.index-news-list .index-news-list-inner .badge:hover{color:#fff!important;background-color:rgb(1.3422818792,198.6577181208,88.5906040268)}.blog .bg-text1{position:relative;padding-top:118px!important}.blog .bg-text1:after{content:"";display:block;z-index:-1;width:100%;max-width:1180px;height:118px;right:0;top:0;position:absolute;background-image:url(../images/chikusan/announcements_img.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}.news_container{margin-bottom:60px}span.date{color:#00622b;display:block;font-weight:600}.blog .date,.news_ttl{color:#333}.news_ttl{font-weight:600;display:block;justify-content:space-between;text-decoration:none;padding:0 0 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news_ttl:hover{text-decoration:underline}.news-cat-list{display:inline-block;padding:0 1rem}.news-cat-list .badge{width:100px;margin-right:5px}.c-main,a{color:#019442}.border-top-main{border-top:1px solid #019442}.h3{font-size:32px}.h3,.h3_span{color:#019442}.h3_span{display:block;font-size:14px;margin-bottom:10px}.h3_span:before{content:"";display:inline-block;width:40px;height:1px;background:#019442;margin-right:5px;vertical-align:middle}h1.h1_child{font-size:32px;color:#019442;margin-bottom:24px}.h1_child_span{display:block;font-size:14px;color:#019442;margin-bottom:10px}.h2_child{text-align:center;font-size:32px;color:#019442;margin-bottom:24px}.h2_child_span{display:block;font-size:14px;color:#019442;margin-bottom:10px}.h2_child_span:before{content:"";display:inline-block;width:40px;height:1px;background:#019442;margin-right:5px;vertical-align:middle}.h3_child_txt{font-size:20px;color:#019442;margin-bottom:15px}.h3_child_border{color:#019442;border-bottom:1px solid #e49c0c;margin-bottom:24px;padding-bottom:24px}.entry-body{padding-bottom:0!important}.btn{width:100%;height:60px;border-radius:0;display:block;margin:0 auto;transition:.5s;max-width:300px}.btn:hover{background-color:#33a966}.btn:active{background-color:#019442!important}.btn-primary{background-color:#019442;border:none;display:flex;align-items:center;justify-content:space-between}p{margin:0}.site-content{padding-top:48px}.table,.table th,.table tr{border:2px solid #019442}.table td,.table th{padding:20px 8px;vertical-align:middle}.table th{min-width:100px;max-width:100px;font-weight:600;background-color:rgba(1,148,66,.15)}.about-us .site-content{padding-bottom:0}.about-us .about-us_container{margin-bottom:70px}.about-us .about-us_mainpic{position:relative;padding:28px 0;margin-top:56px}.about-us .about-us_mainpic img{display:inline-block;width:100%;height:auto;max-width:100%}.about-us .about-us_box{width:clamp(180px,136.0975609756px + 11.7073170732vw,300px);height:clamp(75px,47.5609756098px + 7.3170731707vw,150px);background-color:#019442;display:flex;justify-content:center;align-items:center;position:absolute}.about-us .about-us_box:nth-child(2){top:-30px;left:0}.about-us .about-us_box:nth-child(3){top:-30px;right:0}.about-us .about-us_box:nth-child(4){bottom:-30px;left:0}.about-us .about-us_box:nth-child(5){bottom:-30px;right:0}.about-us .about-us_subtxt{font-size:16px;color:#fff}.about-us .features_inner{display:flex;flex-direction:column;margin-bottom:40px}.about-us .features_inner:nth-child(2n){flex-direction:column-reverse}.about-us .features_pic{width:100%;margin-bottom:5px}.about-us .features_box{width:100%;padding:0 5%}.about-us .sect-toOurCustomers{padding-top:48px;position:relative}.about-us .sect-toOurCustomers:before{display:none}.about-us .sect-toOurCustomers{border-top:2px solid #e49c0c;background-color:rgba(228,156,12,.07)}.about-us .toOurCustomers_inner{display:flex;align-items:center;flex-direction:column}.about-us .toOurCustomers_inner:first-child{margin-bottom:30px;flex-direction:column-reverse}.about-us .toOurCustomers_inner:nth-child(2){justify-content:flex-end}.about-us .toOurCustomers_pic{width:100%;margin-bottom:30px}.about-us .toOurCustomers_box{width:100%;padding:0 5%;margin-bottom:30px}.about-us .toOurCustomers_box p{margin-bottom:10px}.about-us .section.site-footer{margin-top:0}.products .site-content{margin-bottom:48px}.products section{padding-bottom:48px}.products section:last-of-type{padding-bottom:0}.products .products-img-pc{display:none}.products .products-img-sp{text-align:center;margin-bottom:24px}.products .products-img-sp img{width:clamp(100px,39.2220421394px + 16.2074554295vw,200px)}.products .sect-domesticBeef .products-img-pc{background-position:50%;background-image:url(../images/chikusan/products_img01.jpg)}.products .sect-domesticBeef .products-img-pc .products-img{margin:0 0 0 auto;padding:4vw 4vw 4vw 14vw;clip-path:polygon(32% 0,100% 0,100% 100%,0 100%)}.products .sect-domesticPorkOffal .products-img-pc{background-position:50%;background-image:url(../images/chikusan/products_img02.jpg)}.products .sect-domesticPorkOffal .products-img-pc .products-img{margin:0 auto 0 0;padding:4vw 14vw 4vw 4vw;clip-path:polygon(0 0,62% 0,100% 100%,0 100%)}.products .products-meaning-list{max-width:460px;margin:auto;list-style-type:none}.products .products-meaning-list li:before{vertical-align:middle;content:"";display:inline-block;width:16px;height:2px;background-color:#e49c0c;margin-right:4px}.products ul.products-meaning-list+div strong{border-bottom:4px solid #e49c0c}.profile .section.site-content section{padding-bottom:48px}.profile .section.site-content section:last-of-type{padding-bottom:0}.profile .sect-ourPhilosophy .ourPhilosophy-inner{display:flex;flex-direction:column-reverse}.profile .sect-ourPhilosophy .ourPhilosophy-inner .ourPhilosophy-img{width:100%;height:57vw;background-image:url(../images/chikusan/profile_img01.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-position:top}.profile .sect-ourPhilosophy .ourPhilosophy-inner .ourPhilosophy-txt{margin-bottom:32px}.profile .sect-corporateProfile{padding-top:48px;position:relative}.profile .sect-corporateProfile:before{display:none}.profile .sect-corporateProfile{border-top:2px solid #e49c0c}.profile .sect-corporateProfile:before{right:0;background-image:url(../images/chikusan/corporate-profile_img.svg);background-position:100% 0;width:clamp(380px,80px + 80vw,1200px);height:clamp(30px,5.487804878px + 6.5365853659vw,97px)}.c-sub{color:#e49c0c!important}.bg-text2.bg_about,.bg-text2.bg_employee{display:none}.data section{padding-bottom:48px}.data section:last-of-type{padding-bottom:0}.data .sect-aboutTheCompany:after{left:0;background-image:url(../images/chikusan/about-the-company_img.svg)}.data .sect-aboutTheCompany .data-list .data-list-item{background-color:#fbf0db;grid-row:span 3}.data .sect-aboutTheCompany .data-list .data-list-item:first-of-type p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(2) p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(4) p span{font-size:3.5rem}.data .sect-aboutTheCompany .data-list .data-list-item img{width:70%}.data .sect-EmployeeTraits .data-list .data-list-item{grid-row:span 2;background-color:#d8eee2}.data .sect-EmployeeTraits .data-list .data-list-item img{width:100%}.data .data-list{padding-left:0;list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);gap:12px}.data .data-list .data-list-item{margin-bottom:0;height:100%;padding:12px;display:grid;grid-template-rows:subgrid;gap:0;place-items:center}.data .data-list .data-list-item h3{font-size:clamp(20px,17.0731707317px + .7804878049vw,28px);margin-top:16px}.data .data-list .data-list-item h3,.data .data-list .data-list-item p{color:#019442;text-align:center;font-weight:600;margin-bottom:0}.data .data-list .data-list-item p{font-size:1rem;line-height:1}.data .data-list .data-list-item p span{font-weight:700;font-size:2.5rem}p{line-height:1.5}.workplace section{padding-bottom:48px}.workplace section:last-of-type{padding-bottom:0}.workplace:before{background-image:url(../images/chikusan/workplace_img.svg)}.workplace .page-header-img{background-image:url(../images/chikusan/workplace_hd_img.jpg)}.workplace .sect-employeeBenefits .employeeBenefits-content{margin-bottom:100px;position:relative;height:32vw;background-position:50%;background-size:100%;background-repeat:no-repeat}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-child(2n){background-position:0}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-child(2n) .employeeBenefits-txtBox{right:0}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-child(odd){background-position:100%}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-child(odd) .employeeBenefits-txtBox{left:0}.workplace .sect-employeeBenefits .employeeBenefits-content:first-of-type{background-image:url(../images/chikusan/workplace_img01.jpg)}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-of-type(2){background-image:url(../images/chikusan/workplace_img02.jpg)}.workplace .sect-employeeBenefits .employeeBenefits-content:nth-of-type(3){background-image:url(../images/chikusan/workplace_img03.jpg)}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox{position:absolute;bottom:-90px;padding:16px;width:90%;background-color:#019442;height:130px;display:flex;flex-direction:column;justify-content:center}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox h3{text-align:center;font-size:1.25rem}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox h3,.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox p{color:#fff;text-align:center}.workplace .sect-responsibilitiese.bg-text1:after{right:0;background-image:url(../images/chikusan/responsibilitiese_img.svg)}.workplace .sect-responsibilitiese{border-top:2px solid #e49c0c;padding:24px 0 0}.workplace .sect-responsibilitiese .responsibilitiese-list{list-style-type:none;padding-left:0;gap:12px;display:flex;flex-direction:column;flex-wrap:wrap}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item{width:100%;margin-bottom:0;background-color:#fbf0db;grid-row:span 3;display:grid;grid-template-rows:subgrid;gap:8px;place-items:center;padding:12px}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item h3{color:#019442;margin-bottom:0}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item p{text-align:center}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item img{width:80%}.recruit .sect-recruit{position:relative;padding-top:48px;padding-bottom:60px}.recruit .sect-recruit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(246,254,244,.7);z-index:-1}.recruit .sect-recruit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/chikusan/logo_bg.png);background-repeat:no-repeat;background-position:100%;background-size:contain;background-color:rgba(246,254,244,.7);z-index:-2}.recruit .recruit-inner:before{display:none}.recruit .recruit-img{width:100%;margin-bottom:32px}.recruit .recruit-img img,.recruit .recruit-txt{width:100%}.recruit .recruit_box p{margin-bottom:20px}.recruit .sect-facts{padding-top:60px;margin-bottom:30px;position:relative}.recruit .sect-facts:before{display:none}.recruit .facts-inner{display:block}.recruit .facts-txt{margin-bottom:20px}.recruit .facts_child{text-align:center}.recruit .facts_box p{margin-bottom:24px}.recruit .sect-facts .btn{margin:0 auto}.recruit .facts-img{width:100%;padding-inline:0}.recruit .facts-img img{width:100%}.recruit .sect-voice{padding-top:48px;position:relative}.recruit .sect-voice:before{display:none}.recruit .sect-voice{border-top:2px solid #e49c0c;padding-bottom:60px;background-color:rgba(228,156,12,.07)}.recruit .voice-ttlsp{display:block}.recruit .sect-voice .voice-ttlsp .h2_child,.recruit .sect-voice .voice-ttlsp .h2_child_span{color:#019442}.recruit .sect-voice .voice-ttlsp .h2_child_span:before{content:"";display:inline-block;width:40px;height:1px;background:#019442;margin-right:5px;vertical-align:middle}.recruit .voice_container{padding:170px 0 30px;background-image:url(../images/chikusan/recruit-03.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.recruit .voice_container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.recruit .voice_container>*{position:relative;z-index:2}.recruit .voice-ttl{display:none}.recruit .sect-voice .h2_child,.recruit .sect-voice .h2_child_span{color:#fff;text-align:center}.recruit .sect-voice .h2_child_span:before{background:#fff}.recruit .voice_mainttl{font-size:36px;font-weight:.6;text-align:center;margin-bottom:10px;color:#fff}.recruit .voice_txt{font-weight:.6;text-align:center;margin-bottom:15px;color:#fff}.recruit .sect-workplace{margin-bottom:60px;background-color:rgba(246,254,244,.7);position:relative}.recruit .sect-workplace:before{display:none}.recruit .workplace-inner{display:block;padding-bottom:60px}.recruit .workplace-txt{margin-bottom:20px;padding-top:30px}.recruit .workplace_child{text-align:center}.recruit .workplace_box p{margin-bottom:30px;text-align:center}.recruit .sect-workplace .btn{margin:0 auto}.recruit .workplace-img,.recruit .workplace-img img{width:100%}.recruit .sect-recruit-bottom{display:block;margin-bottom:0}.recruit .job-details-inner{width:100%;margin-bottom:15px;background-image:url(../images/chikusan/recruit-05.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.recruit .job-details-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:60px 0;z-index:2}.recruit .job-details-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(216,238,226,.9);z-index:-1}.recruit .fqa_child,.recruit .job-details_child{margin-bottom:15px;font-size:24px}.recruit .sect-recruit-bottom .h2_child_span{margin-bottom:0}.recruit .job-details_box p{margin-bottom:10px;font-size:16px}.recruit .fqa-btn,.recruit .job-details-btn{color:#019442;background:#fff!important;border:1px solid #019442}.recruit .fqa-btn:hover,.recruit .job-details-btn:hover{background:hsla(0,0%,100%,.4)!important}.recruit .fqa-inner{width:100%;margin-bottom:15px;background-image:url(../images/chikusan/recruit-06.jpg)}.recruit .fqa-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:60px 0;z-index:2}.recruit .fqa-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(216,238,226,.9);z-index:-1}.recruit .fqa_box p{margin-bottom:10px}.fqa .site-content,.fqa .site-content:last-of-type{padding-bottom:0}.fqa .fqa-list{margin-bottom:0}.fqa .fqa-list .fqa-listItem{padding:20px 16px;border-top:1px solid #019442;font-size:1rem;font-weight:700}.fqa .fqa-list .fqa-listItem:last-of-type{border-bottom:1px solid #019442}.fqa .fqa-list .fqa-listItem dt{margin-left:1.5rem;text-indent:-2rem}.fqa .fqa-list .fqa-listItem dt:before{margin-right:1rem;font-size:1.5rem;line-height:1;vertical-align:bottom}.fqa .fqa-list .fqa-listItem dd{margin-left:1.5rem;text-indent:-2rem}.fqa .fqa-list .fqa-listItem dd:before{margin-right:1rem;font-size:1.5rem;line-height:1;vertical-align:bottom}.fqa .fqa-list .fqa-listItem dt{margin-bottom:16px;color:#019442}.fqa .fqa-list .fqa-listItem dt:before{content:"Q"}.fqa .fqa-list .fqa-listItem dd{margin-bottom:0}.fqa .fqa-list .fqa-listItem dd:before{content:"A";color:#e49c0c}.fqa .sect-fqaRecruitment{padding-top:48px;position:relative}.fqa .sect-fqaRecruitment:before{display:none}.fqa .sect-fqaRecruitment{border-top:2px solid #e49c0c}.fqa .sect-fqaRecruitment:before{left:0;background-image:url(../images/chikusan/recruitment_img.svg);width:clamp(406px,210.2682926829px + 52.1951219512vw,941px);height:clamp(51px,25.756097561px + 6.7317073171vw,120px)}.fqa .sect-aboutUs{padding-top:48px;position:relative}.fqa .sect-aboutUs:before{display:none;right:0;background-image:url(../images/chikusan/aboutus_img.svg);width:clamp(318px,164.3414634146px + 40.9756097561vw,738px);height:clamp(51px,25.756097561px + 6.7317073171vw,120px)}.fqa .sect-afterJoining{padding-top:48px;position:relative}.fqa .sect-afterJoining:before{display:none;left:0;background-image:url(../images/chikusan/afterjoining_img.svg);width:clamp(461px,241.487804878px + 58.5365853659vw,1061px);height:clamp(51px,25.756097561px + 6.7317073171vw,120px)}.single-voice .page-header-txt{padding-left:0!important}.single-voice .keyvisual h1,.single-voice .keyvisual p{color:#333}.single-voice .keyvisual img{width:100%;object-fit:cover;object-position:center;aspect-ratio:3/2}.single-voice .voice-wrp img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.single-voice .voice-wrp .voice-title{font-size:clamp(1.125rem,.6563rem + 1.5vw,1.5rem);color:#019442;font-weight:700;border-bottom:2px solid #e49c0c;margin-bottom:1rem;padding-bottom:.5rem}.single-voice .voice-wrp .voice-text{text-align:justify}.single-voice .voice-wrp:nth-child(odd){flex-direction:row-reverse}.single-voice .tl-title{font-size:clamp(1.125rem,.6563rem + 1.5vw,1.5rem);color:#019442;font-weight:700;border-bottom:2px solid #e49c0c;margin-bottom:1rem;padding-bottom:.5rem}.single-voice .timeline-wrp{background-color:#d8eee2;padding:50px 10px;border-radius:16px}.single-voice .timeline-wrp .timeline-gap{gap:20px 0}.single-voice .timeline-wrp .timeline{display:flex;flex-direction:column;position:relative}.single-voice .timeline-wrp .timeline:before{content:"";position:absolute;top:-10px;bottom:0;width:2px;height:100%;background:#00622b;left:25%}.single-voice .timeline-wrp .timeline-img .img-wrp{width:100%;max-width:600px;margin:auto;margin-bottom:20px;padding:10px;background:#fff;position:relative}.single-voice .timeline-wrp .timeline-img .img-wrp:last-child{margin-bottom:0}.single-voice .timeline-wrp .timeline-img .img-wrp img{display:block;height:auto;aspect-ratio:2/1;object-fit:cover}.single-voice .timeline-wrp .timeline-img .img-wrp .img-caption{position:absolute;padding:10px;bottom:0;right:0;background:#fff;color:green;font-weight:700;font-size:1.2rem}.single-voice .timeline-wrp .timeline-item{display:flex;align-items:flex-start;position:relative;margin-bottom:30px;color:#00622b;letter-spacing:2px;font-size:clamp(.875rem,.7188rem + .5vw,1rem);font-weight:700}.single-voice .timeline-wrp .time{width:20%;text-align:right;font-weight:700}.single-voice .timeline-wrp .line-dot{position:relative;width:10%;display:flex;justify-content:center}.single-voice .timeline-wrp .tl-content{width:70%;padding:5px}.single-voice .timeline-wrp .time-bg-white{background-color:#fff}.single-voice .timeline-wrp .line-dot:after{content:"";position:absolute;top:0;width:24px;height:24px;background:#00622b;border:2px solid #00622b;border-radius:50%;left:50%;transform:translateX(-50%)}.single-voice .bg-text-read{border-top:1px solid #e49c0c;position:relative;padding-top:10vw}.single-voice .bg-text-read:after{content:none;display:block;z-index:-1;width:100%;max-width:1180px;height:118px;right:0;top:0;position:absolute;background-image:url(../images/chikusan/voice_readmore.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}.single-voice .slide-wrp{display:flex;flex-direction:column;margin-top:.9rem;height:100%}.single-voice .swiper-slide{height:auto}.single-voice .card{height:100%}.single-voice .other-post{background-color:#fbf0db;padding:30px 10px;position:relative;flex:1 1 auto;display:flex;flex-direction:column}.single-voice .other-post .name{width:100%;color:#505050}.single-voice .other-post img.attachment-original{aspect-ratio:38/45;object-fit:cover;max-height:600px;width:100%}.single-voice .other-post .text{flex-grow:1}.single-voice .swiper-container{position:relative}.single-voice .swiper-slide{padding-top:1rem}.single-voice .swiper-pagination{bottom:-20px!important}.single-voice .swiper-pagination-bullet{background:#cf830a;opacity:.25}.single-voice .swiper-pagination-bullet-active{background:#cf830a;opacity:1}.single-voice .swiper-button-next,.single-voice .swiper-button-prev{align-items:center;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;padding:5px 0;width:35px;z-index:10;background:#198754;border-radius:6px}.single-voice .voice-number{position:absolute;top:-.9rem;left:10px;z-index:3;color:green;font-size:3rem;font-weight:700;text-align:center;height:0;line-height:6rem}.single-voice .content{padding-left:20px}.single-voice .arw-btn{background-color:#019442;color:#fff;text-align:center;font-weight:700;text-decoration:none;min-width:250px;display:block;padding:10px;padding-right:40px;width:-moz-fit-content;width:fit-content;position:relative;top:0;transition:all .2s}.single-voice .arw-btn:hover{top:2px;opacity:.5}.single-voice .arw-btn:after{content:"";background-image:url(../images/chikusan/arrow_w.png);width:30px;height:10px;display:block;position:absolute;margin:auto;right:5px;top:50%;transform:translateY(-50%)}.post-type-archive-voice .other-post-wrp{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:8px}.post-type-archive-voice .other-post{background-color:#fbf0db;padding:30px 10px;margin:10px;position:relative;grid-row:span 4;display:grid;grid-template-rows:subgrid}.post-type-archive-voice .other-post img.attachment-original{aspect-ratio:38/45;object-fit:cover;overflow:hidden;width:100%}.post-type-archive-voice .other-post .name{width:100%;color:#505050}.post-type-archive-voice .voice-number{position:absolute;top:-40px;left:10px;z-index:3;color:green;font-size:3rem;font-weight:700;text-align:center;height:0;line-height:6rem}.post-type-archive-voice .arw-btn{background-color:#019442;color:#fff;text-align:center;font-weight:700;text-decoration:none;min-width:250px;display:block;padding:10px;padding-right:40px;width:-moz-fit-content;width:fit-content;position:relative;top:0;transition:all .2s}.post-type-archive-voice .arw-btn:hover{top:2px;opacity:.5}.post-type-archive-voice .arw-btn:after{content:"";background-image:url(../images/chikusan/arrow_w.png);width:30px;height:10px;display:block;position:absolute;margin:auto;right:5px;top:50%;transform:translateY(-50%)}.contact .page-header-title{margin-bottom:0}.contact .page-header-txt{padding-bottom:0!important;padding-left:0!important}.contact .bg-text1{position:relative;padding-top:30px!important}.contact .bg-text1:after{content:"";display:none;z-index:-1;width:100%;max-width:1180px;height:118px;right:0;top:0;position:absolute;background-image:url(../images/chikusan/contactform.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}.contact .contact-message{background-color:#d8eee2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:30px 10px;gap:20px}.contact .contact-message .btn.btn-primary{justify-content:flex-start;position:relative;padding-right:50px}.contact .contact-message .btn.btn-primary:before{position:absolute;top:50%;right:12px;transform:translateY(-50%);content:"";display:inline-block;background-image:url(../images/chikusan/arrow_w.png);width:30px;height:15px}.contact .submit-btn{width:100%}.contact .submit-btn input.btn-primary{background-color:#019442!important}.contact .type-select>*{display:block}.contact .type-select{accent-color:#019442}.contact .input-wrp{background-color:#d8eee2}.contact .input-wrp .input-inner{padding:50px 10px;padding-bottom:20px}.contact .input-wrp h2{background-color:#019442;color:#fff;padding:15px 20px;text-align:center;font-weight:700;width:-moz-fit-content;width:fit-content;font-size:1.2rem;margin-bottom:0}.contact .input-wrp label{font-weight:700}.contact .input-wrp .required{border-radius:50px;font-size:12px;text-align:center;background-color:#019442;color:#fff;padding:5px 10px;margin-left:10px}.contact .input-wrp .wpcf7-form-control-wrap{display:block;padding-top:5px}.contact .input-wrp label{display:block}.contact .input-wrp input,.contact .input-wrp select,.contact .input-wrp textarea{width:100%;box-sizing:border-box;box-shadow:0 3px 3px rgba(0,0,0,.0901960784);background:#fff;border:1px solid #cdcdcd;border-radius:4px;line-height:2}.contact .input-wrp select{height:2.5rem;width:-moz-fit-content;width:fit-content;padding:5px 10px}.contact .input-wrp-t2{background:#faefd9}.contact .input-wrp-t2 h2{background-color:#e49c0c;color:#000}.contact .submit-wrp{width:100%;background-color:#d8eee2;padding:50px 10px;padding-top:20px}.contact .submit-wrp .submit-btn-wrap{margin:auto;max-width:250px;width:100%;position:relative;top:0;transition:all .2s}.contact .submit-wrp .submit-btn-wrap:hover{top:2px;opacity:.5}.contact .submit-wrp .submit-btn-wrap input{background-color:#019442!important;color:#fff;text-align:center;font-weight:700;text-decoration:none;max-width:250px;display:block;padding:10px;width:100%;height:50px;position:relative}.contact .submit-wrp .submit-btn-wrap:after{content:"";background-image:url(../images/chikusan/arrow_w.png);width:30px;height:10px;display:block;position:absolute;margin:auto;right:15px;top:20px}.job-details_page .sect-lookingFor ul,.post-type-archive-job-details .sect-lookingFor ul{list-style-type:none;padding-left:0}.job-details_page .sect-lookingFor ul li,.post-type-archive-job-details .sect-lookingFor ul li{position:relative}.job-details_page .sect-lookingFor ul li p,.post-type-archive-job-details .sect-lookingFor ul li p{font-size:1rem;white-space:nowrap;padding:6px;font-weight:600;border:4px solid #fbf0db;margin-bottom:0;background-color:#fff;position:absolute;bottom:22%;left:50%;transform:translateX(-50%)}.job-details_page .sect-JobDetails,.post-type-archive-job-details .sect-JobDetails{padding-top:48px;position:relative}.job-details_page .sect-JobDetails:before,.post-type-archive-job-details .sect-JobDetails:before{display:none}.job-details_page .sect-JobDetails,.post-type-archive-job-details .sect-JobDetails{border-top:2px solid #e49c0c}.job-details_page .sect-JobDetails:before,.post-type-archive-job-details .sect-JobDetails:before{right:0;background-image:url(../images/chikusan/job-details_text_img.svg);width:clamp(373px,187.8780487805px + 49.3658536585vw,879px);height:clamp(51px,25.756097561px + 6.7317073171vw,120px)}.sect-recruitmentInfo{margin-top:48px;border-top:2px solid #e49c0c;padding-top:24px}.sect-recruitmentInfo .recruitmentInfo-list{list-style-type:none;padding-left:0}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item{margin-bottom:0}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item a{text-decoration:none;font-weight:600;transition:.5s}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item a:hover{opacity:.7}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item a img{width:100%;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item a p{text-align:right;padding-right:40px;position:relative}.sect-recruitmentInfo .recruitmentInfo-list .recruitmentInfo-list-item a p:before{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";display:inline-block;background-image:url(../images/chikusan/arrow_b.png);background-size:contain;background-repeat:no-repeat;width:30px;height:14px}.privacy-policy .section.site-content.bg-text1{position:relative;padding-top:118px!important}.privacy-policy .section.site-content.bg-text1:after{content:"";display:block;z-index:-1;width:100%;max-width:1180px;height:118px;right:0;top:0;position:absolute;background-image:url(../images/chikusan/privacy-policy_img.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}.site-footer{margin-top:50px}.site-footer_inner{background:rgba(246,254,244,.7019607843);background-image:url(../images/chikusan/footer.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.footer_contact{padding-bottom:40px}.contact_container{position:relative}.contact_box{background-image:url(../images/chikusan/contact.png);background-position:0;background-size:cover;position:relative;margin:0 0 20px;width:100%}.contact_box,.contact_box:before{background-repeat:no-repeat;top:0}.contact_box:before{position:absolute;right:0;content:"";display:inline-block;background-image:url(../images/chikusan/contact-img.svg);background-size:contain;width:clamp(230px,73.7804878049px + 41.6585365854vw,657px);height:clamp(41px,12.4634146341px + 7.6097560976vw,119px);z-index:1}.contact_boxinner{display:inline-block;position:relative}.contact_boxinner:before{position:absolute;top:0;right:0;content:"";display:inline-block;background-image:url(../images/chikusan/contact-img.svg);background-repeat:no-repeat;background-size:contain;width:clamp(230px,73.7804878049px + 41.6585365854vw,657px);height:clamp(41px,12.4634146341px + 7.6097560976vw,119px);z-index:1}.contact_img{display:block;margin:0 auto;position:relative}.contact_txt{padding:80px 0 15px;margin:0 auto;color:#fff;font-size:20px;font-weight:600;text-align:center}.contact_br{display:inline}.contact_btn{padding-bottom:68px}.btn_contact{background-color:#019442;width:300px;height:60px;border-radius:0;display:block;margin:0 auto;padding:6px 12px;text-decoration:none;background-color:#109442}.btn-contact{display:flex;align-items:center;justify-content:space-between;border:1px solid #fff;color:#fff;transition:.5s}.btn-contact:hover{background-color:rgba(1,148,67,.6)}.footer_container{display:block}.footer_wrap{margin-bottom:20px;padding:0;width:auto;color:#333;font-weight:400}.footer_logoimg{width:250px;height:auto;object-fit:cover}.footer_dl{align-items:center;gap:20px;margin:0}.footer_dl,.footer_inner{display:flex}.footer_dt{font-weight:500;margin:0}.footer_dd{margin:0}.footer_tel{font-size:18px;font-weight:600}.footer_tel a{color:#333;text-decoration:none}.footer_fax a[href^="tel:"]{pointer-events:none;text-decoration:none!important;color:#333!important}.nav_container{display:none}.nav_footernav{margin-bottom:15px}.nav_footernav li{list-style:none}.nav_footernav a{color:#000}.nav_ul{width:100%}.nav_link{position:relative;text-decoration:none;font-weight:600;transition:.5s}.nav_link:hover{color:#019442}.nav_li,.nav_li2{margin:0}.nav_li:nth-child(-n+3){margin-right:100px;margin-bottom:15px}.nav_ul2{display:flex;flex-wrap:wrap;padding:0;margin:0}.nav_li2:nth-child(-n+3){margin-right:40px;margin-bottom:10px}.nav_line{color:#e49c0c}.nav_link2{transition:.5s;font-weight:400}.nav_link2:hover{color:#019442;text-decoration:none}.nav_ul3{display:flex;gap:20px;padding:0;margin:0}.nav_li3:nth-child(-n+1){margin-left:15px}.nav_link3{transition:.5s;font-weight:400}.nav_link3:hover{color:#e49c0c;text-decoration:none}.footer_policy a{color:#000;transition:.5s}.footer_policy a:hover{color:#019442;text-decoration:none}.nav_lisp{text-decoration:none}.nav_lisp,.nav_lisp-last{padding:15px 0;margin:0;border-top:1px solid #e49c0c}.nav_lisp-last{border-bottom:1px solid #e49c0c}#btn-page-top{display:none}#btn-page-top .page-top_arrow{padding-left:5px}footer.site-footer .footer-menusp ul{margin:10px 0;display:block}footer.site-footer .footer-menusp ul li{float:none;display:block;overflow:hidden}footer.site-footer .footer-menusp ul li a{display:block}footer .footer-menusp footer.site-footer .copy-section p{font-size:12px;margin:0 15px 5px;font-weight:400;color:#333}footer.site-footer .copy-section p{font-weight:400;color:#333}footer.site-footer .widget .tagcloud a{border:1px solid rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.8)}.grecaptcha-badge{visibility:hidden}.sub-section{display:block}.sub-section:after{content:"";clear:both;display:block}.sub-section .widget{margin-bottom:25px}.sub-section .media{padding:1em 0 .8em;margin-top:0}.sub-section .media:after{content:"";display:table;clear:both}.sub-section .media .post-list-thumbnail{width:80px;padding-right:15px;margin-bottom:0}.sub-section .media .media-heading{font-size:14px}.sub-section li>a:hover{text-decoration:underline}.widget-categories.widget-link-list ul li a{border-bottom:1px solid #019442;color:#333;text-decoration:none;display:block;padding:16px}.widget-categories.widget-link-list ul li a:hover{text-decoration:underline}.sub-section-title{background-color:#019442;font-size:18px;color:#fff;padding:24px;font-weight:700}.sub-section-title i{margin-right:8px}.monthly-list{padding-left:0;list-style-type:none}.monthly-list li{position:relative;display:block;padding:16px;border-bottom:1px solid #019442;margin-bottom:0}.monthly-list li a{position:relative;display:block;color:#333;text-decoration:none}.monthly-list li a:after{position:absolute;top:50%;right:0;transform:translateY(-50%);content:"";display:inline-block;background-image:url(../images/chikusan/arrow_b.png);background-size:contain;background-position:50%;background-repeat:no-repeat;width:30px;height:15px}.widget{display:block}.widget .sub-section-title{margin-top:0;font-size:18px}.widget ul{margin-top:0}.widget:after{content:"";clear:both;display:block}.widget-archive ul,.widget-categories ul,.widget-link-list ul,.widget-nav-menu ul,.widget-pages ul,.widget-recent-comments ul,.widget-recent-entries ul{padding-left:0;margin:0;font-size:14px;list-style:none}.widget-archive .sub-section-title,.widget-archive ul li,.widget-categories .sub-section-title,.widget-categories ul li,.widget-link-list .sub-section-title,.widget-link-list ul li,.widget-nav-menu .sub-section-title,.widget-nav-menu ul li,.widget-pages .sub-section-title,.widget-pages ul li,.widget-recent-entries .sub-section-title,.widget-recent-entries ul li{margin-bottom:0}.widget-archive ul li a,.widget-categories ul li a,.widget-link-list ul li a,.widget-nav-menu ul li a,.widget-pages ul li a,.widget-recent-entries ul li a{display:block;padding:10px .5em 8px;border-bottom:1px solid #e5e5e5;color:#464646;box-shadow:0 1px 0 hsla(0,0%,100%,.9)}.widget-archive ul li li a,.widget-categories ul li li a,.widget-link-list ul li li a,.widget-nav-menu ul li li a,.widget-pages ul li li a,.widget-recent-entries ul li li a{padding-left:1.5em}.widget-archive ul li li li a,.widget-categories ul li li li a,.widget-link-list ul li li li a,.widget-nav-menu ul li li li a,.widget-pages ul li li li a,.widget-recent-entries ul li li li a{padding-left:2.5em}.widget-archive ul li li li li a,.widget-categories ul li li li li a,.widget-link-list ul li li li li a,.widget-nav-menu ul li li li li a,.widget-pages ul li li li li a,.widget-recent-entries ul li li li li a{padding-left:3.5em}.widget-archive ul li li li li li a,.widget-categories ul li li li li li a,.widget-link-list ul li li li li li a,.widget-nav-menu ul li li li li li a,.widget-pages ul li li li li li a,.widget-recent-entries ul li li li li li a{padding-left:4.5em}.widget-archive ul li li li li li li a,.widget-categories ul li li li li li li a,.widget-link-list ul li li li li li li a,.widget-nav-menu ul li li li li li li a,.widget-pages ul li li li li li li a,.widget-recent-entries ul li li li li li li a{padding-left:5.5em}.widget-archive ul li li li li li li li a,.widget-categories ul li li li li li li li a,.widget-link-list ul li li li li li li li a,.widget-nav-menu ul li li li li li li li a,.widget-pages ul li li li li li li li a,.widget-recent-entries ul li li li li li li li a{padding-left:6.5em}.widget-archive ul li li li li li li li li a,.widget-categories ul li li li li li li li li a,.widget-link-list ul li li li li li li li li a,.widget-nav-menu ul li li li li li li li li a,.widget-pages ul li li li li li li li li a,.widget-recent-entries ul li li li li li li li li a{padding-left:7.5em}.widget-archive ul li li li li li li li li li a,.widget-categories ul li li li li li li li li li a,.widget-link-list ul li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li a,.widget-pages ul li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li a{padding-left:8.5em}.widget-archive ul li li li li li li li li li li a,.widget-categories ul li li li li li li li li li li a,.widget-link-list ul li li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li li a,.widget-pages ul li li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li li a{padding-left:9.5em}.widget-archive ul li li li li li li li li li li li a,.widget-categories ul li li li li li li li li li li li a,.widget-link-list ul li li li li li li li li li li li a,.widget-nav-menu ul li li li li li li li li li li li a,.widget-pages ul li li li li li li li li li li li a,.widget-recent-entries ul li li li li li li li li li li li a{padding-left:10.5em}.widget-archive ul ul,.widget-categories ul ul,.widget-link-list ul ul,.widget-nav-menu ul ul,.widget-pages ul ul,.widget-recent-entries ul ul{margin:0;padding-left:0}.widget-archive select,.widget-categories select{margin-top:10px}.widget-ltg-adv-post-list .pt-0 .main-section-title{margin-bottom:0}.widget-ltg-adv-full-wide-title-outer{text-align:center;background-size:cover;background-position:50%}.widget-ltg-adv-full-wide-title-title{font-size:2.4rem;padding:0;margin-bottom:.3em;line-height:1.4em;background:none;border:none}.widget-ltg-adv-full-wide-title-title:last-child{margin-bottom:0}.widget-ltg-adv-full-wide-title-caption{margin-bottom:0;line-height:1.4em}.widget .tagcloud a{border-radius:4px;padding:3px 10px 1px;line-height:2.4em;border:1px solid rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.9)}.widget-ltg-adv-full-wide-title-outer{margin:0 calc(50% - 50vw) 3em;padding:3em calc(50vw - 50%)}.main-slider,.section-main-slider{position:relative}.main-slider{height:570px}.main-slider:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.25);background-size:cover;z-index:1}.slide{padding-top:570px;text-align:center;background-size:cover;background-position:50%;position:relative}.slide01{background-image:url(../images/index/slide01.jpg)}.slide02{background-image:url(../images/index/slide02.jpg)}.slide03{background-image:url(../images/index/slide03.jpg)}.slide04{background-image:url(../images/index/slide04.jpg)}.slider-nav{display:flex;justify-content:center;position:absolute;right:15px;bottom:15px}.thumb-slide{padding:0 5px;flex:0 1 120px}.section-main-slider h2{margin-right:16px;line-height:1.5;font-size:clamp(1.5rem,1.1341463415rem + 1.5609756098vw,2.5rem);color:#fff;position:absolute;top:50%;left:5vw;transform:translateY(-50%);margin-top:0;z-index:2}.section-main-slider h2 span{font-size:clamp(1.125rem,.987804878rem + .5853658537vw,1.5rem);display:block;margin-top:40px;font-weight:400}.btn-scrolldown{position:absolute;left:10%;bottom:0;z-index:10;width:80px;height:100px;margin:0 auto;display:block}.btn-scrolldown .line{width:2px;height:100px;margin:0 auto;background-color:hsla(0,0%,100%,.2);position:relative;overflow:hidden}.btn-scrolldown .line:before{content:"";width:120px;height:100px;margin:0 auto;background-color:#e49c0c;position:absolute;top:-100px;left:0;right:0;animation:a 2.5s linear 0s infinite normal}.btn-scrolldown .note{position:absolute;top:-70px;left:-17px;right:0;z-index:4;width:120px;height:30px;margin:auto;color:hsla(0,0%,100%,.8);font-size:16px;line-height:30px;letter-spacing:.07em;text-align:center;font-weight:500;transform:rotate(90deg)}.btn-scrolldown:hover .note{color:#e49c0c}@keyframes a{0%{top:-100px}to{top:110px}}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin-top:1.5em;clear:both}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.archive-header{margin-bottom:1em}.archive-header h1{font-size:2rem;color:#019442}.archive-meta{margin-bottom:2em}.page-header{background-color:#019442;height:100px}.page-header .container{position:relative;height:100%}.page-header-title{color:#019442;margin:0;font-size:24px;font-size:1.5rem}.page-header-content{display:block}.page-header-content .page-header-img{width:100%;height:57vw;background-position:50%;background-size:cover;background-repeat:no-repeat;background-position:top}.page-header-content .page-header-txt{padding-bottom:16px}.page,.post-type-archive{position:relative}.page:before,.post-type-archive:before{display:none}.products:before{background-image:url(../images/chikusan/products_img.svg)}.profile:before{background-image:url(../images/chikusan/profile_img.svg)}.post-type-archive-job-details:before{background-image:url(../images/chikusan/job-details_img.svg)}.fqa:before{background-image:url(../images/chikusan/fqa_img.svg)}.about-us:before{background-image:url(../images/chikusan/aboutus-tate.svg)}.recruit:before{background-image:url(../images/chikusan/recruit-tate.svg)}.data:before{background-image:url(../images/chikusan/data_img.svg)}.post-type-archive-voice:before{background-image:url(../images/chikusan/voice_archive.svg)}.products .page-header-img{background-image:url(../images/chikusan/products_hd_img.jpg)}.post-type-archive-job-details .page-header-img{background-image:url(../images/chikusan/job-details_hd_img.jpg)}.profile .page-header-img{background-image:url(../images/chikusan/profile_hd_img.jpg)}.fqa .page-header-img{background-image:url(../images/chikusan/fqa_hd_img.jpg)}.about-us .page-header-img{background-image:url(../images/chikusan/about-us_hd_img.jpg)}.recruit .page-header-img{background-image:url(../images/chikusan/recruit_hd_img.jpg)}.data .page-header-img{background-image:url(../images/chikusan/data_hd_img.jpg)}.post-type-archive-voice .page-header-img{background-image:url(../images/chikusan/voice_hd_img.jpg)}.ttl-border{padding:.25em .75em;border:1px solid #019442}.ttl-border-ac{position:relative;padding:.25em 1em .25em 1.5em;border:1px solid #ccc}.ttl-border-ac:after{position:absolute;top:.25em;left:.5em;content:"";width:6px;height:calc(100% - .5em);background-color:#019442;border-radius:4px}.ttl-border-w-tb{position:relative;padding:1em 0}.ttl-border-w-tb:after,.ttl-border-w-tb:before{position:absolute;left:0;content:"";width:100%;height:6px;box-sizing:border-box}.ttl-border-w-tb:before{top:0;border-top:2px solid #019442;border-bottom:1px solid #019442}.ttl-border-w-tb:after{bottom:0;border-top:1px solid #019442;border-bottom:2px solid #019442}.ttl-border-l{padding:.25em 0 .25em .5em;border-left:5px solid #019442}.ttl-line-side{overflow:hidden;text-align:center}.ttl-line-side span{position:relative;display:inline-block;margin:0 2.5em;padding:0 1em;text-align:left}.ttl-line-side span:after,.ttl-line-side span:before{position:absolute;top:50%;content:"";width:400%;height:1px;background-color:#019442}.ttl-line-side span:before{right:100%}.ttl-line-side span:after{left:100%}.ttl-line-side-r{overflow:hidden;text-align:left}.ttl-line-side-r span{position:relative;display:inline-block;margin:0 2.5em 0 0;padding:0 1em 0 0;text-align:left}.ttl-line-side-r span:after{position:absolute;top:50%;content:"";width:800%;height:1px;background-color:#019442;left:100%}.ttl-border-btm2c{position:relative;padding-bottom:.25em;border-bottom:4px solid #ccc}.ttl-border-btm2c:after{position:absolute;bottom:-4px;left:0;z-index:2;content:"";width:20%;height:4px;background-color:#019442}.ttl-border-btm-inset{position:relative;padding-bottom:.25em}.ttl-border-btm-inset:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:0;border-top:1px solid #ccc;border-bottom:1px solid #fff}.h-marker{position:relative;padding:0 .4em .1em}.h-marker:after{position:absolute;bottom:0;left:0;z-index:-1;content:"";width:100%;height:10px;background-color:#f6fcb6}.ttl-fukidashi{position:relative;padding:.5em .75em;background-color:#fff;border:1px solid #ccc;border-radius:6px}.ttl-fukidashi:after,.ttl-fukidashi:before{position:absolute;top:100%;left:30px;content:"";height:0;width:0;border:10px solid transparent}.ttl-fukidashi:before{border-top:15px solid #ccc}.ttl-fukidashi:after{margin-top:-2px;border-top:15px solid #fff}.ttl-cheer{text-align:center}.ttl-cheer .ttl-text{display:inline-block;position:relative;padding:.2em 1.5em}.ttl-cheer .ttl-text:before{border-left:4px solid #019442;border-right:2px solid #019442;left:0;transform:rotate(-20deg)}.ttl-cheer .ttl-text:after,.ttl-cheer .ttl-text:before{content:"";display:block;width:10px;height:100%;position:absolute;top:0}.ttl-cheer .ttl-text:after{border-left:2px solid #019442;border-right:4px solid #019442;right:0;transform:rotate(20deg)}.comment-respond{background-color:#f6f6f6;padding:1rem .75rem;border-radius:4px}.comment-respond p{margin-bottom:.75em}.comment-respond p.form-submit{margin-bottom:0!important}.comment-respond .required{color:red}.comment-reply-title{font-size:1.2rem;padding:.15rem .5rem;background-color:#eee;margin-bottom:.5rem}.comments-title{line-height:1.4em;font-size:21px;border-bottom:3px solid #eee}ol.comment-list{padding:0;margin-top:0}li.comment{border:4px solid #eee;padding:1em;margin:0 0 1em;list-style:none}li.comment ol.children{padding-left:1em}li.comment ol.children li.comment{border:none}.comment-author{padding:7px;background-color:#f5f5f5;border:4px solid #eee}.comment-author,.comment-meta{display:block;overflow:hidden;margin-bottom:10px}.comment-meta{border-bottom:1px solid #e5e5e5}li.pingback{margin:0 0 1em;list-style:none;border-bottom:1px dotted #999}p.no-comments{background-color:#f3f3f3;border:1px solid #e5e5e5;text-align:center;padding:2em}.bypostauthor{color:#464646}.logged-in-as{font-size:14px;font-size:.875rem}.required-field-message{display:block}.comment-form-cookies-consent{display:inline-flex}.comment-form-cookies-consent input{order:1;margin-right:.5em}.comment-form-cookies-consent label{order:2;font-size:12px;font-size:.75rem}.single .entry-meta-items.published:before{content:none}.single .entry-title{color:#019442}.single .arw-btn{background-color:#019442;color:#fff;text-align:center;font-weight:700;text-decoration:none;min-width:250px;display:block;padding:10px;padding-right:40px;width:-moz-fit-content;width:fit-content;position:relative;top:0;transition:all .2s}.single .arw-btn:hover{top:2px;opacity:.5}.single .arw-btn:after{content:"";background-image:url(../images/chikusan/arrow_w.png);width:30px;height:10px;display:block;position:absolute;margin:auto;right:5px;top:50%;transform:translateY(-50%)}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../images/common/ajax-loader.gif\") 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@keyframes b{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,to{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent),linear-gradient(270deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,rgba(0,0,0,.15),transparent 16px,transparent)}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:b 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}@media (min-width:576px){.sect-about,.sect-product,.sect-recruit-top{padding-bottom:60px}.job-details_page .sect-lookingFor ul li p,.post-type-archive-job-details .sect-lookingFor ul li p{font-size:1.5rem}.btn_contact{background-color:hsla(0,0%,100%,.2)}}@media (min-width:768px){.sect-news{margin-bottom:140px}.sect-about{padding-bottom:130px}.about_box{position:absolute;top:-150px;left:0;position:relative;margin:100px auto 0}.about_box,.about_ttlspan{display:inline-block}.about_inner{margin:0 auto}.about_containerinner{width:80%;margin:0 auto}.about_mainttl{font-size:36px;margin-bottom:30px;font-weight:.6}.about_mainttl,.about_txt{max-width:100%;line-height:1.5}.about_txt{margin-bottom:60px}.about_btn{display:flex;align-items:center;justify-content:center;gap:30px}.about_btn a:first-child{margin-bottom:0}.sect-product{padding-top:130px;padding-bottom:130px}.product_mainttl{font-size:36px;margin-bottom:15px;font-weight:.6}.product_mainttl,.product_txt{max-width:100%;line-height:1.5}.product_txt{margin-bottom:60px}.product_containerinner{width:80%;margin:0 auto}.sect-recruit-top{padding-top:130px;padding-bottom:60px;margin-bottom:70px}.recruit-top_container{padding:157px 0}.pager-prev-next li{flex:0 1 48%}.index-news-list .index-news-list-inner{display:flex}.index-news-list .index-news-list-inner dt{margin-right:40px;font-weight:400;padding-block:20px}.news_ttl{padding-block:20px;padding-left:0}.main-section .widget{margin-bottom:2rem}.entry-meta-items{font-size:14px}.entry-body,.widget .entry-body{padding:2rem 0 2.5rem}.entry-meta .entry-meta-items-term{float:right}.site-content{padding:2rem 0}.h3_child_txt{font-size:32px}.bg-text1{display:block;position:relative;padding-top:118px!important}.bg-text1:after{display:none}.table th{min-width:220px;max-width:220px}.about-us .about-us_container{margin-bottom:140px}.bg-text2.bg_about{display:block;text-align:left;margin-bottom:24px;border-bottom:2px solid #e49c0c}.bg-text2.bg_about img{width:90%}.bg-text2.bg_employee{display:block;text-align:right;margin-bottom:24px;border-bottom:2px solid #019442}.bg-text2.bg_employee img{width:90%}.data .sect-aboutTheCompany .data-list .data-list-item:first-of-type p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(2) p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(4) p span{font-size:6.5rem}.data .sect-aboutTheCompany .data-list .data-list-item:last-of-type p,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(5) p{gap:8px}.data .data-list .data-list-item{padding:20px}.data .data-list .data-list-item p{font-size:1.5rem}.data .data-list .data-list-item p span{font-size:4.6rem}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox{bottom:-50px}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox h3{font-size:1.75rem}.workplace .sect-responsibilitiese{padding:0}.workplace .sect-responsibilitiese .responsibilitiese-list{gap:24px;flex-direction:row;justify-content:center}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item{width:48.2%;padding:20px}.recruit .sect-recruit{padding-top:60px;padding-bottom:60px}.recruit .facts-img,.recruit .recruit-img{margin:0 auto 32px;width:90%}.recruit .voice_container{padding-top:330px}.recruit .workplace-img{margin:0 auto;width:90%}.single-voice .keyvisual{background:#019442}.single-voice .keyvisual h1,.single-voice .keyvisual p{color:#fff}.single-voice .swiper-button-next,.single-voice .swiper-button-prev{display:none}.job-details_page .sect-lookingFor ul,.post-type-archive-job-details .sect-lookingFor ul{display:flex}.job-details_page .sect-lookingFor ul li p,.post-type-archive-job-details .sect-lookingFor ul li p{bottom:18%;font-size:1rem}.job-details_page .sect-lookingFor ul li:first-of-type,.post-type-archive-job-details .sect-lookingFor ul li:first-of-type{margin-right:-100px}.job-details_page .sect-lookingFor ul li:last-of-type,.post-type-archive-job-details .sect-lookingFor ul li:last-of-type{margin-left:-100px}.site-footer{margin-top:200px}.footer_contact{padding-bottom:80px}.contact_box{margin:0;top:-138px}.nav_container{display:block}.nav_ul{display:flex;flex-wrap:wrap;width:80%;padding:0;margin:0}.footer_voice{margin-left:60px}#btn-page-top{display:block;position:fixed;bottom:62px;right:0;z-index:1001;width:140px;height:75px}#btn-page-top a.page-top_link{display:flex;flex-direction:column;justify-content:center;padding-left:20px;gap:5px;width:100%;height:100%;background:#019442;color:#fff;text-decoration:none;font-weight:700;font-size:14px;transition:.5s}#btn-page-top a.page-top_link:hover{background-color:#33a966}#btn-page-top a.page-top_link:hover .page-top_arrow{transform:translateY(-3px)}.footer-menusp{display:none}footer.site-footer .footer-menusp ul{display:flex;justify-content:center}footer.site-footer .footer-menusp ul li{border-left:1px solid #ccc;border-bottom:none;padding:.25em 1em}footer.site-footer .footer-menusp ul li:last-child{border-right:1px solid #ccc}.widget-ltg-adv-full-wide-title-title{font-size:2.8rem}.main-slider:before{background-image:linear-gradient(90deg,#000,transparent 35%)}.page-header{height:160px}.page-header-title{font-size:28px;font-size:1.75rem}}@media (min-width:768px)and (min-width:768px){.bg-text1:after{display:block;content:"";z-index:-1;width:100%;max-width:1180px;height:118px;top:0;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:100% 0}}@media (min-width:992px){.site-header{box-shadow:0 1px 3px rgba(0,0,0,.1);min-height:80px}.site-header-logo img{height:63px}.header-util{display:block;text-align:right;padding:0;position:relative;margin-bottom:4px}.site-description{display:block;background:inherit;font-size:12px;border:none;padding:12px 15px 0;clear:none;float:left;max-width:400px;margin:0;line-height:1.3;white-space:nowrap}.header-searchform{display:inline-block}#gmenu-sp,#menu-btn{display:none}.gmenu-name{display:block}.gmenu-description,.gmenu-name{text-align:center}#gmenu-pc{display:block}#gmenu-pc ul.gmenu{margin:0;padding:0;display:flex;gap:40px;font-size:16px;align-items:center;flex-wrap:nowrap}#gmenu-pc ul.gmenu>li{margin:0;padding:0;position:relative}#gmenu-pc ul.gmenu>li>a{display:block;background-color:inherit;color:#313131;padding:6px 0 8px;text-align:center;white-space:nowrap;line-height:1.4;border-bottom:none;text-decoration:none}#gmenu-pc ul.gmenu>li>a:focus,#gmenu-pc ul.gmenu>li>a:hover{text-decoration:none;color:#019442}#gmenu-pc ul.gmenu>li>a small{display:block;color:#707070;font-size:10px}#gmenu-pc ul.gmenu .menu-item-has-children>a{position:relative;padding-inline:15px}#gmenu-pc ul.gmenu .menu-item-has-children>a>.sub-menu-arrow:before{display:block;position:absolute;top:6px;right:-8px;width:18px;height:18px;margin:auto;color:#e49c0c;line-height:18px;text-align:center;vertical-align:middle;content:"+";font-size:20px;transition:.5s}#gmenu-pc ul.gmenu .menu-item-has-children:hover>a>.sub-menu-arrow:before,#gmenu-pc ul.gmenu .menu-item-has-children>a>.sub-menu-toggle.is-active:before{content:"-"}#gmenu-pc ul.gmenu>li>ul.sub-menu{max-height:0;position:absolute;z-index:1000;left:50%;transform:translateX(-50%);margin-top:0;margin-bottom:0;background-color:hsla(0,0%,100%,.8);padding:0;list-style:none;overflow:hidden;opacity:0;display:flex;flex-direction:column;gap:10px}#gmenu-pc ul.gmenu>li>ul.sub-menu li{width:200px;margin:0;display:block;overflow:visible;position:relative;border-bottom:1px solid #ddd}#gmenu-pc ul.gmenu>li>ul.sub-menu li ul{margin-bottom:0;display:none;position:absolute;left:240px;top:.8em}#gmenu-pc ul.gmenu>li>ul.sub-menu li a{display:block;padding:.3em 1em;text-align:center;color:#313131}#gmenu-pc ul.gmenu>li>ul.sub-menu li a:hover{color:#e49c0c;text-decoration:none}#gmenu-pc ul.gmenu>li:hover>ul.sub-menu{max-height:600px;opacity:1;transition-duration:.5s,.5s;transition-property:max-height,opacity}#gmenu-pc ul.gmenu>li li:hover>ul.sub-menu{display:block}.h2_child,h1.h1_child{margin-bottom:32px}.site-content{padding-top:100px}.table td,.table th{padding:35px 32px}.about-us .about-us_mainpic{margin-top:0}.about-us .about-us_mainpic img{width:90%}.about-us .about-us_box{width:300px;height:150px}.about-us .about-us_box:nth-child(2){top:0;left:0}.about-us .about-us_box:nth-child(3){top:0;right:0}.about-us .about-us_box:nth-child(4){bottom:0;left:0}.about-us .about-us_box:nth-child(5){bottom:0;right:0}.about-us .about-us_subtxt{font-size:24px}.about-us .features_inner{flex-direction:row;align-items:center;gap:115px;margin-bottom:100px}.about-us .features_inner:nth-child(2n):nth-child(2n){flex-direction:row;justify-content:flex-end}.about-us .features_pic{width:48%;margin-bottom:0}.about-us .features_box{padding:0;width:35%}.about-us .sect-toOurCustomers{padding-top:130px}.about-us .sect-toOurCustomers:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.about-us .sect-toOurCustomers{padding-bottom:114px}.about-us .sect-toOurCustomers:before{right:0;background-image:url(../images/chikusan/to-our-customers_img.svg);background-position:100% 0;width:clamp(965px,793.4146341463px + 45.756097561vw,1434px);height:clamp(79px,64.7317073171px + 3.8048780488vw,118px)}.about-us .toOurCustomers_inner,.about-us .toOurCustomers_inner:first-child{flex-direction:row;align-items:center}.about-us .toOurCustomers_inner{margin-bottom:100px}.about-us .toOurCustomers_pic{margin:0;width:57%;height:auto}.about-us .toOurCustomers_box{width:45%;padding:0 5%;margin:0}.about-us .toOurCustomers_box p{margin-bottom:20px}.products section{padding-bottom:100px}.products .products-img-pc{margin-bottom:50px;display:block;background-size:cover;background-repeat:no-repeat;height:25vw;width:100%}.products .products-img-pc .products-img{height:100%;background-color:rgba(1,148,66,.7);width:40%;display:flex;align-items:center;justify-content:center}.products .products-img-pc .products-img img{max-width:100%;object-fit:contain}.products .products-img-sp{display:none}.profile .section.site-content section{padding-bottom:100px}.profile .sect-ourPhilosophy .ourPhilosophy-inner{display:flex;align-items:center;flex-direction:row}.profile .sect-ourPhilosophy .ourPhilosophy-inner .ourPhilosophy-img{flex:0 0 60%;height:37vw}.profile .sect-ourPhilosophy .ourPhilosophy-inner .ourPhilosophy-txt{margin-bottom:0}.profile .sect-corporateProfile{padding-top:130px}.profile .sect-corporateProfile:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.data section{padding-bottom:100px}.data .data-list{gap:24px;grid-template-columns:repeat(3,1fr)}.data .data-list .data-list-item h3{margin-top:24px}.workplace section{padding-bottom:100px}.workplace .sect-employeeBenefits .employeeBenefits-content{margin-bottom:0;height:25vw;background-size:70% auto}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox{bottom:50%;right:0;transform:translateY(50%);width:50%;padding:16px 40px;height:200px}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item{width:48.7%}.recruit .sect-recruit{padding-top:130px;padding-bottom:130px}.recruit .recruit-inner{align-items:center;display:flex}.recruit .recruit-inner:before{position:absolute;top:0;right:0;content:"";display:inline-block;background-image:url(../images/chikusan/recruit-responsibilities.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;width:clamp(380px,80px + 80vw,1200px);height:clamp(45px,17.9268292683px + 7.2195121951vw,119px);z-index:1}.recruit .recruit-img{margin:0;width:60%}.recruit .recruit-txt{width:40%}.recruit .recruit_box p{margin-bottom:60px}.recruit .sect-facts{padding-top:0}.recruit .sect-facts:before{position:absolute;top:0;left:0;content:"";display:inline-block;background-image:url(../images/chikusan/recruit-facts.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;width:clamp(380px,95.3658536585px + 75.9024390244vw,1158px);height:clamp(30px,-.7317073171px + 8.1951219512vw,114px);z-index:1}.recruit .sect-facts{margin-bottom:100px}.recruit .facts-inner{margin:auto;max-width:992px;display:flex;align-items:center;justify-content:space-between;padding-top:100px;gap:60px}.recruit .facts-txt{width:40%}.recruit .facts_child{text-align:left}.recruit .facts_box p{margin-bottom:60px}.recruit .sect-facts .btn{margin:0}.recruit .facts-img{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin:0;width:60%}.recruit .sect-voice{padding-top:130px}.recruit .sect-voice:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.recruit .sect-voice{background-color:transparent;padding-bottom:130px}.recruit .sect-voice:before{right:0;background-image:url(../images/chikusan/recruit-voice.svg);background-position:100% 0;width:clamp(372px,-129.2195121951px + 133.6585365854vw,1742px);height:clamp(75px,58.1707317073px + 4.487804878vw,121px)}.recruit .voice-ttlsp{display:none}.recruit .voice_container{background-position:center -100px;padding:200px 0 30px}.recruit .voice-ttl{display:block}.recruit .voice_txt{margin-bottom:30px}.recruit .sect-workplace{margin-bottom:100px}.recruit .workplace-inner{display:flex;align-items:center;justify-content:flex-end;padding-bottom:0}.recruit .workplace-txt{margin-bottom:0;padding-top:0;width:50%}.recruit .workplace_child{text-align:left}.recruit .workplace_box p{margin-bottom:60px;text-align:left}.recruit .sect-workplace .btn{margin:0}.recruit .sect-recruit-bottom{display:flex;justify-content:center;gap:30px}.recruit .fqa-inner,.recruit .job-details-inner{width:48%;margin-bottom:0}.fqa .fqa-list .fqa-listItem{padding:32px 16px;font-size:1.5rem}.fqa .fqa-list .fqa-listItem dt{margin-left:4rem;text-indent:-3.7rem}.fqa .fqa-list .fqa-listItem dt:before{margin-right:2rem;font-size:2.25rem}.fqa .fqa-list .fqa-listItem dd{margin-left:4rem;text-indent:-3.4rem}.fqa .fqa-list .fqa-listItem dd:before{margin-right:2rem;font-size:2.25rem}.fqa .sect-fqaRecruitment{padding-top:130px}.fqa .sect-fqaRecruitment:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.fqa .sect-aboutUs{padding-top:130px}.fqa .sect-aboutUs:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.fqa .sect-afterJoining{padding-top:130px}.fqa .sect-afterJoining:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.single-voice .timeline-wrp{padding:50px}.single-voice .timeline-wrp .timeline-img .img-wrp{padding:20px}.single-voice .bg-text-read{padding-top:118px!important}.single-voice .bg-text-read:after{content:""}.single-voice .other-post{padding:30px}.single-voice .voice-number{font-size:6rem}.post-type-archive-voice .other-post-wrp{grid-template-columns:repeat(3,1fr)}.post-type-archive-voice .other-post{padding:30px}.post-type-archive-voice .voice-number{font-size:6rem}.contact .page-header-title{margin-bottom:24px}.contact .page-header-txt{padding-bottom:16px}.contact .bg-text1{padding-top:118px!important}.contact .bg-text1:after{display:block}.contact .contact-message{justify-content:space-between}.contact .input-wrp .input-inner{padding:50px}.job-details_page .sect-lookingFor ul li p,.post-type-archive-job-details .sect-lookingFor ul li p{bottom:15%;font-size:1.5rem}.job-details_page .sect-JobDetails,.post-type-archive-job-details .sect-JobDetails{padding-top:130px}.job-details_page .sect-JobDetails:before,.post-type-archive-job-details .sect-JobDetails:before{position:absolute;top:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;z-index:1}.sect-recruitmentInfo{margin-top:100px}.contact_box{width:80%;margin:0 auto}.contact_br{display:none}.footer_voice{margin-left:0}.widget-ltg-adv-full-wide-title-title{font-size:3.2rem}.section-main-slider{height:570px}.page-header{height:240px}.page-header-title{font-size:32px;font-size:2rem}.page-header-content{display:flex;justify-content:space-between;align-items:center;gap:90px}.page-header-content .page-header-img{flex:0 0 60%;height:37vw}.page-header-content .page-header-txt{padding-bottom:0;padding-left:100px}.page:before,.post-type-archive:before{position:absolute;top:29px;left:0;content:"";display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:0 0;width:90px;height:100%;z-index:1}}@media (min-width:1200px){.about_ttl,.about_ttlspan2{display:inline-block}.about_container{display:flex;align-items:center;gap:90px}.about_inner{padding:0;margin:0;width:39%}.about_containerinner{width:43%;margin:0}.sect-product:before{position:absolute;top:0;left:auto;right:0}.product_container{display:flex;align-items:center;justify-content:end;gap:90px}.product_inner{margin:0;padding:0;width:30%}.product_mainttl{margin-bottom:30px}.product_containerinner{width:50%;margin:0}.recruit-top_container{background-position:center -170px}.about-us .toOurCustomers_box{padding:0;width:29%}.data .sect-aboutTheCompany .data-list .data-list-item:first-of-type p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(2) p span,.data .sect-aboutTheCompany .data-list .data-list-item:nth-of-type(4) p span{font-size:8rem}.data .data-list .data-list-item p{font-size:1.7rem}.data .data-list .data-list-item p span{font-size:5.6rem}.workplace .sect-employeeBenefits .employeeBenefits-content .employeeBenefits-txtBox{padding:16px 80px}.workplace .sect-responsibilitiese .responsibilitiese-list .responsibilitiese-list-item{width:48.9%}.recruit .facts-inner{max-width:1140px;padding-top:130px}.recruit .voice_container{background-position:center -150px;padding:400px 0 30px}.recruit .sect-workplace:before{position:absolute;top:0;left:0;content:"";display:inline-block;background-image:url(../images/chikusan/recruit-workplace.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0;width:clamp(375px,199.0243902439px + 46.9268292683vw,856px);height:clamp(75px,59.2682926829px + 4.1951219512vw,118px);z-index:1}.recruit .workplace-txt{padding-inline:60px}.recruit .workplace-img{width:auto;margin:0}.recruit .fqa_child,.recruit .job-details_child{margin-bottom:23px}.recruit .fqa_box p,.recruit .job-details_box p{margin-bottom:28px}.job-details_page .sect-lookingFor ul li p,.post-type-archive-job-details .sect-lookingFor ul li p{bottom:20%;font-size:1.5rem}.footer_container{display:flex}.footer_wrap{margin:0;padding-right:100px;width:40%}.footer_dl{display:block}.nav_container{padding-left:100px;border-left:1px solid #e49c0c}.slide03{background-position:center -150px}}@media (min-width:1400px){.about-us .features_box{width:29%}.recruit .facts-inner{max-width:1320px}.recruit .facts_br{display:none}.recruit .workplace-txt{padding-left:270px}.contact_box{width:67%}.page-header-content .page-header-txt{padding-left:270px}}@media print{#btn-page-top,#gmenu-sp,.bread-section,.page-header,.site-content-after,.site-footer,.site-header,.sub-section{display:none!important}}/*# sourceMappingURL=map/base-style.css.map */
