.txtLink{color:#008045}#shoulder-nav{background-image:url(/img/kankyohozen/common/bg-header.jpg)}.cd-primary-nav,.cd-primary-nav ul{background:#6EB021}@media (min-width: 768px){.company-box a:hover{color:#008045}}@media only screen and (min-width: 1170px){.cd-primary-nav>li{width:15%}.cd-primary-nav>li:nth-child(-n+2){width:20%}.cd-primary-nav>li>a::after{background:#A0C552}.cd-primary-nav>li.last>a::before{background:#A0C552}.cd-primary-nav>li>a:hover,.cd-primary-nav>li>a.selected,.cd-primary-nav .cd-secondary-nav a:hover{color:#6EB021}.cd-primary-nav>.has-children>a:hover .peke1,.cd-primary-nav>.has-children>a:hover .peke2{background:#6EB021}.cd-primary-nav>.has-children>a.selected .peke1,.cd-primary-nav>.has-children>a.selected .peke2{background:#6EB021}.has-children>a .peke1,.has-children>a .peke1,.go-back a::before,.go-back a::after{background:#6EB021}.has-children>a:hover .peke1,.has-children>a:hover .peke2,.go-back a:hover::before,.go-back a:hover::after{background:#6EB021}}footer{background:#EEF3E4}footer .nav-contents a{color:#008045}footer .nav-contents li a:hover{color:#008045}footer .copy{background:#008045}@media (min-width: 768px){footer .nav-wrap{padding:30px 0px 30px 20px}footer .nav-contents{padding-right:5px}footer .ft-2nd-pc{border-top-color:#fff;border-bottom-color:#fff}footer .ft-2nd-pc p a:hover{color:#008045}}#fix-action{background:#008045}.sp-none{display:none}.pc-none{display:block}@media (min-width: 768px){.sp-none{display:block}.pc-none{display:none}}.tit-in-main{background-image:url(/img/kankyohozen/common/tit-in-bg.jpg)}.tit-in-sub{color:#008045}.side-navi a:hover{background:#6EB021}.titSide{color:#008045;background:#DAE24A}#breadcrumbs{color:#008045}#breadcrumbs a{color:#008045}#breadcrumbs>span>span>a{background-image:url(/img/kankyohozen/common/icon-home.svg)}.contact-hozen{display:none;padding-bottom:10px;background:#A0C552;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;width:700px;margin:20px auto 70px auto}.contact-hozen strong{font-weight:bold}.contact-hozen .contact-title{text-align:center;color:#fff;padding:15px}.contact-hozen .contact-title strong{font-size:28px}.contact-hozen .contact-main{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;background:#fff;margin:0 10px;display:flex}.contact-hozen .contact-main img{max-width:initial}.contact-hozen .contact-main .tel-kappa{margin:90px 0px 0px 5px}.contact-hozen .contact-main .hatena_frog{margin:40% 5% 0}.contact-hozen .contact-main .info-box{padding:15px}.contact-hozen .contact-main .info-box .tel-icon{text-align:left;padding-bottom:5px;border-bottom:dotted 3px #008045;display:inline-block;background:url(/img/kankyohozen/common/tel-btn.png) no-repeat left center;padding-left:60px;background-size:55px 47px}.contact-hozen .contact-main .info-box .tel-icon strong{color:#E65A14;font-size:18px;display:block}.contact-hozen .contact-main .info-box .tel-icon .number{font-size:46px;font-family:"Century Gothic",sans-serif;margin:-25px 0 -20px 0px}.contact-hozen .contact-main .info-box .tel-icon small{font-size:14px;display:block}.contact-hozen .contact-main .mailBox p{margin-top:5px;font-weight:bold}.contact-hozen .contact-main .mailBox a{display:block;background:#008045;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:80%;margin:0 auto;text-align:center}.contact-hozen .contact-main .mailBox a span{display:block;color:#fff;font-size:15px;font-weight:normal;padding:10px 20px;border:solid 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.contact-hozen .contact-main .mailBox a span img{vertical-align:middle;margin-right:10px}.contact-hozen .contact-main .mailBox a:hover{background:#F0910A}@media (min-width: 768px){.contact-hozen{display:block}.mailBox p{display:block;font-size:15px;color:#4D4D4D;text-align:center;line-height:1.5em}.mailBox a span{font-size:20px}}#info .top-recruit a:hover{opacity:.6;filter:alpha(opacity=60)}#info .ecoBox{padding:10px;border:1px #008045 solid;margin-top:20px;text-align:center;margin-bottom:20px}#info .ecoBox figure{padding:10px;width:50%;margin:0 auto}#info .ecoBox .ecoText{padding:10px;width:100%}#info .ecoBox .ecoText .eco-main{font-size:17px;color:#008045;padding-bottom:10px;border-bottom:1px #008045 solid}#info .ecoBox .ecoText .ecoBody{padding-top:10px;font-size:15px;line-height:1.5em}#info .ecoBox .ecoText a:hover{color:#008045}@media (min-width: 768px){#info{max-width:1020px}#info .ecoBox{margin-bottom:0px;margin-top:0px;text-align:left}#info .ecoBox figure{width:30%;margin:initial}#info .ecoBox .ecoText{width:70%}}#top-contact .contact-hozen{padding-bottom:initial;padding-top:15px;display:none;width:980px;background:#fff;border:9px #6EB021 solid;border-radius:20px}#top-contact .tel-kappa{margin:30px 15px 0px 5px;width:170px}#top-contact .hatena_frog{margin:115px 10px 0}#top-contact .top-contact-title{width:70%}#top-contact .top-con-tit{font-size:28px;padding-bottom:5px;border-bottom:dotted 3px #008045;display:block}#top-contact .top-con-tit span{display:block}#top-contact .top-info-box{display:flex;margin-top:10px}#top-contact .con-space{width:3%}#top-contact .top-telBox{width:53%}#top-contact .tel-icon{text-align:center;padding-bottom:5px;display:inline-block;background:url(/img/kankyohozen/common/tel-btn.png) no-repeat left center;padding-left:60px;background-size:55px 47px}#top-contact .tel-icon strong{font-size:18px;display:block}#top-contact .tel-icon .number{color:#E65A14;font-size:46px;font-family:"Century Gothic",sans-serif;margin:-20px 0 -15px 0px}#top-contact .tel-icon small{font-size:14px;display:block}#top-contact .mailBox{width:44%}#top-contact .mailBox p{font-size:18px;margin-top:2px;font-weight:bold;margin-bottom:5px}#top-contact .mailBox a{display:block;background:#008045;padding:5px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:100%;margin:0 auto;text-align:center}#top-contact .mailBox span{display:block;color:#fff;font-size:20px;font-weight:normal;padding:10px 20px;border:solid 1px #fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#top-contact .mailBox img{vertical-align:middle;margin-right:10px}#top-contact .mailBox a:hover{background:#F0910A}@media (min-width: 768px){#top-contact .contact-hozen{display:flex}#top-contact .mailBox p{display:block;font-size:20px;color:#4D4D4D;text-align:center;line-height:1.5em}#top-contact .mailBox span{font-size:20px}#top-contact .mailBox img{margin-top:-3px}}.wel-trouble h3,.wl-solution h3{font-size:18px;color:#008045;font-weight:bold}.wel-trouble{position:relative;padding:30px;border:3px #A0C552 solid;border-radius:15px;background:url(/img/kankyohozen/welcome/dust-box.svg) right 10px;background-size:auto;background-position:right;background-repeat:no-repeat}.wel-trouble h3 span{background:linear-gradient(rgba(0,0,0,0) 50%,#fdff00 0%);line-height:1.3em}.wel-trouble .trouble-box li{margin-top:15px;font-weight:bold;padding-left:30px;line-height:1.6em;background:url(/img/kankyohozen/welcome/check.svg) left 0px top 3px no-repeat;background-size:25px auto}@media all and (-ms-high-contrast: none){.wel-trouble .trouble-box li{background:url(/img/kankyohozen/welcome/check.png) left 0px top 3px no-repeat}}.wel-trouble figure{position:absolute;bottom:0;right:10px}.wl-solution{padding-top:50px;padding-bottom:50px}.wl-solution h3{border-bottom:#85969F dashed 1px;margin-bottom:30px}.wl-solution h4{font-size:21px;font-size:16px;color:#008045;font-weight:bold;margin-top:20px}.wl-solution p{font-size:16px;margin-top:15px}.wl-solution p strong{font-size:20px}.wl-solution .col-5,.wl-solution .col-7{margin-top:20px}.wl-solution dt{font-size:20px;color:#008045;margin-top:10px}.wl-solution dd{line-height:1.5em}@media only screen and (min-width: 768px){.wl-solution h3,.wel-trouble h3{font-size:27px}.wl-solution h4{font-size:21px}}.wl-flow{border-bottom:1px solid #666;padding-bottom:50px;padding-top:30px}.wl-flow h3{padding-bottom:15px;position:relative;border-bottom:3px solid #D0D0D0;background:#fff;text-align:center}.wl-flow h3 strong{font-size:25px}.wl-flow h3:before{content:"";position:absolute;bottom:-41px;left:36%;margin-left:23px;border:21px solid transparent;border-top:21px solid #fff;z-index:2}.wl-flow h3:after{position:absolute;border:24px solid transparent;border-top-color:#D0D0D0;border-bottom-width:0;bottom:-25px;content:"";left:42%;z-index:1}.wl-flow p strong{font-size:20px}@media only screen and (min-width: 768px){.wl-flow h3:before{left:50%;margin-left:3px}.wl-flow h3:after{left:50%}}.wl-flowList{margin:20px -10px;justify-content:center}.wl-flowList img{max-width:250px;max-height:120px}.wl-flowList figure{margin-top:60px;position:relative;width:100%;text-align:center}.wl-flowList figure:after{content:"";position:absolute;top:-40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border:15px solid transparent;border-top:15px solid #CFE2A8}.wl-flowList figure:first-of-type:after{display:none}.wl-flowList figcaption{font-size:18px;color:#6EB021;line-height:1.5em;margin-top:10px;font-weight:bold}@media only screen and (min-width: 768px){.wl-flowList figure{width:25%;padding-left:20px;padding-right:10px}.wl-flowList figure:after{top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:15px solid transparent;border-left:15px solid #CFE2A8}}.industrial-wrap{margin-top:50px;padding-bottom:50px;border-bottom:1px solid #666666}.industrial-wrap .industrial-tit{color:#008045;border-bottom:#85969F dashed 1px;font-weight:bold;font-size:18px}.industrial-box{margin-top:30px}.industrial-box h4{color:#008045;font-weight:bold;margin-bottom:10px;font-size:22px}.industrial-box .admit_table{border-collapse:collapse}.industrial-box .admit_table th{text-align:center}.industrial-box .admit_table td{padding:15px 15px}.industrial-box .admit_table .tbNum{width:5%;text-align:center;background:#FBFCED}.industrial-box .admit_table .tbTit{width:20%;background:#fff}.industrial-box .admit_table .tbCon{width:75%}.industrial-box .admit_table .tb1{width:5%;empty-cells:show}.industrial-box .admit_table .tb2{width:20%}.industrial-box .admit_table .tb3{width:75%}.industrial-box .admit_table.tb-other{margin-top:20px}.industrial-box .admit_table.tb-other .tbCon{width:0}@media (min-width: 768px){.industrial-wrap .industrial-tit{font-size:27px}}.reason-wrap h3{color:#008045}.kankyo-kappa{display:block;margin:0 0 0 auto}.ecoBox{padding-top:10px}.ecoBox .ecoText{display:block;margin-bottom:20px;margin-top:10px}.ecoBox .ecoText strong{display:block;font-size:15px;font-weight:bold;line-height:1.5em;margin-bottom:6px}.ecoBox .ecoText .eco-main{border-bottom:1px solid #008045;padding-bottom:5px}.ecoBox .ecoText .ecoBody{font-size:16px;font-weight:bold;color:#008045}.ecoBox .ecoText .ecoBody small{display:block;font-size:14px;font-weight:normal;line-height:1.5em;padding-top:5px}@media (min-width: 768px){.ecoBox{padding-left:125px;display:flex}.ecoBox .ecoText{margin:0px}}.aboutSanpai{padding-bottom:50px;border-bottom:1px solid #666}.aboutSanpai h3{font-size:16px;color:#008045;font-weight:bold;border-bottom:#85969F dashed 1px}.aboutSanpai p{margin-top:15px}.aboutSanpai picture{display:block;margin:20px 0}.aboutSanpai map:hover{background:rgba(255,255,255,0.3)}area:focus{outline:#A0C552 solid 0.5rem}.hozenBizList{display:block;padding-top:50px;padding-bottom:50px;margin-right:20px;margin-left:20px}.hozenBizList h3{width:100%;display:block;font-size:25px;font-weight:bold;margin-bottom:5px}.hozenBizList .col-6{font-size:20px;margin-top:20px}.hozenBizList a{display:block;font-weight:bold;border:solid 3px #DAE24A;padding:10px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.hozenBizList a:hover{background:#6EB021;color:#fff;border:solid 3px #6EB021}@media (min-width: 768px){.aboutSanpai h3{font-size:21px}.hozenBizList{margin-right:5px}.hozenBizList h3{font-size:30px}.hozenBizList .col-6{font-size:24px}}.admit-wrap{margin-top:30px}.admit-wrap .tit-in-sub span{color:#666;font-size:initial}@media (min-width: 768px){.admit-wrap{margin-top:60px}.admit-wrap .tit-in-sub span{font-size:25px}}.admit_table{font-size:15px}.admit_table th{background:#F4F6C9;padding:5px 10px;border:1px solid #BDC2C3;text-align:center}.admit_table td{border:1px solid #BDC2C3;padding:15px 20px;line-height:1.7}.admit_table .tbTit{width:25%;background:#FBFCED}.admit_table .tbNum{width:25%}.admit_table .tbCon{width:50%}.admit_table .tbRight{display:block;text-align:right}.admit_table .tb1{width:25%}.admit_table .tb2{width:25%}.admit_table .tb3{width:50%}.car-wrap{margin-top:60px;font-size:15px}.car-wrap .col-4{margin-top:20px;margin-bottom:20px;text-align:center}.car-wrap figcaption{line-height:1.5em;margin-top:20px;font-weight:bold}@media (max-width: 767px){.car-wrap{margin-top:30px}.car-wrap .col-4{width:50%}}.businessBox h4{color:#008045}.businessBox figure{margin-top:10px}.titBusiness{color:#008045;border-color:#008045}@media only screen and (min-width: 768px){.businessBox figure{margin-top:0px}.businessBox .col-8{width:68%}.businessBox .col-3{width:30%}}.faqBox .tit{color:#008045}.recruitBox h3{background:#6EB021}#policy .tit-policy{color:#008045}#sitemap h3{background:#6EB021}#sitemap li a{color:#008045}.tbl-form dt{background:#EEF3E4}@media only screen and (min-width: 768px){.bag-box{background:url(/img/kankyohozen/dp/frog-bag.gif) no-repeat left bottom}}.dp-contact .flex{align-items:center}
