@media (width>=768px){.lead{grid-template-columns:calc(50% - min(140px,10vw)) min(680px,48.5714vw) 1fr;height:min(500px,35.7143vw);display:grid}}.lead-photo{display:block}@media (width>=768px){.lead-photo{min-width:0;height:100%}}.lead-photo img{width:100%;display:block}@media (width<=767px){.lead-photo img{height:auto}}@media (width>=768px){.lead-photo img{object-fit:cover;object-position:right center;height:100%}}.lead-side{object-fit:cover;object-position:left center;width:100%;min-width:0;height:100%;display:block}.lead-body{color:#005c8c;background-color:#fff}@media (width<=767px){.lead-body{padding:29.05px 20px 42.9px 35.6px}}@media (width>=768px){.lead-body{align-items:flex-start;padding-left:min(84.75px,6.05357vw);display:flex}}.lead-catch{white-space:nowrap;font-weight:700}@media (width<=767px){.lead-catch{font-feature-settings:normal;letter-spacing:.196em;font-size:22px;line-height:40px}}@media (width>=768px){.lead-catch{font-feature-settings:"vpal";letter-spacing:.25em;writing-mode:vertical-rl;flex-shrink:0;margin:min(87px,6.21429vw) min(53.25px,3.80357vw) 0 0;font-size:min(30px,2.14286vw);line-height:min(55px,3.92857vw)}}.lead-text{white-space:nowrap}@media (width<=767px){.lead-text{letter-spacing:.03em;margin-top:18.4px;font-size:13px;font-weight:500;line-height:26px}}@media (width>=768px){.lead-text{letter-spacing:.03em;margin-top:min(110.4px,7.88571vw);font-size:min(18px,1.28571vw);line-height:min(35px,2.5vw)}}.office{color:#2c2c2c;background-color:#fff}@media (width<=767px){.office{padding:42.6px 30px 54.9px}}@media (width>=768px){.office{padding-block:min(100px,7.14286vw)}}.office-inner{display:grid}@media (width<=767px){.office-inner{grid-template-columns:100%}}@media (width>=768px){.office-inner{grid-template-columns:min(500px,35.7143vw) min(500px,35.7143vw);justify-content:space-between;width:min(1100px,78.5714vw);margin-inline:auto}}@media (width<=767px){.office-body{order:1;margin-top:12.8px}}@media (width>=768px){.office-body{margin-top:min(58.8px,4.2vw)}}.office-name{font-weight:700}@media (width<=767px){.office-name{padding-left:9.9px;font-size:16px;line-height:22px}}@media (width>=768px){.office-name{padding-left:min(16.5px,1.17857vw);font-size:min(24px,1.71429vw);line-height:min(36px,2.57143vw)}}@media (width<=767px){.office-list{letter-spacing:.05em;border-top:1px solid #505050;margin-top:11px;font-size:12px;line-height:12px}}@media (width>=768px){.office-list{letter-spacing:.05em;border-top:1px solid #7b7b7b;margin-top:min(20.2px,1.44286vw);font-size:min(16px,1.14286vw);line-height:min(16px,1.14286vw)}}.office-list>li{white-space:nowrap}@media (width<=767px){.office-list>li{border-bottom:1px solid #505050;height:30px;padding:6.5px 0 0 9.9px}}@media (width>=768px){.office-list>li{border-bottom:1px solid #7b7b7b;height:min(50px,3.57143vw);padding:min(14.75px,1.05357vw) 0 0 min(16.5px,1.17857vw)}}@media (width<=767px){.office-tel.-fax-sp-row{border-bottom:0;height:auto;padding:0}.office-tel.-fax-sp-row span{border-bottom:1px solid #505050;height:30px;padding:6.5px 0 0 9.9px;display:block}.office-tel.-fax-sp-row span+span{margin-left:0}}.office-photo{width:100%;height:auto;display:block}@media (width<=767px){.lead-body{padding-bottom:44.4px}}@media (width>=768px){.lead-body{padding-left:min(112.5px,8.03571vw)}}@media (width<=767px){.lead-catch{letter-spacing:.15em}}@media (width>=768px){.lead-catch{margin:min(69px,4.92857vw) min(80.5px,5.75vw) 0 0}}@media (width<=767px){.lead-text{margin-top:16.9px}}@media (width>=768px){.lead-text{margin-top:min(106.4px,7.6vw)}}.recycle{background-color:#41a0ae;position:relative;overflow:hidden}@media (width<=767px){.recycle{padding:67.9px 30px 65.3px}}@media (width>=768px){.recycle{padding:min(120px,8.57143vw) 0 min(100px,7.14286vw)}}.recycle-leaf{pointer-events:none;height:auto;position:absolute;top:0;left:0}@media (width<=767px){.recycle-leaf{opacity:.08;width:117.5px}}@media (width>=768px){.recycle-leaf{opacity:.08;clip-path:polygon(0 0,100% 0,100% 92.5%,0 96.78%);width:min(456.8px,32.6286vw)}}.recycle-bg{pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.recycle-bg img{width:100%;height:auto;display:block}.recycle-inner{background-color:#fff;position:relative}@media (width>=768px){.recycle-inner{width:min(1100px,78.5714vw);margin-inline:auto;display:flex}}.recycle-title{color:#fff;white-space:nowrap;background-color:#005c8c;font-weight:700;position:relative}@media (width<=767px){.recycle-title{width:170px;height:50px;padding-left:35.75px;font-size:16px;line-height:48.7px}}@media (width>=768px){.recycle-title{width:min(250px,17.8571vw);height:min(80px,5.71429vw);padding-left:min(55.25px,3.94643vw);font-size:min(25px,1.78571vw);line-height:min(80px,5.71429vw)}}.recycle-title:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background-color:#6da6d7;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.recycle-title:before{width:25px}}@media (width>=768px){.recycle-title:before{width:min(40px,2.85714vw)}}.recycle-title{font-feature-settings:normal}@media (width>=768px){.recycle-title{font-size:min(23px,1.64286vw);line-height:min(79.2px,5.65714vw);position:absolute;top:0;left:0}}.recycle-diagram{display:block}@media (width>=768px){.recycle-diagram{flex:1;min-width:0}}.recycle-diagram img{width:100%;height:auto;display:block}.recycle-strip{flex-shrink:0;width:min(30px,2.14286vw);height:auto;display:block}.collection{color:#2c2c2c;background-color:#f8f5f2;position:relative;overflow:hidden}@media (width<=767px){.collection{padding:49.8px 30px 56.5px}}@media (width>=768px){.collection{padding:min(101px,7.21429vw) 0 min(100.8px,7.2vw)}}.collection-leaf{pointer-events:none;height:auto;position:absolute;top:0;left:0}@media (width<=767px){.collection-leaf{opacity:.05;width:117.5px}}@media (width>=768px){.collection-leaf{opacity:.05;clip-path:polygon(0 0,100% 0,100% 92.53%,0 93.39%);width:min(456.8px,32.6286vw);left:max(-50px,-3.57143vw)}}.collection-bg{pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.collection-bg img{width:100%;height:auto;display:block}.collection-inner{position:relative}@media (width>=768px){.collection-inner{grid-template-columns:min(500px,35.7143vw) min(650px,46.4286vw);align-items:start;column-gap:min(70px,5vw);width:min(1100px,78.5714vw);margin-inline:auto;display:grid}}.collection-title{color:#fff;white-space:nowrap;background-color:#005c8c;font-weight:700;position:relative}@media (width<=767px){.collection-title{width:210px;height:50px;padding-left:29.13px;font-size:16px;line-height:48.7px}}@media (width>=768px){.collection-title{width:min(330px,23.5714vw);height:min(80px,5.71429vw);padding-left:min(47.37px,3.38357vw);font-size:min(25px,1.78571vw);line-height:min(80px,5.71429vw)}}.collection-title:before{content:"";clip-path:polygon(0 0,100% 0,0 100%);background-color:#6da6d7;height:100%;position:absolute;top:0;left:0}@media (width<=767px){.collection-title:before{width:25px}}@media (width>=768px){.collection-title:before{width:min(40px,2.85714vw)}}.collection-title{font-feature-settings:normal}@media (width<=767px){.collection-title{line-height:52.5px}}@media (width>=768px){.collection-title{grid-column:1/-1}}@media (width<=767px){.collection-text{text-align:justify;white-space:nowrap;margin-top:20.6px;font-size:13px;line-height:24px}}@media (width>=768px){.collection-text{letter-spacing:.02em;margin-top:min(48.5px,3.46429vw);font-size:min(18px,1.28571vw);line-height:min(38px,2.71429vw)}}@media (width<=389px){.collection-text{text-align-last:justify}}@media (width>=390px) and (width<=767px){.collection-text{white-space:normal}.collection-text br{display:none}}@media (width>=768px){.collection-text-line{white-space:nowrap;text-align-last:justify;display:block}.collection-text-line:last-child{text-align-last:auto}}@media (width<=389px){.collection-text-last{text-align-last:auto;display:block}}.collection-box{background-color:#fff}@media (width<=767px){.collection-box{margin-top:20px;padding:20.5px 15px 19.5px}}@media (width>=768px){.collection-box{margin-top:min(50px,3.57143vw);padding:min(30px,2.14286vw) min(23.5px,1.67857vw) min(30px,2.14286vw) min(25px,1.78571vw)}}@media (width<=767px){.collection-box.-equipment{margin-top:24.9px;padding-top:19.3px;padding-bottom:19.8px}}@media (width>=768px){.collection-box.-equipment{margin-top:min(11.5px,.821429vw)}}@media (width<=767px){.collection-box.-licenses{padding-top:22.6px;padding-bottom:16.1px}}.collection-box-title{color:#fff;font-feature-settings:normal;background-color:#005c8c;font-weight:700}@media (width<=767px){.collection-box-title{height:26px;padding-left:10.4px;font-size:14px;line-height:25.3px}}@media (width>=768px){.collection-box-title{height:min(34px,2.42857vw);margin-right:min(1.5px,.107143vw);padding-left:min(14.5px,1.03571vw);font-size:min(18px,1.28571vw);line-height:min(32px,2.28571vw)}}@media (width<=767px){.collection-box-text{letter-spacing:.01em;margin-top:13.2px;padding-left:1.6px;font-size:11px;line-height:15px}}@media (width>=768px){.collection-box-text{letter-spacing:.03em;margin-top:min(20px,1.42857vw);padding-left:min(9.2px,.657143vw);font-size:min(14px,1vw);line-height:min(34px,2.42857vw)}}@media (width<=767px){.collection-box.-weighing{padding-bottom:20.3px}}@media (width>=768px){.collection-box.-weighing{padding-bottom:min(31.5px,2.25vw)}}@media (width<=767px){.collection-list{border-top:1px solid #c6c6c6;margin-top:14.3px;font-size:11px;line-height:15px}}@media (width>=768px){.collection-list{letter-spacing:.04em;border-top:1px solid #c6c6c6;margin-top:min(19px,1.35714vw);font-size:min(14px,1vw);line-height:min(34px,2.42857vw)}}.collection-list>li{border-bottom:1px solid #c6c6c6}@media (width<=767px){.collection-list>li{padding:3.9px 0 5.1px 6.1px}}@media (width>=768px){.collection-list>li{white-space:nowrap;padding-left:min(9.2px,.657143vw)}}@media (width<=767px){.collection-list>li span{padding-left:.23em;display:block}}.collection-list.-equipment{font-feature-settings:normal;letter-spacing:0;border-top:0;margin-top:0}@media (width<=767px){.collection-list.-equipment{letter-spacing:-.06em;line-height:22.8px}}@media (width>=768px){.collection-list.-equipment{line-height:min(35px,2.5vw)}}.collection-list.-equipment>li{white-space:nowrap}@media (width<=767px){.collection-list.-equipment>li{height:25px;padding:0 0 0 2.6px}}@media (width>=768px){.collection-list.-equipment>li{height:min(35px,2.5vw);padding-left:min(11px,.785714vw)}}.collection-papers{border-collapse:collapse;table-layout:fixed;width:100%}@media (width<=767px){.collection-papers{margin-top:11.2px;font-size:11px;line-height:15px}}@media (width>=768px){.collection-papers{margin-top:min(19.2px,1.37143vw);font-size:min(14px,1vw);line-height:min(34px,2.42857vw)}}.collection-papers th,.collection-papers td{text-align:left;vertical-align:top;padding:0;font-weight:400}@media (width>=768px){.collection-papers th,.collection-papers td{letter-spacing:.05em}}.collection-papers thead th{color:#fff;letter-spacing:.05em;background-color:#8a8a8a}@media (width<=767px){.collection-papers thead th{height:24px;font-weight:500;line-height:24px}}@media (width>=768px){.collection-papers thead th{height:min(30px,2.14286vw);line-height:min(29.3px,2.09286vw)}}.collection-papers thead th:first-child{border-right:1px solid #fff}@media (width<=767px){.collection-papers thead th:first-child{width:80px;padding-left:25.2px}}@media (width>=768px){.collection-papers thead th:first-child{text-align:center;width:min(100px,7.14286vw)}}@media (width<=767px){.collection-papers thead th:last-child{padding-left:69.95px}}@media (width>=768px){.collection-papers thead th:last-child{padding-left:min(136.7px,9.76429vw)}}.collection-papers tbody th,.collection-papers tbody td{border-bottom:1px solid #c6c6c6}@media (width<=767px){.collection-papers tbody th,.collection-papers tbody td{padding-top:3.6px;padding-bottom:4.4px;line-height:16px}}.collection-papers tbody th{background-color:#f2efec;border-right:1px solid #c6c6c6}@media (width<=767px){.collection-papers tbody th{white-space:nowrap;padding-left:10.1px}}@media (width>=768px){.collection-papers tbody th{height:min(35px,2.5vw);padding-left:min(9.2px,.657143vw)}}@media (width<=767px){.collection-papers tbody td{padding-left:11.1px}}@media (width>=768px){.collection-papers tbody td{white-space:nowrap;padding-left:min(17.35px,1.23929vw)}}.collection-photos{flex-direction:column;gap:10px;display:flex}@media (width<=767px){.collection-photos{margin-top:46.2px}}@media (width>=768px){.collection-photos{gap:min(10px,.714286vw);margin-top:min(59.5px,4.25vw)}}.collection-photos img{height:auto;display:block}@media (width<=767px){.collection-photos img{width:100%}}@media (width>=768px){.collection-photos img{width:min(530px,37.8571vw)}.collection-photos li:first-child img{width:min(650px,46.4286vw)}.office{padding:min(109.2px,7.8vw) 0 min(90.8px,6.48571vw)}.office-body{margin-top:min(24.3px,1.73571vw)}}.office-tel span+span{margin-left:.78em}
