.no-webp .page_ttl .head_img{background-image:url("../../img/company/csr_head.jpg")}@media all and (max-width: 900px){.no-webp .page_ttl .head_img{background-image:url("../../img/company/csr_head_sp.jpg")}}.webp .page_ttl .head_img{background-image:url("../../img/company/csr_head.webp")}@media all and (max-width: 900px){.webp .page_ttl .head_img{background-image:url("../../img/company/csr_head_sp.webp")}}.page_ttl{background-color:#f2f2f2}.page_ttl .head_img:before{display:none}.page_ttl .head{padding:57.3px 0}@media all and (max-width: 900px){.page_ttl .head{padding:48.68px 0}}@media all and (max-width: 600px){.page_ttl .head{padding:35.55px 0}}.page_ttl .ja{font-size:2.2rem;line-height:1;padding:0.25em 0}@media all and (max-width: 600px){.page_ttl .ja{font-size:1.8rem}}.csr_wrap{width:100%;max-width:1000px;margin:0 auto;padding:59px 0 82px;color:#0b2655;font-weight:bold}.csr_wrap .black{color:#000;font-weight:400;font-size:1.5rem;line-height:2}.csr_wrap .line{display:block;width:100%;height:1px;background-color:#0b2655}@media screen and (max-width: 1100px){.csr_wrap .line{width:90%;margin:0 auto 0}}.csr_subject{overflow:hidden}.csr_subject .bgg_ttl{margin-bottom:45px}@media all and (max-width: 600px){.csr_subject .bgg_ttl{margin-bottom:30px}}.csr_subject .inner{width:80%;max-width:800px;display:flex;justify-content:space-between;flex-wrap:wrap}@media all and (max-width: 600px){.csr_subject .inner{display:block;width:90%}}.csr_subject .csr_subject_txt{width:100%;padding-bottom:37px;font-size:1.5rem;line-height:2}@media all and (max-width: 600px){.csr_subject .csr_subject_txt{padding-bottom:30px}}.csr_subject article{width:100%}.csr_subject .csr_subject_ttl{margin-bottom:19px;font-family:"游ゴシック", "Yu Gothic", "游ゴシック体", “YuGothic”, sans-serif;font-size:2.3rem;font-weight:bold;text-align:left}@media all and (max-width: 600px){.csr_subject .csr_subject_ttl{font-size:2rem;text-align:center}}.csr_subject .csr_subject_figatcl{padding-bottom:46px;display:flex;justify-content:space-between}@media all and (max-width: 600px){.csr_subject .csr_subject_figatcl{display:block}}.csr_subject .fig{width:calc(50% - 20px)}@media all and (max-width: 600px){.csr_subject .fig{width:100%}}@media all and (max-width: 600px){.csr_subject .fig01{padding-bottom:22px}}.csr_subject .csr_subject_txtatcl{padding:38px 0 65px}.csr_subject .csr_subject_txtatcl_p{display:flex;font-size:1.4rem;line-height:2}@media all and (max-width: 600px){.csr_subject .csr_subject_txtatcl_p{display:block}}.csr_subject .csr_subject_txtatcl_p.db{display:block}.csr_subject .csr_subject_txtatcl_p.db .note{padding-left:1em;width:100%}.csr_subject .mark{display:block;width:9.5em;padding-left:1em;padding-right:3em;position:relative}@media all and (max-width: 600px){.csr_subject .mark{padding-bottom:5px}}.csr_subject .mark::before{content:"";display:block;width:.8em;height:.8em;background-color:#0096dc;position:absolute;top:0.5em;left:0}.csr_subject .note{display:block;width:82%}@media all and (max-width: 600px){.csr_subject .note{width:100%;padding-left:1em;padding-bottom:20px}}.csr_subject01 .csr_subject_atcl01{width:50%}@media all and (max-width: 600px){.csr_subject01 .csr_subject_atcl01{width:100%}}.csr_subject01 .csr_subject_ttl{margin:0}.csr_subject01 dd{margin-top:38px;font-size:1.5rem;display:flex;justify-content:space-between}@media all and (max-width: 600px){.csr_subject01 dd{margin:17px 0}}.csr_subject01 .atcl01_fgr{width:calc(50% - 11px)}@media all and (max-width: 600px){.csr_subject01 .atcl01_fgr{width:calc(50% - 2px)}}.csr_subject01 .csr_subject_atcl02{width:calc(50% - 50px);padding-bottom:60px}@media all and (max-width: 600px){.csr_subject01 .csr_subject_atcl02{width:100%}}.csr_subject01 .atcl02_fgr:first-child{margin-bottom:30px}@media all and (max-width: 600px){.csr_subject01 .atcl02_fgr:first-child{margin-bottom:22px}}@media all and (max-width: 600px){.csr_subject02 .csr_subject_txtatcl{padding:38px 0 18px}}.csr_subject03 .csr_subject_ttl{font-weight:500;text-align:center;margin:0 auto 20px}.csr_subject03 .csr_subject_figatcl{padding-bottom:60px}@media all and (max-width: 600px){.csr_subject04 .csr_subject_txtatcl{padding:38px 0 18px}}.csr_subject04 .ul_ttl{color:#0096dc;font-size:1.4rem;font-weight:bold;line-height:2}.csr_subject04 ul{display:flex}.csr_subject04 ul>li:first-child{margin-right:4em}@media all and (max-width: 600px){.csr_subject04 ul{display:block}}.csr_subject04 .note{width:auto}.csr_subject04 li:first-child .mark{width:7.5em}.csr_subject04 li:last-child .mark{width:6.5em}.csr_subject05 .csr_subject_figatcl{padding-bottom:60px}.csr_subject06 .bgg_ttl{margin-bottom:74px}@media all and (max-width: 600px){.csr_subject06 .bgg_ttl{margin-bottom:35px}}.csr_subject06 ul{width:100%;padding-bottom:74px;display:flex;justify-content:space-between}@media all and (max-width: 600px){.csr_subject06 ul{display:block;padding-bottom:30px}}.csr_subject06 li{width:calc((100% / 3) - 83px)}@media all and (max-width: 900px){.csr_subject06 li{width:calc((100% / 3) - 41px)}}@media all and (max-width: 600px){.csr_subject06 li{width:80%;margin:0 auto}}@media all and (max-width: 600px){.csr_subject06 li:nth-child(2){margin:1rem auto}}.csr_subject06 .csr_subject_ttl{width:100%}.csr_subject06 .black{width:100%;padding-bottom:27px}.csr_subject06 .line{margin-bottom:37px}

/*# sourceMappingURL=../map/project/csr.css.map */
