@charset "UTF-8";@-webkit-keyframes stroke_wide{0%{opacity:0;stroke-dashoffset:2000px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0px}}@keyframes stroke_wide{0%{opacity:0;stroke-dashoffset:2000px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0px}}@-webkit-keyframes stroke{0%{opacity:0;stroke-dashoffset:1000px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0px}}@keyframes stroke{0%{opacity:0;stroke-dashoffset:1000px}20%{opacity:1}to{opacity:1;stroke-dashoffset:0px}}@-webkit-keyframes ani_toTop{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani_toTop{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani_toBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani_toBottom{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani_toRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani_toRight{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani_toRightTop{0%{opacity:0;-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ani_toRightTop{0%{opacity:0;-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ani_toLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ani_toLeft{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ani_toLeftTop{0%{opacity:0;-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ani_toLeftTop{0%{opacity:0;-webkit-transform:translate(30px,30px);transform:translate(30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ani_toRightTop02{0%{opacity:0;-webkit-transform:translate(-30px,30px);transform:translate(-30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ani_toRightTop02{0%{opacity:0;-webkit-transform:translate(-30px,30px);transform:translate(-30px,30px)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ani_opacity{0%{opacity:0}to{opacity:1}}@keyframes ani_opacity{0%{opacity:0}to{opacity:1}}@-webkit-keyframes ani_scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ani_scale{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ani_menu{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(30);transform:scale(30)}}@keyframes ani_menu{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(30);transform:scale(30)}}.mainVisual{padding-top:110px}@media (max-width:1000px){.mainVisual{padding-top:55px}}.mainVisual_image{height:540px;background-image:url(/images/environment/mv.jpg);background-size:cover;background-position:center top}.mainVisual_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.mainVisual_text h1{margin:auto;font-size:42px;font-weight:700;opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px);color:#000}.mainVisual_text h1.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media (max-width:767.98px){.mainVisual_text h1{font-size:28px;margin-top:204px}}.mainVisual_link ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-114px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transform:translate(-30px,30px);transform:translate(-30px,30px)}@media (max-width:767.98px){.mainVisual_link ul{display:block;position:relative;max-width:375px;margin:0 auto}}.mainVisual_link ul.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.mainVisual_link ul li{width:230px;height:207px;margin-right:8px;position:relative}.mainVisual_link ul li:before{content:"";display:block;background-size:contain;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;position:absolute;background-image:url(/images/task/nav_bg_hover.png);background-position:center}.mainVisual_link ul li:after{content:"";display:block;background-size:contain;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;position:absolute;background-image:url(/images/task/nav_bg.png);background-position:center;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mainVisual_link ul li:hover:after{opacity:0}.mainVisual_link ul li:hover a{color:#fff}.mainVisual_link ul li:last-child{margin-right:0}@media (max-width:767.98px){.mainVisual_link ul li{max-width:147px;max-height:133px;width:39%;height:35.5vw;position:absolute}.mainVisual_link ul li:nth-child(n+1){top:-183px;left:35px}.mainVisual_link ul li:nth-child(n+2){top:-195px;right:30px;left:auto}.mainVisual_link ul li:nth-child(n+3){top:-68px;right:0;left:0;margin:auto}}.mainVisual_link ul li a{z-index:1;position:relative;width:100%;height:100%;display:inline-block;text-align:center;padding-top:45px;font-size:26px;font-weight:700;line-height:normal}.mainVisual_link ul li a.small{font-size:20px}@media (max-width:767.98px){.mainVisual_link ul li a{font-size:17px;padding-top:27px}.mainVisual_link ul li a .samall{font-size:14px}.mainVisual_link ul li a.small{font-size:13px}}.lead{text-align:center;margin:95px 0 67px;color:inherit}@media (max-width:767.98px){.lead{margin:111px 0 38px}}.lead_text{font-size:22px;line-height:1.8;font-weight:bold;opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px)}@media (max-width:1000px){.lead_text{font-size:16px}}.lead_text.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section .bg_01{background-image:radial-gradient(rgba(246,46,54,0.5) 10%,transparent 13%),radial-gradient(rgba(246,46,54,0.5) 10%,transparent 13%);background-position:0 0;background-size:8px 8px;background-color:#FFF5F6!important}section.main_section{position:relative;margin-bottom:87px;padding-top:35px;overflow:hidden}@media (max-width:1000px){section.main_section{margin-top:-50px;margin-bottom:18px;padding-top:161px}}section.main_section.last_section{margin-bottom:0}section.main_section .container:before{background-size:cover;background-position:center;background-repeat:no-repeat;content:"";z-index:-1;position:absolute;top:35px;right:0;left:calc(50% - 500px);padding-bottom:381px}@media (max-width:1200px){section.main_section .container:before{left:calc(5% + 40px)}}@media (max-width:1000px){section.main_section .container:before{top:111px;left:0;padding-bottom:214px}}section.main_section .circle_title{width:283px;height:261px;background-image:url(/images/task/circle_title.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0px;left:calc(50% - 605px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}section.main_section .circle_title.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.main_section .circle_title h2{font-size:35.613px;font-style:normal;font-weight:700;line-height:normal;text-align:center;margin:auto;color:#F62E36}@media (max-width:1000px){section.main_section .circle_title h2{font-size:22px}}@media (max-width:1230px){section.main_section .circle_title{left:0}}@media (max-width:1000px){section.main_section .circle_title{width:174.194px;height:165.945px;top:50px;left:8px}}section.main_section:nth-of-type(2n) .container:before{right:calc(50% - 500px);left:0}@media (max-width:1200px){section.main_section:nth-of-type(2n) .container:before{right:calc(5% + 40px)}}@media (max-width:1000px){section.main_section:nth-of-type(2n) .container:before{right:0}}section.main_section:nth-of-type(2n) .container .circle_title{left:initial;right:calc(50% - 605px);opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0)}@media (max-width:1230px){section.main_section:nth-of-type(2n) .container .circle_title{right:0}}section.main_section:nth-of-type(2n) .container .circle_title.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.main_section .inner_1000{padding-top:247px}@media (max-width:1000px){section.main_section .inner_1000{padding:105px 0 0 0}}section.main_section .contents_wrap .contents_mission{background-color:#fff;padding:32px 0 34px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission{display:block;margin-left:20px}}section.main_section .contents_wrap .contents_mission>div:first-of-type{max-width:60%}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission>div:first-of-type{max-width:100%}}section.main_section .contents_wrap .contents_mission br.mode_sp{display:none}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission br.mode_sp{display:block}}section.main_section .contents_wrap .contents_mission .red_cover{background-color:#F62E36;color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:68px;display:inline-block;position:relative;padding:0 30px}section.main_section .contents_wrap .contents_mission .red_cover:after{position:absolute;background:#fff;bottom:-3px;content:"";left:-3px;pointer-events:none;right:-3px;top:-3px;z-index:1}section.main_section .contents_wrap .contents_mission .red_cover.is-display:after{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;left:calc(100% + 3px)}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .red_cover{font-size:18px;line-height:41px;display:inline-block;padding:0 18px}}section.main_section .contents_wrap .contents_mission .white_cover{background-color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:64px;position:relative;padding:0 30px}section.main_section .contents_wrap .contents_mission .white_cover:after{position:absolute;background:#fff;bottom:0;content:"";left:0;pointer-events:none;right:0;top:0;z-index:1}section.main_section .contents_wrap .contents_mission .white_cover.is-display:after{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;left:100%}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .white_cover{font-size:18px;line-height:41px;display:inline-block;padding:0 18px}}section.main_section .contents_wrap .contents_mission .annotation_mark{font-size:14px;vertical-align:super;font-style:normal;font-weight:700}section.main_section .contents_wrap .contents_mission .annotation_text{font-size:16px;font-style:normal;font-weight:700;line-height:1.5}section.main_section .contents_wrap .contents_mission .point{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:13px 0;overflow:hidden;position:relative}section.main_section .contents_wrap .contents_mission .point:after{position:absolute;background:#fff;bottom:0;content:"";left:0;pointer-events:none;right:0;top:0;z-index:1}section.main_section .contents_wrap .contents_mission .point.is-display:after{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;left:100%}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point{text-align:right;padding:0 20px 13px 0}}section.main_section .contents_wrap .contents_mission .point p{color:#F62E36;padding-left:120px;font-size:80px;font-style:normal;font-weight:700;display:inline-block;position:relative;font-family:"Montserrat",游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,Arial,ＭＳ Ｐゴシック,MS PGothic,sans-serif}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p{font-size:66px;padding-left:79px}}section.main_section .contents_wrap .contents_mission .point p:before{background-image:url(/images/environment/icon.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:108px;height:102px}section.main_section .contents_wrap .contents_mission .point p .font_type_large{font-size:60px;font-style:normal;font-weight:700}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p .font_type_large{font-size:32px}}section.main_section .contents_wrap .contents_mission .point p .font_type_middle{font-size:50.753px;font-weight:700}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p .font_type_middle{font-size:32px}}section.main_section .contents_wrap .contents_mission .point p .font_type_small{font-size:25.376px;font-weight:700}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p .font_type_small{font-size:18.097px}}section.main_section .contents_wrap .contents_mission .point p .font_type_min{display:inline-block;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p .font_type_min{font-size:13px}}section.main_section .contents_wrap .contents_mission .point p .font_type_note{display:block;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:left}@media (max-width:1000px){section.main_section .contents_wrap .contents_mission .point p .font_type_note{font-size:13px}}section.main_section .contents_wrap .contents_mission .point p sup{font-size:50%;top:-1em}section.main_section .contents_wrap .contents_mission.bg_01 .point:after,section.main_section .contents_wrap .contents_mission.bg_01 .red_cover:after,section.main_section .contents_wrap .contents_mission.bg_01 .white_cover:after{background-image:radial-gradient(rgba(246,46,54,0.5) 10%,transparent 13%),radial-gradient(rgba(246,46,54,0.5) 10%,transparent 13%);background-position:0 0;background-size:8px 8px;background-color:#FFF5F6!important}section.main_section .contents_wrap .company_list{padding:11px 0 17px}section.main_section .contents_wrap .company_list p{background:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;width:97%;margin:0 auto 11px;padding:7px 0}@media (max-width:1000px){section.main_section .contents_wrap .company_list p{width:90%;font-size:14px;padding:4px 0}}section.main_section .contents_wrap .company_list ul{width:97%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section.main_section .contents_wrap .company_list ul.over{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}@media (max-width:1000px){section.main_section .contents_wrap .company_list ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%}section.main_section .contents_wrap .company_list ul.over{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}section.main_section .contents_wrap .company_list ul li{width:19.17%;background:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:14px 0;margin:0 1% 10px 0;text-align:center;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.main_section .contents_wrap .company_list ul li:last-child{margin-right:0}section.main_section .contents_wrap .company_list ul li:nth-child(5n){margin-right:0}section.main_section .contents_wrap .company_list ul li span{font-size:13px;font-style:normal;font-weight:700;line-height:1;display:block}@media (max-width:1000px){section.main_section .contents_wrap .company_list ul li{padding:9px 0;font-size:12px;width:48%;margin:0 4% 10px 0}section.main_section .contents_wrap .company_list ul li span{font-size:12px}section.main_section .contents_wrap .company_list ul li:nth-child(2n){margin-right:0}section.main_section .contents_wrap .company_list ul li:nth-child(5n){margin-right:0}}.action_plan{position:relative;padding-top:107px;margin-bottom:141px}@media (max-width:1000px){.action_plan{margin-bottom:36px;padding-top:38px}}@media (max-width:1000px){.action_plan .inner_1000{padding:0}}.action_plan .arrow{position:absolute;top:48px;right:0;left:0;margin:auto;text-align:center}@media (max-width:1000px){.action_plan .arrow{top:6px}}@media (max-width:767.98px){.action_plan .arrow{top:11px}}.action_plan .contents_wrap{border-radius:20px;margin:auto;padding:20px 20px 28px}@media (max-width:1000px){.action_plan .contents_wrap{border-radius:0;padding:20px 20px 13px}}.action_plan .contents_wrap .action_plan_title{background:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 auto 50px;padding:5px 0}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_title{font-size:14px;margin:0 auto 17px}}.action_plan .contents_wrap .action_plan_list li{position:relative;border-radius:20px;border:4px solid #F62E36;background:#FFF;font-size:24px;font-style:normal;font-weight:700;line-height:44px;padding:17px 30px;margin-left:calc(139px - 3%);margin-bottom:29px;display:inline-block;opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px)}.action_plan .contents_wrap .action_plan_list li.is-display{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li{font-size:16px;padding:20px 13px;display:block;line-height:normal;border-radius:8px;border:2px solid #F62E36;margin-bottom:7px}}.action_plan .contents_wrap .action_plan_list li:before{background-image:url(/images/task/01.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:-90px;bottom:0;margin:auto;width:56px;padding-bottom:44px}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li:before{left:-36px;width:26px}}.action_plan .contents_wrap .action_plan_list li:nth-child(n+1){margin-left:calc(147px - 3%)}.action_plan .contents_wrap .action_plan_list li:nth-child(n+1):before{background-image:url(/images/task/01.png)}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li:nth-child(n+1){margin-left:calc(45px - 3%)}}.action_plan .contents_wrap .action_plan_list li:nth-child(n+2){margin-left:calc(247px - 3%)}.action_plan .contents_wrap .action_plan_list li:nth-child(n+2).is-display{-webkit-transition-delay:0.2s;transition-delay:0.2s}.action_plan .contents_wrap .action_plan_list li:nth-child(n+2):before{background-image:url(/images/task/02.png)}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li:nth-child(n+2){margin-left:calc(45px - 3%)}}.action_plan .contents_wrap .action_plan_list li:nth-child(n+3){margin-left:calc(347px - 3%)}.action_plan .contents_wrap .action_plan_list li:nth-child(n+3).is-display{-webkit-transition-delay:0.4s;transition-delay:0.4s}.action_plan .contents_wrap .action_plan_list li:nth-child(n+3):before{background-image:url(/images/task/03.png)}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li:nth-child(n+3){margin-left:calc(45px - 3%)}}.action_plan .contents_wrap .action_plan_list li:nth-child(n+4){margin-left:calc(447px - 3%)}.action_plan .contents_wrap .action_plan_list li:nth-child(n+4).is-display{-webkit-transition-delay:0.4s;transition-delay:0.4s}.action_plan .contents_wrap .action_plan_list li:nth-child(n+4):before{background-image:url(/images/task/04.png)}@media (max-width:1000px){.action_plan .contents_wrap .action_plan_list li:nth-child(n+4){margin-left:calc(45px - 3%)}}#task_link_list{margin-bottom:135px}@media (max-width:1000px){#task_link_list{margin-bottom:43px}}#task_link_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:80px 0px 80px 0px;overflow:hidden}@media (max-width:1000px){#task_link_list ul{display:block;border-radius:40px 0px 40px 0px}}#task_link_list ul li{position:relative;width:25%;overflow:hidden}@media (max-width:1000px){#task_link_list ul li{width:100%}}#task_link_list ul li:before{background-repeat:no-repeat;background-size:cover;position:absolute;content:"";display:block;width:100%;bottom:0;top:0;z-index:-1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;zoom:1;-webkit-transform:scale(1);transform:scale(1)}#task_link_list ul li:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}#task_link_list ul li a{display:inline-block;width:100%;text-align:center;padding:100px 0;font-size:18px;font-style:normal;font-weight:700;color:#FFF}@media (max-width:1000px){#task_link_list ul li a{padding:36px 0;font-size:14px}}#task_link_list ul li:first-child:before{background-image:url(/images/task/task_link_list01.jpg)}@media (max-width:1000px){#task_link_list ul li:first-child:before{background-image:url(/images/task/task_link_list01_sp.jpg);background-position:center center}}#task_link_list ul li:nth-child(2):before{background-image:url(/images/task/task_link_list02.jpg)}@media (max-width:1000px){#task_link_list ul li:nth-child(2):before{background-image:url(/images/task/task_link_list02_sp.jpg);background-position:center center}}#task_link_list ul li:nth-child(3):before{background-image:url(/images/task/task_link_list03.jpg)}@media (max-width:1000px){#task_link_list ul li:nth-child(3):before{background-image:url(/images/task/task_link_list03_sp.jpg);background-position:top center}}@media (max-width:767.98px){#task_link_list ul li:nth-child(3):before{background-position:top center}}@media (max-width:500px){#task_link_list ul li:nth-child(3):before{background-position:center center}}#task_link_list ul li:nth-child(4):before{background-image:url(/images/task/task_link_list04.jpg)}@media (max-width:1000px){#task_link_list ul li:nth-child(4):before{background-image:url(/images/task/task_link_list04_sp.jpg)}}#task_link_list ul li:nth-child(5):before{background-image:url(/images/task/task_link_list05.jpg)}@media (max-width:1000px){#task_link_list ul li:nth-child(5):before{background-image:url(/images/task/task_link_list05_sp.jpg)}}#sustainable_topics .title_wrap{background-image:url(/images/top/footer_image.svg);background-position:bottom center;background-repeat:repeat-x;padding-bottom:77px;margin-bottom:20px}@media (max-width:1000px){#sustainable_topics .title_wrap{padding-bottom:47px;background-size:auto 39px;margin-bottom:10px}}#sustainable_topics .title_wrap .inner_1200{position:relative}@media (max-width:1000px){#sustainable_topics .title_wrap h3{text-align:center;width:100%;overflow:hidden}}#sustainable_topics .title_wrap h3 .topics_header_title{display:inline-block;width:calc(100% - 250px)}@media (max-width:1000px){#sustainable_topics .title_wrap h3 .topics_header_title{margin-bottom:11px;display:inline-block;width:346px}}#sustainable_topics .title_wrap h3 .topics_header_text{font-size:19.417px;font-style:normal;font-weight:700;line-height:normal;display:block;padding-left:125px;margin-top:-9px}@media (max-width:1000px){#sustainable_topics .title_wrap h3 .topics_header_text{font-size:18px;padding-left:0}}#sustainable_topics .title_wrap .topicsbutton{position:absolute;top:7px;right:36px;text-align:center}@media (max-width:1000px){#sustainable_topics .title_wrap .topicsbutton{display:none}}#sustainable_topics .title_wrap .topicsbutton_btn{background:rgb(233,215,59);background:linear-gradient(97deg,#E9D73B -4.98%,#00A070 29.38%,#008264 65.24%,#77B597 87.65%,#C4BD00 120.51%,#00753C 144.42%);padding:3.5px;border-radius:36.5px}#sustainable_topics .title_wrap .topicsbutton_btn_inner{font-size:14px;font-weight:bold;width:240px;padding:22px 0;line-height:1}#sustainable_topics .title_wrap .topicsbutton_btn_inner:before{background-color:#fff;top:0;bottom:0;margin:auto;right:15px;width:24px;height:24px}#sustainable_topics .title_wrap .topicsbutton_btn_inner:after{top:0;bottom:0;margin:auto;right:24px;width:7px;height:7px}#sustainable_topics .title_wrap .topicsbutton_btn:hover .btn_inner{background-color:initial;color:#FFF}#sustainable_topics .title_wrap .topicsbutton_btn:hover .btn_inner:before{border:2.5px solid #fff}#sustainable_topics .title_wrap .topicsbutton_btn:hover .btn_inner:after{border-right:2px solid #008264;border-bottom:2px solid #008264}#sustainable_topics .title_wrap .topicsbutton_btn_inner:before{border:2.5px solid #008264}#sustainable_topics .title_wrap .topicsbutton_btn_inner:after{border-right:2px solid #008264;border-bottom:2px solid #008264}#sustainable_topics .topics_wrap{background-image:url(/images/task/topics_bg.jpg);background-size:100% 200px;background-repeat:no-repeat;padding-bottom:58px}@media (max-width:1000px){#sustainable_topics .topics_wrap{background-image:url(/images/task/topics_bg_sp.jpg);background-size:cover;padding-bottom:18px}}#sustainable_topics .topics_wrap .topics_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list{display:block}}#sustainable_topics .topics_wrap .topics_list li{width:23.75%;max-width:285px;margin-right:1.6%;padding-top:20px}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li{width:100%;margin-right:0;max-width:100%;padding-top:4px}}#sustainable_topics .topics_wrap .topics_list li:last-child{margin-right:0}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dl{display:-webkit-box;display:-ms-flexbox;display:flex}}#sustainable_topics .topics_wrap .topics_list li dt{overflow:hidden}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dt{width:139px}}#sustainable_topics .topics_wrap .topics_list li dt img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2;width:100%}#sustainable_topics .topics_wrap .topics_list li dd{position:relative;background-color:#FFF;margin-left:26px;margin-top:-47px;border-radius:0px 35.231px 0px 0px;padding:14px}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dd{position:relative;margin-left:0;margin-top:0;border-radius:0;width:calc(100% - 139px);padding:12px 15px}}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list{position:absolute;bottom:0;right:0}}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li{width:70.463px;background-color:#3FC971;text-align:center;font-size:11.744px;font-style:normal;font-weight:700;color:#FFF;line-height:normal;padding:3.5px 0}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li.environment{background-color:#72af2d}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li.human{background-color:#f3981c}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li.happiness{background-color:#ed798c}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li.health{background-color:#00aecc}#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li.community{background-color:#a675b0}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dd .topics_category_list li{width:56.463px;font-size:10px;padding:1.5px 0}}#sustainable_topics .topics_wrap .topics_list li dd p{font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:6px 0}@media (max-width:1000px){#sustainable_topics .topics_wrap .topics_list li dd p{font-size:11px}}#sustainable_topics .topics_wrap .topics_list li dd .date{position:relative;font-size:12.331px;font-style:normal;font-weight:500;padding:0 0 0 23px}#sustainable_topics .topics_wrap .topics_list li dd .date:before{content:"";background-image:url(/images/task/clock.png);background-size:contain;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;width:17.5px}#sustainable_topics .topics_wrap .topicsbutton{text-align:center;margin-top:22px;display:none}@media (max-width:1000px){#sustainable_topics .topics_wrap .topicsbutton{display:block}}#sustainable_topics .topics_wrap .topicsbutton_btn{background:rgb(233,215,59);background:linear-gradient(97deg,#E9D73B -4.98%,#00A070 29.38%,#008264 65.24%,#77B597 87.65%,#C4BD00 120.51%,#00753C 144.42%);padding:3.5px;border-radius:36.5px}#sustainable_topics .topics_wrap .topicsbutton_btn_inner{font-size:12px;font-weight:bold;width:194px;padding:14px 0}#sustainable_topics .topics_wrap .topicsbutton_btn_inner:before{background-color:#fff;top:0;bottom:0;margin:auto;right:10px;width:22px;height:22px}#sustainable_topics .topics_wrap .topicsbutton_btn_inner:after{top:0;bottom:0;margin:auto;right:20px;width:5px;height:5px}#sustainable_topics .topics_wrap .topicsbutton_btn:hover .btn_inner{background-color:initial;color:#FFF}#sustainable_topics .topics_wrap .topicsbutton_btn:hover .btn_inner:before{border:2.5px solid #fff}#sustainable_topics .topics_wrap .topicsbutton_btn:hover .btn_inner:after{border-right:2px solid #008264;border-bottom:2px solid #008264}#sustainable_topics .topics_wrap .topicsbutton_btn_inner:before{border:2.5px solid #008264}#sustainable_topics .topics_wrap .topicsbutton_btn_inner:after{border-right:2px solid #008264;border-bottom:2px solid #008264}#block_link_list ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1000px){#block_link_list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}#block_link_list ul li{width:33.3333333333%;height:169.658px;overflow:hidden;position:relative;text-align:center;color:#FFF}@media (max-width:1000px){#block_link_list ul li{height:123.658px}}#block_link_list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#fff}#block_link_list ul li a:hover{color:#fff}#block_link_list ul li:before{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;content:"";display:block;width:100%;bottom:-1px;top:0;z-index:-1;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;zoom:1;-webkit-transform:scale(1);transform:scale(1)}#block_link_list ul li:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}#block_link_list ul li.boundary:before{background-image:url(/images/task/boundary.jpg)}#block_link_list ul li.boundary p{font-size:16px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){#block_link_list ul li.boundary p{font-size:11px}}#block_link_list ul li.boundary p span{font-family:"Jost",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){#block_link_list ul li.boundary p span{font-size:39px;line-height:41px}}@media (max-width:1000px){#block_link_list ul li.boundary{width:100%}}#block_link_list ul li.tcfd:before{background-image:url(/images/task/tcfd.jpg)}#block_link_list ul li.tcfd p{font-size:18px;font-style:normal;font-weight:700;line-height:36px}@media (max-width:1000px){#block_link_list ul li.tcfd p{font-size:11px;line-height:17px}}@media (max-width:1000px){#block_link_list ul li.tcfd{width:50%}}#block_link_list ul li.library:before{background-image:url(/images/task/library.jpg)}#block_link_list ul li.library p{font-size:18px;font-style:normal;font-weight:700;line-height:36px}@media (max-width:1000px){#block_link_list ul li.library p{font-size:11px;line-height:17px}}@media (max-width:1000px){#block_link_list ul li.library{width:50%}}.environment .mainVisual_image{background-image:url(/images/environment/mv.jpg)}@media (max-width:767.98px){.environment .mainVisual_image{background-image:url(/images/environment/mv_sp.jpg)}}.environment .mainVisual_text h1{color:#FFF}@media (max-width:1000px){.environment section.main_section .contents_wrap .contents_mission{padding:0px 0 0px}.environment section.main_section .contents_wrap .contents_mission .red_cover{margin-top:-6px}}.environment #section01 .container:before{background-image:url(/images/environment/section01_bg.jpg)}@media (max-width:1000px){.environment #section01 .container:before{background-image:url(/images/environment/section01_bg_sp.jpg)}}.environment #section01 .point p:before{background-image:url(/images/environment/icon.png);top:-5px;left:-15px;bottom:5px}@media (max-width:1000px){.environment #section01 .point p:before{top:-5px;left:9px;bottom:5px;width:64px;height:48px}}.environment #section02 .container:before{background-image:url(/images/environment/section02_bg.jpg)}@media (max-width:1000px){.environment #section02 .container:before{background-image:url(/images/environment/section02_bg_sp.jpg)}}.environment #section02 .contents_mission .white_cover:last-of-type{font-size:16px;line-height:1}.environment #section02 .point p:before{background-image:url(/images/environment/icon02.png);top:-5px;left:-15px;bottom:5px}@media (max-width:1000px){.environment #section02 .point p:before{top:-5px;left:9px;bottom:5px;width:64px;height:48px}}.environment #section03 .container:before{background-image:url(/images/environment/section03_bg.jpg)}@media (max-width:1000px){.environment #section03 .container:before{background-image:url(/images/environment/section03_bg_sp.jpg)}}.environment #section03 .contents_mission{padding:52px 0 48px}@media (max-width:1000px){.environment #section03 .contents_mission{padding:0 0 34px}.environment #section03 .contents_mission .red_cover{margin-top:-6px}}.environment #section03 .point{padding:5px 0;text-align:right}@media (max-width:1000px){.environment #section03 .point{padding:10px 0 0;text-align:left}}.environment #section03 .point p{margin-left:auto;margin-right:42px;font-size:initial}@media (max-width:1000px){.environment #section03 .point p{margin-left:auto;font-size:initial;margin-right:0}}.environment #section03 .point p:before{background-image:url(/images/environment/icon03.png);top:11px;left:-4px;bottom:10px;width:98px;padding-bottom:0;height:82px}@media (max-width:1000px){.environment #section03 .point p:before{top:0;bottom:0;left:6px;width:55px;height:48px}}.environment #section03 .point p .font_type_middle{font-size:36px;font-style:normal;font-weight:700}@media (max-width:1000px){.environment #section03 .point p .font_type_middle{font-size:32px}}.environment #section03 .point p .font_type_small{display:block;font-size:25.376px;font-style:normal;font-weight:700;text-align:left}@media (max-width:1000px){.environment #section03 .point p .font_type_small{font-size:16px}}.community .mainVisual_image{background-image:url(/images/community/mv.jpg)}@media (max-width:767.98px){.community .mainVisual_image{background-image:url(/images/community/mv_sp.jpg)}}.community section.main_section .contents_wrap .contents_mission .red_cover{font-size:22px;line-height:40px}.community section.main_section .contents_wrap .contents_mission .white_cover{font-size:22px;line-height:40px}@media (max-width:1000px){.community section.main_section .contents_wrap .contents_mission{padding:0px 0 0px}.community section.main_section .contents_wrap .contents_mission .red_cover{font-size:18px;line-height:41px;line-height:1.4;padding:13px 18px}.community section.main_section .contents_wrap .contents_mission .red_cover:first-child{margin-top:13px}.community section.main_section .contents_wrap .contents_mission .white_cover{font-size:18px;line-height:41px;line-height:1.4;padding:13px 18px}}.community #section01 .container:before{background-image:url(/images/community/section01_bg.jpg)}@media (max-width:1000px){.community #section01 .container:before{background-image:url(/images/community/section01_bg_sp.jpg)}}.community #section01 .contents_mission .point{text-align:left;padding:10px 20px 13px 0}.community #section01 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.community #section01 .contents_mission .point p{padding-left:150px}}.community #section01 .contents_mission .point p:before{background-image:url(/images/community/icon.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.community #section01 .contents_mission .point p:before{top:-5px;left:82px;bottom:5px;width:64px;height:48px}}@media (max-width:1000px){.community #section01 .contents_mission .point{text-align:right}}.community #section01 .contents_mission:nth-of-type(n+2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:51px 0}.community #section01 .contents_mission:nth-of-type(n+2) .point{padding:43px 0}@media (max-width:1000px){.community #section01 .contents_mission:nth-of-type(n+2) .point{padding:10px 20px 13px 0}}.community #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:60px;margin-left:154px}@media (max-width:1000px){.community #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:40px;letter-spacing:-0.03em;margin-left:0}}.community #section01 .contents_mission:nth-of-type(n+2) .point p .font_type_small{letter-spacing:0}.human .mainVisual_image{background-image:url(/images/human/mv.jpg);background-position:center top;position:relative}.human .mainVisual_image:after{content:"";width:100%;position:absolute;padding-bottom:540px;background:linear-gradient(131deg,rgba(59,61,70,0.2) 39.4%,rgba(0,0,0,0) 73.15%);top:0}@media (max-width:480px){.human .mainVisual_image{background-image:url(/images/human/mv_sp.jpg)}}.human .mainVisual_text h1{color:#FFF;z-index:1}@media (max-width:480px){.human .mainVisual_text h1{color:#000000}}.human .mainVisual .mainVisual_link ul li:first-child a{padding-top:57px}@media (max-width:1000px){.human .mainVisual .mainVisual_link ul li:first-child a{padding-top:37px}}.human section.main_section .contents_wrap .contents_mission{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.human section.main_section .contents_wrap .contents_mission .red_cover{font-size:22px;line-height:40px}.human section.main_section .contents_wrap .contents_mission .white_cover{font-size:22px;line-height:40px}@media (max-width:1000px){.human section.main_section .contents_wrap .contents_mission{padding:0px 0 0px}.human section.main_section .contents_wrap .contents_mission .red_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}.human section.main_section .contents_wrap .contents_mission .red_cover:first-child{margin-top:13px}.human section.main_section .contents_wrap .contents_mission .white_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}}.human section.main_section .contents_wrap .contents_mission .point{text-align:left;padding:10px 20px 13px 0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:496px}.human section.main_section .contents_wrap .contents_mission .point p{text-align:left;padding-left:133px}@media (max-width:1000px){.human section.main_section .contents_wrap .contents_mission .point p{padding-left:67px}}.human section.main_section .contents_wrap .contents_mission .point p:before{background-image:url(/images/human/icon.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.human section.main_section .contents_wrap .contents_mission .point p:before{top:-3px;left:0;bottom:3px;width:64px;height:48px}}@media (max-width:1000px){.human section.main_section .contents_wrap .contents_mission .point{text-align:right;width:auto}}.human #section01 .container:before{background-image:url(/images/human/section01_bg.jpg)}@media (max-width:1000px){.human #section01 .container:before{background-image:url(/images/human/section01_bg_sp.jpg);background-position:top 30% center}}@media (max-width:767.98px){.human #section01 .container:before{background-position:center center}}.human #section01 .contents_mission .point{padding:10px 20px 13px 0}.human #section01 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.human #section01 .contents_mission .point p{padding-left:64px}}.human #section01 .contents_mission .point p:before{background-image:url(/images/human/icon.png);top:0;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.human #section01 .contents_mission .point p:before{top:-5px;left:0;bottom:5px;width:64px;height:48px}}.human #section01 .contents_mission:nth-of-type(n+2){margin-bottom:20px}.human #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:36px}.human #section01 .contents_mission:nth-of-type(n+2) .point p:before{background-image:url(/images/human/icon02.png)}@media (max-width:1000px){.human #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:24px;margin-left:0;padding-left:64px}}.human #section02 .container:before{background-image:url(/images/human/section02_bg.jpg)}@media (max-width:1000px){.human #section02 .container:before{background-image:url(/images/human/section02_bg_sp.jpg)}}.human #section02 .contents_mission{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.human #section02 .contents_mission .point{padding:10px 20px 13px 0;width:563px}.human #section02 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.human #section02 .contents_mission .point p{padding-left:64px;font-size:44px}}.human #section02 .contents_mission .point p:before{background-image:url(/images/human/icon02.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.human #section02 .contents_mission .point p:before{top:-5px;left:-5px;bottom:5px;width:64px;height:48px}}.human #section02 .contents_mission .point p .annotation_mark{font-size:20px;font-style:normal;font-weight:700;vertical-align:top}@media (max-width:1000px){.human #section02 .contents_mission .point p .annotation_mark{font-size:14px}}@media (max-width:1000px){.human #section02 .contents_mission .point{text-align:right;width:auto}}.human #section03 .container:before{background-image:url(/images/human/section03_bg.jpg)}@media (max-width:1000px){.human #section03 .container:before{background-image:url(/images/human/section03_bg_sp.jpg);background-position:center top -40px}}.human #section03 .container .circle_title h2{font-size:30px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){.human #section03 .container .circle_title h2{font-size:18px}}.human #section03 .container .contents_mission:first-of-type .red_cover{display:inline-block}.human #section03 .container .contents_mission:first-of-type .white_cover{display:inline-block;margin-left:-5px}.human #section03 .container .contents_mission:first-of-type .white_cover span{font-weight:700}.human #section03 .container .contents_mission:first-of-type .point p:before{background-image:url(/images/human/icon02.png)}.human #section03 .container .contents_mission:nth-of-type(2) .red_cover{display:inline-block}.human #section03 .container .contents_mission:nth-of-type(2) .white_cover{display:inline-block;margin-left:-5px}.human #section03 .container .contents_mission:nth-of-type(2) .point p:before{background-image:url(/images/human/icon03.png)}.human #section03 .container .contents_mission:nth-of-type(3) .red_cover{display:inline-block}.human #section03 .container .contents_mission:nth-of-type(3) .white_cover{display:inline-block;margin-left:-5px}.human #section03 .container .contents_mission:nth-of-type(3) .point p:before{background-image:url(/images/human/icon04.png)}.human #section03 .container .contents_mission:nth-of-type(4) .point p:before{background-image:url(/images/human/icon04.png)}.human #section03 .container .contents_mission:nth-of-type(5) .point p:before{background-image:url(/images/human/icon.png)}.human #section03 .container .contents_mission:nth-of-type(6) .point p{padding-bottom:40px}@media (max-width:1000px){.human #section03 .container .contents_mission:nth-of-type(6) .point p{font-size:32px;line-height:48px;padding-bottom:8px}}.human #section03 .container .contents_mission:nth-of-type(6) .point p:before{background-image:url(/images/human/icon05.png)}.human #section03 .container .contents_mission:nth-of-type(7) .point p{padding-bottom:40px}@media (max-width:1000px){.human #section03 .container .contents_mission:nth-of-type(7) .point p{font-size:32px;line-height:48px;padding-bottom:8px}}.human #section03 .container .contents_mission:nth-of-type(7) .point p:before{background-image:url(/images/human/icon06.png)}.human #section03 .container .contents_mission:nth-of-type(8){margin-bottom:20px}.human #section03 .container .contents_mission:nth-of-type(8) .point p{padding-bottom:30px}@media (max-width:1000px){.human #section03 .container .contents_mission:nth-of-type(8) .point p{font-size:18px;padding-bottom:8px}}.human #section03 .container .contents_mission:nth-of-type(8) .point p:before{background-image:url(/images/human/icon.png)}.human #section03 .container .contents_mission:nth-of-type(8) .point p .font_type_middle{font-size:44px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1000px){.human #section03 .container .contents_mission:nth-of-type(8) .point p .font_type_middle{font-size:28px}}.human #section03 .container .contents_mission:nth-of-type(8) .white_cover{display:inline-block;margin-left:-5px}.human .action_plan .action_plan_list li:nth-child(n+2){font-size:22px}@media (max-width:1000px){.human .action_plan .action_plan_list li:nth-child(n+2){font-size:16px}}.health .mainVisual_image{background-image:url(/images/health/mv.jpg);background-position:center top}@media (max-width:767.98px){.health .mainVisual_image{background-image:url(/images/health/mv_sp.jpg)}}@media (max-width:1000px){.health .mainVisual .mainVisual_link ul li:first-child{top:-77px}}@media (max-width:1000px){.health .mainVisual .mainVisual_link ul li:nth-child(2){top:-77px}}.health section.main_section .contents_wrap .contents_mission{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.health section.main_section .contents_wrap .contents_mission .red_cover{font-size:22px;line-height:40px}.health section.main_section .contents_wrap .contents_mission .white_cover{font-size:22px;line-height:40px}@media (max-width:1000px){.health section.main_section .contents_wrap .contents_mission{padding:0px 0 0px}.health section.main_section .contents_wrap .contents_mission .red_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}.health section.main_section .contents_wrap .contents_mission .red_cover:first-child{margin-top:13px}.health section.main_section .contents_wrap .contents_mission .white_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}}.health section.main_section .contents_wrap .contents_mission .point{text-align:left;padding:10px 20px 13px 0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:496px}.health section.main_section .contents_wrap .contents_mission .point p{text-align:left;padding-left:133px}@media (max-width:1000px){.health section.main_section .contents_wrap .contents_mission .point p{padding-left:67px}}.health section.main_section .contents_wrap .contents_mission .point p:before{background-image:url(/images/health/icon.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.health section.main_section .contents_wrap .contents_mission .point p:before{top:-3px;left:0;bottom:3px;width:64px;height:48px}}@media (max-width:1000px){.health section.main_section .contents_wrap .contents_mission .point{text-align:right;width:auto}}.health #section01 .container:before{background-image:url(/images/health/section01_bg.jpg)}@media (max-width:1000px){.health #section01 .container:before{background-image:url(/images/health/section01_bg_sp.jpg);background-position:top center}}.health #section01 .contents_mission .point{padding:10px 20px 13px 0}.health #section01 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.health #section01 .contents_mission .point p{padding-left:64px}}.health #section01 .contents_mission .point p:before{background-image:url(/images/health/icon.png);top:0;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.health #section01 .contents_mission .point p:before{top:-5px;left:-5px;bottom:5px;width:64px;height:48px}}.health #section01 .contents_mission .point p .font_type_middle{line-height:0.8em}.health #section01 .contents_mission:nth-of-type(n+2).bg_01{margin-bottom:20px}.health #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:36px}@media (max-width:1000px){.health #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:24px;margin-left:0}.health #section01 .contents_mission:nth-of-type(n+2) .point p .font_type_middle{font-size:40px}}.health #section02 .container:before{background-image:url(/images/health/section02_bg.jpg)}@media (max-width:1000px){.health #section02 .container:before{background-image:url(/images/health/section02_bg_sp.jpg)}}.health #section02 .contents_mission{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.health #section02 .contents_mission .point{padding:10px 20px 13px 0;width:535px}.health #section02 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.health #section02 .contents_mission .point p{padding-left:64px}}.health #section02 .contents_mission .point p:before{background-image:url(/images/health/icon02.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.health #section02 .contents_mission .point p:before{top:-5px;left:-5px;bottom:5px;width:64px;height:48px}}@media (max-width:1000px){.health #section02 .contents_mission .point{text-align:right;width:auto}}.happiness .mainVisual_image{background-image:url(/images/happiness/mv.jpg);background-position:center top;position:relative}.happiness .mainVisual_image:after{content:"";width:100%;position:absolute;padding-bottom:540px;background:linear-gradient(131deg,rgba(59,61,70,0.2) 39.4%,rgba(0,0,0,0) 73.15%);top:0}@media (max-width:767.98px){.happiness .mainVisual_image{background-position:center;background-image:url(/images/happiness/mv_sp.jpg)}.happiness .mainVisual_image:after{content:none}}.happiness .mainVisual_text h1{color:#FFF;z-index:1}.happiness section.main_section .contents_wrap .contents_mission{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.happiness section.main_section .contents_wrap .contents_mission .red_cover{font-size:22px;line-height:40px}.happiness section.main_section .contents_wrap .contents_mission .white_cover{font-size:22px;line-height:40px}.happiness section.main_section .contents_wrap .contents_mission .annotation_mark{font-size:14px;vertical-align:super;font-style:normal;font-weight:700}.happiness section.main_section .contents_wrap .contents_mission .annotation_text{font-size:16px;font-style:normal;font-weight:700}@media (max-width:1000px){.happiness section.main_section .contents_wrap .contents_mission{padding:0px 0 0px}.happiness section.main_section .contents_wrap .contents_mission .red_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}.happiness section.main_section .contents_wrap .contents_mission .red_cover:first-child{margin-top:13px}.happiness section.main_section .contents_wrap .contents_mission .white_cover{font-size:17px;line-height:41px;line-height:1.4;padding:13px 16px}}.happiness section.main_section .contents_wrap .contents_mission .point{text-align:left;padding:10px 20px 13px 0;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:496px}.happiness section.main_section .contents_wrap .contents_mission .point p{text-align:left;padding-left:133px}@media (max-width:1000px){.happiness section.main_section .contents_wrap .contents_mission .point p{padding-left:67px}}.happiness section.main_section .contents_wrap .contents_mission .point p:before{background-image:url(/images/happiness/icon.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.happiness section.main_section .contents_wrap .contents_mission .point p:before{top:-3px;left:0;bottom:3px;width:64px;height:48px}}@media (max-width:1000px){.happiness section.main_section .contents_wrap .contents_mission .point{text-align:right;width:auto}}.happiness section.main_section .contents_wrap .company_list ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.happiness section.main_section .contents_wrap .company_list+p{margin-top:10px;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:1000px){.happiness section.main_section .contents_wrap .company_list+p{font-size:10px}}.happiness #section01 .container:before{background-image:url(/images/happiness/section01_bg.jpg)}@media (max-width:1000px){.happiness #section01 .container:before{background-image:url(/images/happiness/section01_bg_sp.jpg);background-position:top center}}.happiness #section01 .contents_mission .point{padding:10px 20px 13px 0}.happiness #section01 .contents_mission .point p{padding-left:133px}@media (max-width:1000px){.happiness #section01 .contents_mission .point p{padding-left:64px}}.happiness #section01 .contents_mission .point p:before{background-image:url(/images/happiness/icon.png);top:-5px;left:11px;bottom:5px;width:86px;height:85px}@media (max-width:1000px){.happiness #section01 .contents_mission .point p:before{top:-5px;left:-7px;bottom:5px;width:64px;height:48px}}.happiness #section01 .contents_mission .point p .font_type_middle{line-height:0.8em}@media (max-width:1000px){.happiness #section01 .contents_mission .point p .font_type_middle{line-height:1em}}.happiness #section01 .contents_mission:first-of-type .point p{font-size:36px;line-height:1.4}.happiness #section01 .contents_mission:first-of-type .point p .font_type_middle{font-size:36px}@media (max-width:1000px){.happiness #section01 .contents_mission:first-of-type .point p{font-size:24px}}.happiness #section01 .contents_mission:nth-of-type(n+2).bg_01{margin-bottom:20px}.happiness #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:50.753px}@media (max-width:1000px){.happiness #section01 .contents_mission:nth-of-type(n+2) .point p{font-size:40px;margin-left:0}.happiness #section01 .contents_mission:nth-of-type(n+2) .point p .font_type_middle{font-size:40px}}.happiness #section01 .contents_mission:nth-of-type(n+2) .point p .font_type_small{display:block;line-height:2em}
/*# sourceMappingURL=task.css.map */