#wrap.sub_wrap.esg_wrap .kv_area{background-image:url(/resources/images/sustainability/esg/sus_esg_kv.jpg)}#wrap.sub_wrap.esg_wrap .kv_tit_wrap h1{color:#fff;text-align:center;margin:0;padding:10px;font-size:3em;font-weight:700}#wrap.sub_wrap.esg_wrap .feature.overview .overview_desc{max-width:700px}.esg_mgmt .txt .desc.append_detail{margin-top:75px}.append_detail_wrapper{display:flex}.append_detail_wrapper .append_detail{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.append_detail_wrapper .tit{min-height:32px;font-size:24px;font-weight:400}.append_detail_wrapper .tit span{font-weight:700}.sub_wrap.esg_wrap .tit.bold.custom_esg{font-weight:400}.custom_esg span{font-weight:700}.append_detail_wrapper a{margin-top:35px}.append_detail_wrapper .download.valign{justify-content:center;align-items:center;display:flex}.append_detail_wrapper .select_wrap{flex:0 0 50px;width:100%}.append_detail_wrapper .select_wrap.s_mb{padding-bottom:10px}.append_detail_wrapper .select_warp_holdings,.append_detail_wrapper .select_wrap_steelholdings{text-align:center;width:100%;min-height:530px}.select_wrap_holdings1_1,.select_wrap_holdings1_2,.select_wrap_holdings1_3,.select_wrap_holdings2_1,.select_wrap_holdings2_2{display:none}.append_detail_wrapper img{object-fit:contain;width:auto;max-width:100%;height:356px;max-height:356px;margin:0 auto;display:block}.append_detail_wrapper .double_divider{flex-direction:column;justify-content:flex-start;min-height:130px;display:flex}.append_detail_wrapper .double_divider a{align-items:center;display:flex}.append_detail_wrapper .double_divider a:last-child{margin-top:25px}.append_detail_wrapper .double_divider a:first-child .more{margin-right:12px!important}@media screen and (min-width:769px) and (max-width:1920px){.append_detail_wrapper img{height:min(20.2083vw,356px)}}@media screen and (min-width:769px) and (max-width:1440px){#wrap.sub_wrap.esg_wrap .feature.overview .overview_desc{max-width:42vw}.sub_wrap.esg_wrap .feature.pb,.sub_wrap.esg_wrap .feature.pb0,.sub_wrap.esg_wrap .feature.esg_grade{padding-top:9.03vw}.mgmt_ideology .ideology_list li,.mgmt_ideology .ideology_list li:first-child,.mgmt_ideology .ideology_list li:nth-child(2),.mgmt_ideology .ideology_list li:nth-child(3){width:calc(33.3333% - .0466667vw);padding-left:5%;padding-right:5%}.mgmt_ideology .ideology_list li .txt .desc p{line-height:1.89}.sub_wrap.esg_wrap .half_wrap .half_cont.reverse .txt{min-height:41.67vw}}@media screen and (min-width:769px) and (max-width:1024px){#wrap.sub_wrap.esg_wrap .stakeholder_policy table td{font-size:1.11vw}}@media screen and (min-width:1441px){.sub_wrap.esg_wrap .feature.pb,.sub_wrap.esg_wrap .feature.pb0,.sub_wrap.esg_wrap .feature.esg_grade{padding-top:130px}.mgmt_ideology .ideology_list li,.mgmt_ideology .ideology_list li:first-child,.mgmt_ideology .ideology_list li:nth-child(2),.mgmt_ideology .ideology_list li:nth-child(3){width:calc(33.3333% - .666667px);padding-left:5%;padding-right:5%}.mgmt_ideology .ideology_list li .txt .desc p{line-height:1.89}.sub_wrap.esg_wrap .half_wrap .half_cont.reverse .txt{min-height:600px}}@media screen and (min-width:769px) and (max-width:1400px){.esg_mgmt .txt .desc.append_detail{width:40.3vw}}@media screen and (max-width:768px){#wrap.sub_wrap.esg_wrap .kv_area{background-image:url(/resources/images/sustainability/esg/sus_esg_kv-m.jpg)}#wrap.sub_wrap.esg_wrap .feature.overview .overview_desc{max-width:100%}#wrap.sub_wrap.esg_wrap section.half_wrap.pb0{padding-top:9.26vw}#wrap.sub_wrap.esg_wrap section.stakeholder_policy{padding-top:0}.mgmt_ideology .ideology_list li,.mgmt_ideology .ideology_list li:first-child,.mgmt_ideology .ideology_list li:nth-child(2),.mgmt_ideology .ideology_list li:nth-child(3){width:100%;padding-left:0;padding-right:0}.mgmt_ideology .ideology_list li{padding-top:9.5%;padding-bottom:8.9%}.mgmt_ideology .ideology_list li:first-child{padding-top:8%;padding-bottom:9%}.mgmt_ideology .ideology_list li:nth-child(3){padding-bottom:0}.mgmt_ideology .ideology_list li>div,.mgmt_ideology .ideology_list li>p{width:100%}.mgmt_ideology .ideology_list li .txt .desc p{line-height:1.58}.half_wrap .half_cont .txt .desc ul{padding-top:6.32vw}.half_wrap .half_cont .half_list li,.half_wrap .half_cont .half_list li:first-child,.half_wrap .half_cont .half_list.half li:nth-child(odd),.half_wrap .half_cont .half_list.half li:nth-child(2n){float:none;width:100%;margin-right:0}.append_detail_wrapper .double_divider{flex-direction:column;min-height:auto}.append_detail_wrapper .double_divider a:first-child .more{margin-right:0!important}.esg_mgmt .txt .desc.append_detail{margin:10.5vw 0 0}.esg_mgmt .txt .desc.append_detail .tit{text-align:center;font-size:5.5vw}.esg_mgmt .txt .desc.append_detail a{margin-top:4vw}.append_detail_wrapper .select_wrap{flex-basis:12vw}.append_detail_wrapper .select_warp_holdings,.append_detail_wrapper .select_wrap_steelholdings{min-height:auto}.append_detail_wrapper img{object-fit:contain;width:100%;height:62vw;max-height:356px}.append_detail_wrapper{flex-direction:column}}.box_sub_tit{text-align:center;color:#333;letter-spacing:-.02em;font-size:24px;line-height:1.25;position:relative;top:47%;left:50%;transform:translate(-50%,-50%)}.box_sub_tit strong{margin-bottom:2.3%}@media screen and (max-width:1440px){.box_sub_tit{font-size:1.67vw}}@media screen and (max-width:768px){.box_sub_tit{font-size:5.56vw;line-height:1.25}}
