.p-csr-environmental .c-sec .c-secLead{margin-bottom:0}@media screen and (min-width: 1024px){.p-csr-environmental .c-mainContainer{margin-bottom:150px}}.p-csr-environmental .p-csr__title{color:#1e5674}.p-csr-environmental .p-csr__subTitle.policy{margin:35px 0 10px}@media screen and (min-width: 1024px){.p-csr-environmental .p-csr__subTitle.policy{margin:50px 0 10px}}.p-csr-environmental .p-csr__table{margin-top:40px}@media screen and (min-width: 768px){.p-csr-environmental .p-csr__table--name{font-size:1.5rem;width:100px;padding:20px 0px}}@media screen and (min-width: 1024px){.p-csr-environmental .p-csr__table--name{font-size:1.6rem;width:200px;padding:23px 0px}}@media screen and (min-width: 768px){.p-csr-environmental .p-csr__table{width:600px;margin:60px auto 0}.p-csr-environmental .p-csr__table .p-csr__table--name{width:150px}}@media screen and (min-width: 1024px){.p-csr-environmental .p-csr__table{width:800px;margin:80px auto 0}.p-csr-environmental .p-csr__table .p-csr__table--name{width:200px}}.p-csr-environmental__promotion{margin-top:56px}@media screen and (min-width: 1024px){.p-csr-environmental__promotion{margin-top:64px}}.p-csr-environmental__img--wrapper{overflow-x:auto;padding-bottom:4px}@media screen and (min-width: 1024px){.p-csr-environmental__img--wrapper{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-bottom:0}}.p-csr-environmental__img--wrapper img{width:836px}.p-csr-environmental__eco-conservation{border-top:1px solid #b3b3b3;margin-top:40px;padding:40px 0}@media screen and (min-width: 1024px){.p-csr-environmental__eco-conservation{margin-top:85px;padding:67px 0 125px}}.p-csr-social .c-mainContainer{margin-bottom:100px}@media screen and (min-width: 768px){.p-csr-social .c-mainContainer{margin-bottom:200px}}@media screen and (min-width: 1024px){.p-csr-social .c-mainContainer{margin-bottom:255px}}.p-csr-social .c-sec .c-secLead{margin-bottom:0}.p-csr-social .p-csr__title{color:#1e5674;margin-bottom:25px}@media screen and (min-width: 768px){.p-csr-social .p-csr__title{margin-bottom:30px}}@media screen and (min-width: 1024px){.p-csr-social .p-csr__title{margin-bottom:35px}}.p-csr-social .p-csr__subTitle.policy{margin:25px 0 15px}@media screen and (min-width: 768px){.p-csr-social .p-csr__subTitle.policy{margin:0 0 10px}}.p-csr-social .p-csr__subTitle.policy:first-child{margin-top:25px}@media screen and (min-width: 768px){.p-csr-social .p-csr__subTitle.policy:first-child{margin-top:0}}.p-csr-social__item{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.p-csr-social__item:first-of-type{border-bottom:none;padding:28px 0}@media screen and (min-width: 768px){.p-csr-social__item:first-of-type{padding:40px 0}}.p-csr-social__item:last-of-type{border-top:1px dashed #b3b3b3;padding:40px 0}@media screen and (min-width: 768px){.p-csr-social__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}}@media screen and (min-width: 768px){.p-csr-social__img{width:auto}}@media screen and (min-width: 768px){.p-csr-social__text{width:73.6%;margin-left:30px}}.p-csr-social__wrapper{margin-top:50px}@media screen and (min-width: 768px){.p-csr-social__wrapper{margin-top:75px}}.p-csr-social__wrapper.Local .p-csr-social__item{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.p-csr-social__Local .p-csr-social__item{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3}.p-csr .c-secLead{margin-bottom:0}.p-csr .c-mainContainer{margin-bottom:95px}@media screen and (min-width: 768px){.p-csr .c-mainContainer{margin-bottom:400px}}@media screen and (min-width: 1024px){.p-csr .c-mainContainer{margin-bottom:500px}}.p-csr .c-sec{border-top:1px solid #b3b3b3;padding:40px 0}.p-csr .c-sec:nth-child(-n+2){border-top:none}.p-csr .c-sec:nth-child(2){padding-top:95px}@media screen and (min-width: 768px){.p-csr .c-sec:nth-child(2){padding-top:100px}}@media screen and (min-width: 1024px){.p-csr .c-sec:nth-child(2){padding-top:120px}}.p-csr .c-sec:first-child{padding:0}.p-csr .c-sec:last-child{padding-bottom:0}@media screen and (min-width: 768px){.p-csr .c-sec{padding:60px 0}}@media screen and (min-width: 1024px){.p-csr .c-sec{padding:80px 0}}.p-csr .c-sec .c-secLead:last-child{margin-bottom:0}.p-csr .c-btn{font-family:"hiragino-kaku-gothic-pron","Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","Yu Gothic Medium","Yu Gothic","Meiryo","MS PGothic",sans-serif;margin:0 auto 30px;max-width:360px}@media screen and (min-width: 768px){.p-csr .c-btn{width:320px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media screen and (min-width: 1024px){.p-csr .c-btn{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 0 0 24px}}@media screen and (min-width: 1024px){.p-csr .c-btn{text-align:center}}.p-csr .c-btn.c-icon-arrow--white::after,.p-csr .c-icon-arrow--primary::after{top:13px;width:13px;height:13px}.p-csr__titleLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media screen and (min-width: 1024px){.p-csr__titleLink{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:150px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.p-csr__titleLink__title{color:#005e66;font-size:1.8rem;font-weight:bold;letter-spacing:.5em;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.p-csr__titleLink__title{font-size:2.4rem;line-height:1.7;margin-bottom:0}}@media screen and (min-width: 1024px){.p-csr__titleLink__title{font-size:2.4rem;line-height:1.7;margin-bottom:0}}.p-csr__title{color:#005e66;font-size:1.8rem;font-weight:bold;letter-spacing:.5em;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.p-csr__title{font-size:2.4rem;line-height:1.7;margin-bottom:30px}}@media screen and (min-width: 1024px){.p-csr__title{font-size:2.4rem;line-height:1.7;margin-bottom:40px}}.p-csr__subTitle{color:#005e66;font-size:1.6rem;font-weight:bold;margin-bottom:25px}@media screen and (min-width: 768px){.p-csr__subTitle{font-size:1.8rem}}@media screen and (min-width: 1024px){.p-csr__subTitle{font-size:2.1rem}}.p-csr__subTitle.policy{color:#005e66;margin:25px 0}.p-csr__subTitle.policy:first-child{margin-top:0}@media screen and (min-width: 768px){.p-csr__subTitle.policy{margin-top:30px;margin-bottom:10px}}@media screen and (min-width: 1024px){.p-csr__subTitle.policy{margin-top:30px;margin-bottom:20px}}.p-csr__notes{margin-top:40px}.p-csr__notes ul li{font-size:1.3rem;line-height:1.7}@media screen and (min-width: 768px){.p-csr__notes ul li{font-size:1.6rem}}.p-csr__social-activities__title{color:#005e66;font-size:1.8rem;font-weight:bold;letter-spacing:.5em;text-align:center;margin-bottom:20px}@media screen and (min-width: 768px){.p-csr__social-activities__title{font-size:2.4rem;line-height:1.7;margin-bottom:32px}}@media screen and (min-width: 1024px){.p-csr__social-activities__title{font-size:2.4rem;line-height:1.7;margin-bottom:40px}}.p-csr .c-btn,.p-csr__list__item,.p-csr__policy,.p-csr__description,.p-csr__img--description,.p-csr__created{font-size:1.3rem;line-height:1.7}@media screen and (min-width: 768px){.p-csr .c-btn,.p-csr__list__item,.p-csr__policy,.p-csr__description,.p-csr__img--description,.p-csr__created{font-size:1.5rem}}@media screen and (min-width: 1024px){.p-csr .c-btn,.p-csr__list__item,.p-csr__policy,.p-csr__description,.p-csr__img--description,.p-csr__created{font-size:1.6rem}}.p-csr__description{margin-top:12px}@media screen and (min-width: 768px){.p-csr__description.note{margin-top:5px}}@media screen and (min-width: 1024px){.p-csr__description.note{margin-top:10px}}.p-csr__company,.p-csr__role{font-size:1.6rem;line-height:1.5}@media screen and (min-width: 1024px){.p-csr__role{margin-top:5px}}.p-csr__list{counter-reset:number}.p-csr__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;counter-increment:number;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:25px}.p-csr__list__item::before{content:counter(number) ". ";margin-right:4px}.p-csr__list__item:first-child{margin-top:0}@media screen and (min-width: 1024px){.p-csr__list__item{margin-top:30px}}.p-csr__policyAll{margin-top:24px}@media screen and (min-width: 768px){.p-csr__policyAll{font-size:1.5rem}}@media screen and (min-width: 1024px){.p-csr__policyAll{font-size:1.6rem}}.p-csr__policy:first-child{margin-top:20px}@media screen and (min-width: 1024px){.p-csr__policy:first-child{margin-top:40px}}.p-csr__policy--wrapper{margin-top:20px}@media screen and (min-width: 768px){.p-csr__policy--wrapper{margin-top:50px}}@media screen and (min-width: 1024px){.p-csr__policy--wrapper{margin-top:60px}}.p-csr__sec--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-top:25px}@media screen and (min-width: 768px){.p-csr__sec--footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}}@media screen and (min-width: 1024px){.p-csr__sec--footer{margin-top:70px}}.p-csr__sign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media screen and (min-width: 768px){.p-csr__sign{display:block;margin-top:0}}.p-csr__sign picture{width:200px;margin-top:20px}@media screen and (min-width: 768px){.p-csr__sign picture{width:100%}}.p-csr__sign--wrapper{padding-left:4px}@media screen and (min-width: 768px){.p-csr__sign--wrapper{width:auto;padding-left:0}}.p-csr__img{margin-top:40px}@media screen and (min-width: 768px){.p-csr__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:70px}}.p-csr__img--wrapper{border:1px solid #005e66;border-radius:10px;margin-top:25px}.p-csr__img--wrapper:first-child{margin-top:0}@media screen and (min-width: 768px){.p-csr__img--wrapper{width:48.2%;margin-top:0}}.p-csr__img--title{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;padding:20px 0;border-radius:10px 10px 0 0;background-color:#005e66}@media screen and (min-width: 768px){.p-csr__img--title{font-size:1.8rem;padding:20px 0}}@media screen and (min-width: 1024px){.p-csr__img--title{font-size:2rem;padding:25px 0}}.p-csr__img--description{padding:20px 25px}.p-csr__img picture{width:160px;margin:10px auto 0}.p-csr__policyList .p-csr__policy{margin-top:0}.p-csr__quality.c-sec{padding:40px 0}@media screen and (min-width: 768px){.p-csr__quality.c-sec{padding:60px 0}}@media screen and (min-width: 1024px){.p-csr__quality.c-sec{padding:80px 0}}@media screen and (min-width: 768px){.p-csr__quality.c-sec .p-csr__title{text-align:center}}.p-csr__quality .p-csr__policy{margin-top:0;text-align:left}.p-csr__created{margin:20px 0;text-align:right}@media screen and (min-width: 768px){.p-csr__created{margin:10px 0 0}}.p-csr__table{width:100%;border-collapse:collapse}@media screen and (min-width: 768px){.p-csr__table{margin-top:40px}}.p-csr__table th{color:#fff;font-size:1.6rem;font-weight:bold;text-align:center;padding:8px 0;background-color:#005e66;border:1px solid #000;border-bottom:none}@media screen and (min-width: 768px){.p-csr__table th{padding:25px 0;font-size:1.8rem}}@media screen and (min-width: 1024px){.p-csr__table th{padding:30px 0}}.p-csr__table td{border-left:1px solid #000;border-bottom:1px solid #000;line-height:1.7}.p-csr__table td:last-child{border-right:1px solid #000}.p-csr__table--name{font-weight:bold;text-align:center;border-left:none;padding:6px 15px 5px;white-space:nowrap}@media screen and (min-width: 765px){.p-csr__table--name{font-size:1.5rem;width:100px;padding:20px 0px}}@media screen and (min-width: 1024px){.p-csr__table--name{font-size:1.6rem;width:200px;padding:23px 0px}}.p-csr__table--value{padding:6px 24px 5px}@media screen and (min-width: 1024px){.p-csr__table--value{padding:20px 30px}}@media screen and (min-width: 1024px){.p-csr__table--value{padding:23px 50px}}.p-csr__report--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}@media screen and (min-width: 768px){.p-csr__report--wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 768px){.p-csr__text{width:65%}}@media screen and (min-width: 1024px){.p-csr__text{width:74%}}.p-csr__text .p-csr__policy{margin-top:0}.p-csr__note{margin-top:25px;font-size:1.2rem;line-height:1.5}.p-csr__note a{color:#0071bc;text-decoration:underline}.p-csr__note a:hover{opacity:.8;-webkit-transition:all .5s;transition:all .5s}.p-csr__note::before{content:"※";font-size:1.2rem}@media screen and (min-width: 768px){.p-csr__note{margin-top:50px;font-size:1.4rem;line-height:1.7}}@media screen and (min-width: 1024px){.p-csr__note{margin-top:56px}}.p-csr__pdf{margin-top:25px}@media screen and (min-width: 768px){.p-csr__pdf{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:35px}}.p-csr__pdf .c-btn{font-size:1.6rem;max-width:none;margin-top:25px;padding:30px}.p-csr__pdf .c-btn:first-child{margin-top:0}@media screen and (min-width: 768px){.p-csr__pdf .c-btn{font-size:1.5rem;margin-top:0;padding:0 30px}}@media screen and (min-width: 1024px){.p-csr__pdf .c-btn{font-size:1.6rem}}.p-csr__img--pdf{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:25px auto 0}@media screen and (min-width: 768px){.p-csr__img--pdf.pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28%;margin:0}.p-csr__img--pdf img{width:100%}}@media screen and (min-width: 1024px){.p-csr__img--pdf.pc{width:20%}}@media screen and (min-width: 1024px){.p-csr__img--pdf.pc{width:18%}}.p-csr__img--pdf img{width:198px}.p-csr__download{margin:80px 0}@media screen and (min-width: 1024px){.p-csr__download{margin:100px 0}}.p-csr__download h3{text-align:center;font-size:1.6rem;font-weight:bold;line-height:1.6}@media screen and (min-width: 768px){.p-csr__download h3{font-size:1.8rem;line-height:0}}.p-csr__download__area{margin-top:40px;display:grid}@media screen and (min-width: 768px){.p-csr__download__area{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (min-width: 1024px){.p-csr__download__area{grid-template-columns:1fr 1fr 1fr}}/*# sourceMappingURL=csr.css.map */