a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}form{display:block}html{font-family:"webfont", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-size:16px;font-size:3.125vw}body{line-height:1.5;overflow-y:scroll}input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;height:40px;padding-left:10px;padding-right:10px;border:1px solid #a1a1a1;box-sizing:border-box;font-size:16px;appearance:none;border-radius:0}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border:2px solid #f04646;outline:0}input[type=radio],select{margin:0;padding:0;appearance:none;cursor:pointer}a:link,a:visited{color:#000;text-decoration:none}@media all and (-ms-high-contrast: none){*{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}#navi{background-color:#FFF;position:fixed;top:0;left:0;z-index:9999;height:60px;width:100%}#navi input{display:none}.menu-left{float:left;line-height:60px}.menu-left img{vertical-align:middle;margin-left:10px}#menu li{position:relative;white-space:nowrap;box-sizing:border-box}#menu .subnavi li a{display:inline-block;background-color:#cc0000;width:100%;color:#fff;padding:0px 20px}#menu .subnavi li a:before{content:"＞";display:inline-block;margin-right:5px}#menu>li{float:left;padding:0 15px;line-height:60px;font-size:14px}#menu>li:hover{color:#cc0000}#menu>li>label:hover{cursor:pointer}#menu>li .pd{display:none}#menu-navibtn{display:none;cursor:pointer;cursor:hand}#menu li ul{position:absolute}#menu>li>ul li{font-size:14px;display:none;color:#fff;text-align:left}#menu li ul li ul{top:-1px;left:100%}#menu li ul li ul li ul,#menu li:nth-child(n+3) ul li ul{left:inherit;right:100%}#menu>li>ul{margin-left:-40px;width:auto}#navi #navibtn{display:none}.navi_home{display:block}.navi_home:hover{color:#c00 !important}.sn_ind a:before{content:"＞";display:inline-block;margin-right:5px;margin-left:10px}header{position:fixed;z-index:9999;width:100%;background-color:#c00}.header_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header_area .logo-nam img{display:block;width:100%;height:auto}#hamburger{display:none}#wrapper{overflow:hidden;width:100%;min-width:320px;margin-left:auto;margin-right:auto;background-color:#f5f5f0;padding-top:66px}#wrapper img{display:block;width:100%;height:auto}section{display:block;margin:0;padding:0 0 0 0}.subpage_area{box-sizing:border-box;background-color:#fff;margin:0 auto}h2{position:relative;text-align:center}h2:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.subpage_link{display:flex;justify-content:space-between;margin:0 auto}.subpage_link a{text-decoration:underline}.subpage_link p:first-of-type a:before{content:"←";display:inline-block;color:#FF0004}.subpage_link p:last-of-type a:after{content:"→";display:inline-block;color:#FF0004}.pdf_btn{text-align:center}.pdf_btn a{background-color:#cc0000;color:#fff}.page-top{position:fixed}.page-top a{display:block;background:#fff;border:solid 1px #cc0000;text-align:center;text-decoration:none;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16)}.page-top:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../img/icn_top.svg) left top no-repeat}.page-top a:hover{background:#e7e7e3}.underline a{text-decoration:underline}.breadcrumb{margin:0 auto}.breadcrumb li{display:inline-block}.breadcrumb li:after{content:">";display:inline-block;padding:0 10px}.breadcrumb li:last-of-type:after{display:none}.breadcrumb a{text-decoration:underline}.subpage_link_home{text-align:center;text-decoration:underline}.link_risc_cost{display:flex;margin:0 auto;text-align:center}.link_risc_cost p{margin:0 auto}.link_risc_cost a{text-decoration:none;line-height:1.8rem;color:#000}.link_risc_cost a:hover{text-decoration:underline}.link_risc_cost a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}#esgstatement h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#esgstatement h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.esgstatement_content{background-color:#fff;margin:0 auto;box-sizing:border-box}#esgstatement h2{text-align:left}#esgstatement h2:after{content:none}.esgstatement_txt01{line-height:1.765}.esgstatement_acd{overflow:hidden}.esgstatement_acd dt{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;background-color:#7db9be;color:#fff;font-weight:bold;border-radius:10px;transition-duration:0.5s;transition-delay:0.1s}.esgstatement_acd dt:first-of-type{margin-top:0}.esgstatement_acd dt:after{content:"";position:absolute;top:50%;display:block;background:url("../img/upBtn.png") right center no-repeat;background-size:100% auto;transform:translateY(-50%) rotate(180deg)}.esgstatement_acd dt.on{border-radius:10px 10px 0 0}.esgstatement_acd dt.on:after{transform:translateY(-50%)}.esgstatement_acd dd{display:none;border:1px solid #7db9be;border-radius:0 0 10px 10px}.esgstatement_acd dd li{padding-left:1em;text-indent:-1em}.esgstatement_acd dd li:before{content:"\30FB"}#esgstatement .table dt{display:flex;justify-content:center;align-items:center;background-color:#e6e6e1;border-bottom:1px solid #fff;font-weight:bold}#esgstatement .table dt:last-of-type{border-bottom:none}#esgstatement .table dd{box-sizing:border-box;border-bottom:1px solid #e6e6e1}#esgstatement .table dd:last-of-type{border-bottom:none}.txt_right_justified{text-align:right}#efforts h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#efforts h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.efforts_content{background-color:#fff;margin:0 auto;box-sizing:border-box}#efforts h2{text-align:left}#efforts h2:after{content:none}.efforts_txt01{line-height:1.765}.efforts_acd dt{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;background-color:#7db9be;color:#fff;font-weight:bold;border-radius:10px;transition-duration:0.5s;transition-delay:0.1s}.efforts_acd dt:first-of-type{margin-top:0}.efforts_acd dt:after{content:"";position:absolute;top:50%;display:block;background:url("../img/upBtn.png") right center no-repeat;background-size:100% auto;transform:translateY(-50%) rotate(180deg)}.efforts_acd dt.on{border-radius:10px 10px 0 0}.efforts_acd dt.on:after{transform:translateY(-50%)}.efforts_acd dd{display:none;border:1px solid #7db9be;border-radius:0 0 10px 10px}.efforts_acd dd li{padding-left:1em;text-indent:-1em}.efforts_acd dd li:before{content:"\30FB"}#stewardship h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#stewardship h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.stewardship_content{background-color:#fff;margin:0 auto;box-sizing:border-box}.stewardship_txt01{line-height:1.765}sup{vertical-align:top;position:relative}.jumpLink li{display:inline-block}.jumpLink li:before{content:url(../img/stewardship_arrow.png)}.principle_box h2{border-bottom:#323232 1px solid;text-align:left}.principle_box h2:after{content:none}.principle_box{border:#323232 1px solid}.principle_box dt{line-height:1.765;font-weight:bold}.principle_box dd{line-height:1.765}.principle_box ul{line-height:1.765}.principle_box li{line-height:1.765}.principle_hdtxt{line-height:1.765}.pdf_link_list li:before{content:url(../img/pdf_ico.png);vertical-align:middle}.principle_pdfLink_box{border:#323232 1px solid}.principle_pdfLink_box p:before{content:url(../img/pdf_ico.png);vertical-align:middle}.principle_list li{padding-left:4em;text-indent:-4em}.principle_pdfLink_box p{text-align:center}.anchor_link{text-align:right}.anchor_link a{text-decoration:underline}.anchor_link a:before{content:"↑";display:inline-block;color:#FF0004}#vote h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#vote h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.vote_content{background-color:#fff;margin:0 auto;box-sizing:border-box}#vote h2{text-align:left}#vote h2:after{content:none}#vote .vote_content section:first-of-type h2{margin-top:0}.vote_hdtxt{line-height:1.765}.vote_pdfLink dt{line-height:1.765;font-weight:bold}.vote_pdfLink dd:before{content:url(../img/pdf_ico.png);vertical-align:middle}.vote_pdfLink_box{display:flex;justify-content:center}.vote_pdfLink_box a{display:block;border:#323232 1px solid;font-weight:bold;text-align:center}.vote_pdfLink_box a{position:relative}.vote_pdfLink_box a:before{content:url(../img/pdf_ico.png);position:absolute;top:50%}.ri-report h1{position:relative;font-weight:500;line-height:1.3em;text-align:center}.ri-report h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.ri-report h2:after{display:none}.ri-report .subpage_hdtxt{text-align:left;margin:0 auto}.ri-report_PDF{display:flex}.item{border:1px solid #0f070a}.item_odd{border:#0f070a solid 1px}.item_even{font-weight:bold}.item_even a:before{content:url(../img/pdf_ico.png);vertical-align:middle}.esg-thinking{background-color:#f5f5f0}.esg-thinking #wrapper{background:none}.esg-thinking .wrap1{width:100%}.esg-thinking .wrap1 .inner{display:block;width:100%;margin:0 auto;position:relative;z-index:200}.esg-thinking .wrap h2{font-weight:500;line-height:1.3em;color:#323232}.esg-thinking .wrap .subpage_hdtxt{text-align:center;line-height:1.765}.esg-thinking .wrap .esg-thinking_area{display:flex;justify-content:center}.esg-thinking .wrap .esg-thinking_area .hdtxt{font-weight:bold}.esg-thinking .wrap .esg-thinking_area .hdtxt::before{content:"";display:block;position:absolute}.esg-thinking .wrap .esg-thinking_area .hdtxt::after{content:"";display:block;position:absolute;background-color:#000;border-radius:50%}.esg-thinking .wrap .esg-thinking_area ol>li{position:relative}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type ul:before{content:"1";color:#00713b;position:absolute;display:block}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) ul:before{content:"2";color:#67a887;position:absolute;display:block}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) ul:before{content:"3";color:#b4d1c1;position:absolute;display:block}.esg-thinking .wrap .esg-thinking_area .esglineup_link_line{text-indent:2em;border-bottom:solid 1px black}.esg-thinking .wrap .esg-thinking_area .esglineup_link::after{content:'▶';vertical-align:baseline;color:#c00}.esgrole{background-color:#f5f5f0}.esgrole #wrapper{background:none;padding-top:0}.esgrole .wrap1{width:100%}.esgrole .wrap1 .inner{display:block;width:100%;margin:0 auto;padding:10rem 0 0 0;position:relative;z-index:200}.esgrole .wrap2{display:block;margin:0;padding:0;position:relative;width:100%}.esgrole .wrap2::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:skewY(17deg);z-index:-1}.esgrole .wrap2::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;background-color:#e6e6e1;transform:skewY(-17deg);z-index:-1}.esgrole .wrap2 .inner{display:block;width:100%;margin:0 auto;padding:10.5rem 0 0 0;position:relative;z-index:200}.esgrole .wrap3{width:100%}.esgrole .wrap3 .inner{display:block;width:100%;margin:0 auto;padding:10.5rem 0 0 0;position:relative;z-index:200}.esgrole .wrap h2{font-weight:500;line-height:1.3em;color:#323232;font-size:2.5rem}.esgrole .wrap .subpage_hdtxt{text-align:center;padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765}.esgrole .wrap .efforts_img{width:39.4rem;margin:0 auto;text-align:center;padding-bottom:3em}.esgrole .wrap .efforts_img img{width:100%}.esgrole .wrap .efforts_img img.is_pc{display:block !important}.esgrole .wrap .efforts_img img.is_sp{display:none !important}.esgrole .wrap .efforts_img02{width:42rem;margin:0 auto;text-align:center;padding-bottom:3em}.esgrole .subpage_link{padding:3rem 0 0 0}.esgrole .subpage_link2{padding:2rem 0 12rem;width:64.063rem;font-size:1.063rem;display:flex;margin:0 auto;text-align:center}.esgrole .subpage_link2 p{margin:0 auto}.esgrole .subpage_link2 a{text-decoration:none;line-height:1.8rem}.esgrole .subpage_link2 a:hover{text-decoration:underline}.esgrole .subpage_link2 p:first-of-type a:before{display:none}.esgrole .subpage_link2 p:last-of-type a:after{display:none}.esgrole .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esglineup .subpage_header{width:64.063rem;padding:5rem 0 2rem;box-sizing:border-box;margin:0 auto}.esglineup .subpage_header h2{font-weight:500;line-height:1.3em;color:#323232;font-size:2.5rem}.esglineup .subpage_header ul{width:100%;margin:4rem 0 0 0;padding:0;list-style:none}.esglineup .subpage_header ul li{display:inline-block;margin-right:1.6rem}.esglineup .subpage_header ul li a{font-weight:500}.esglineup .subpage_header ul li a::before{margin-right:.188rem;content:url(../img/esglineup_arrow.png)}.esglineup .subpage_header .subpage_hdtxt{text-align:center;padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765}.esglineup .subpage_area{width:64.063rem;padding:0;background-color:inherit;margin-top:6rem !important}.esglineup #esglineup1{margin-top:0 !important}.esglineup .subpage_area .lineup-inner{width:55.62rem;background-color:#fff;padding:3.8rem 4.2rem 3.8rem}.esglineup .subpage_area .lineup-inner h3{font-size:1.375rem;padding:0 0 0 0.8rem}.esglineup #esglineup1 .lineup-inner h3{border-left:solid 7px #00677a}.esglineup #esglineup2 .lineup-inner h3{border-left:solid 7px #00713b}.esglineup #esglineup3 .lineup-inner h3{border-left:solid 7px #cc8d19}.esglineup .subpage_area .lineup-inner ul{width:55.62rem;margin:0 auto;padding:0;list-style:none;font-size:0;display:flex;flex-wrap:wrap;justify-content:space-between}.esglineup .subpage_area .lineup-inner ul li{display:flex;width:47.64%;font-size:1.063rem;margin-top:2.5vw;vertical-align:top}.esglineup .subpage_area .lineup-inner ul li .list-wrap{display:block;border:solid 2px #393939;padding:2.4rem 1.6rem 2.8rem 1.6rem}.esglineup .subpage_area .lineup-inner ul li:nth-child(2n){margin-left:4.72%}.esglineup .subpage_area .lineup-inner ul li .esglineup-info{font-size:1.2rem;text-align:center;margin:0 0 1.4rem 0}.esglineup .subpage_area .lineup-inner ul li h4{font-size:1.32rem;text-align:left;color:#00677a;margin:0 0 1.4rem 0;display:table;table-layout:fixed;width:100%}.esglineup #esglineup1 .lineup-inner ul li h4{color:#00677a}.esglineup #esglineup2 .lineup-inner ul li h4{color:#00713b}.esglineup #esglineup3 .lineup-inner ul li h4{color:#cc8d19}.esglineup .subpage_area .lineup-inner ul li h4 span{display:table-cell;vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li h4 span:nth-child(2){width:7.5rem !important;padding-left:0.5rem}.esglineup .subpage_area .lineup-inner ul li h4 span img{vertical-align:bottom}.esglineup .subpage_area .lineup-inner ul li .esglineup-txt{margin:0 0 1.4rem 0}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn{display:block;width:18rem;margin:0 auto 1rem auto;padding:.2rem;font-size:1.2rem;color:#fff;text-align:center;font-weight:500}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn{display:block;width:18rem;margin:0 auto 1rem auto;padding:.2rem;font-size:1.2rem;color:#fff;text-align:center;font-weight:500}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn-noexclusive{display:block;width:18rem;margin:0 auto 5rem auto;padding:.2rem;font-size:1.2rem;color:#fff;text-align:center;font-weight:500}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn-NoExternalLink{display:block;width:18rem;margin:0 auto 1rem auto;padding:.2rem;font-size:1.2rem;color:#fff;text-align:center;font-weight:500}.esglineup #esglineup1 .lineup-inner ul li .esglineup-btn{background-color:#00677a}.esglineup #esglineup2 .lineup-inner ul li .esglineup-btn{background-color:#00713b}.esglineup #esglineup3 .lineup-inner ul li .esglineup-btn{background-color:#cc8d19}.esglineup #esglineup1 .lineup-inner ul li .esglineup-btn-noexclusive{background-color:#00677a}.esglineup #esglineup2 .lineup-inner ul li .esglineup-btn-noexclusive{background-color:#00713b}.esglineup #esglineup3 .lineup-inner ul li .esglineup-btn-noexclusive{background-color:#cc8d19}.esglineup #esglineup1 .lineup-inner ul li .exclusive-btn{background-color:#00677a}.esglineup #esglineup1 .lineup-inner ul li .exclusive-btn-NoExternalLink{background-color:#00677a}.esglineup #esglineup2 .lineup-inner ul li .exclusive-btn{background-color:#00713b}.esglineup #esglineup2 .lineup-inner ul li .exclusive-btn-NoExternalLink{background-color:#00713b}.esglineup #esglineup3 .lineup-inner ul li .exclusive-btn{background-color:#cc8d19}.esglineup #esglineup3 .lineup-inner ul li .exclusive-btn-NoExternalLink{background-color:#cc8d19}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn::before{margin-right:0.5rem;content:url(../img/esglineup_btn.png);vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn-noexclusive::before{margin-right:0.5rem;content:url(../img/esglineup_btn.png);vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn::before{margin-right:0.5rem;content:url(../img/esglineup_btn.png);vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn::after{margin-left:.3rem;content:url(../img/esglineup_btn_externalLink.png);vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn-NoExternalLink::before{margin-right:0.5rem;content:url(../img/esglineup_btn.png);vertical-align:middle}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon{width:100%}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon{width:100%}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line5{display:table;table-layout:fixed}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line5 span{display:table-cell;padding:0 0.2rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line5 img{margin:0}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line6 span{display:table-cell;padding:0 0.2rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line6 img{margin:0}.esglineup .subpage_area .lineup-inner .esglineup-annotation{font-size:0.8rem;margin:1.0rem auto  0 auto;padding:0 0 0 1.2em;position:relative}.esglineup .subpage_area .lineup-inner .esglineup-annotation::after{display:block;content:"※";position:absolute;top:0;left:0}.esglineup .subpage_area .anchor_link{margin-top:1.8rem}.esglineup .wrap .subpage_img01{width:42rem;margin:0 auto;text-align:center;padding-bottom:3rem}.esglineup .subpage_l{width:100%;display:block}.esglineup .subpage_l .inner{width:100%;display:block;margin:0 auto;position:relative}.esglineup .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esglineup .subpage_l .inner .subpage_link_str{display:flex;width:100%;padding:5rem 0 5rem 0;position:relative;justify-content:center}.esglineup .subpage_l .inner .subpage_link_str p{display:block}.esglineup .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:1rem;font-size:1.063rem}.esglineup .subpage_l .inner .subpage_link_str a:before{content:"|";display:inline-block;color:#323232;margin-right:1rem}.esglineup .subpage_l .inner .subpage_link_str p:last-of-type a:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}.esglineup .subpage_link2{padding:2rem 0 2rem;width:64.063rem;font-size:1.063rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esglineup .subpage_link2 p{margin:0 auto}.esglineup .subpage_link2 a{text-decoration:underline;line-height:1.8rem}.esglineup .subpage_link2 a:hover{text-decoration:underline}.esglineup .subpage_link2 p:first-of-type a:before{display:none}.esglineup .subpage_link2 p:last-of-type a:after{display:none}.esglineup .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esglineup .subpage_link3{padding:2rem 0 12rem;width:64.063rem;font-size:1.063rem;display:flex;margin:0 auto;text-align:center}.esglineup .subpage_link3 p{margin:0 auto}.esglineup .subpage_link3 a{text-decoration:none;line-height:1.75rem}.esglineup .subpage_link3 a:hover{text-decoration:underline}.esglineup .subpage_link3 p:first-of-type a:before{display:none}.esglineup .subpage_link3 p:last-of-type a:after{display:none}.esglineup .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 h4{color:#fff;background-color:#C80000;font-weight:normal;text-align:center}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 h4{color:#fff;background-color:#C80000;font-weight:normal;text-align:center}.strategy .wrap2 .inner2 .inner2_3 h4{color:#fff;background-color:#C80000;font-weight:normal;text-align:center}.strategy .wrap2 .inner2 .inner2_3 span{color:#C80000}.strategy .wrap3 .inner3 h3{color:#fff;text-align:center;background-color:#C80000;font-weight:normal}.strategy .wrap h2{color:#323232}.strategy .page-top{z-index:9999}.esg-investmentstrategy .link_button{text-align:center;margin:0 auto}.esg-investmentstrategy .link_button ul{width:100%;padding:0;list-style:none}.esg-investmentstrategy .link_button ul li{display:inline-block}.esg-investmentstrategy .link_button ul li a::before{content:url(../img/esglineup_arrow.png)}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_title{color:#fff;text-align:center;font-weight:bold}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_txt{color:#fff;text-align:justify}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_txt_bold{font-weight:bold}.esg-investmentstrategy .subpage_area .inner{background-color:#fff}.esg-investmentstrategy .subpage_area .inner p{color:#323232}.esg-investmentstrategy .subpage_header{box-sizing:border-box;margin:0 auto}.esg-investmentstrategy .subpage_header h2{font-weight:500;line-height:1.3em;color:#323232}.esg-investmentstrategy .subpage_header .subpage_hdtxt{text-align:center}.esg-investmentstrategy .subpage_area{background-color:inherit}.esg-investmentstrategy .subpage_area h3{position:relative;text-align:center;color:#323232}.esg-investmentstrategy .subpage_area h3 a{color:#323232;text-decoration:underline}.esg-investmentstrategy .subpage_area h3:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#CC0000;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 h3:after{display:none}.esg-investmentstrategy .subpage_area .inner_area2 h3:after{display:none}.esg-investmentstrategy .subpage_area .inner_area3 h3:after{display:none}.esg-investmentstrategy .subpage_area .inner_area4 h3:after{display:none}.esg-investmentstrategy .subpage_area .inner_area5 h3:after{display:none}.esg-investmentstrategy .subpage_area .inner_area6 h3:after{display:none}.esg-investmentstrategy .subpage_area h4{position:relative;text-align:center;background-color:#efefef;color:#323232}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1{background-color:#67a3c0;position:relative;border-radius:4px 4px 4px 4px}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2{background-color:#d4b26c;position:relative;border-radius:4px 4px 4px 4px}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1::before{content:'';background-image:url(../img/icon-01.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_alcohol::before{content:'';background-image:url(../img/icon-01-1.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_cigarette::before{content:'';background-image:url(../img/icon-01-2.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_weapon::before{content:'';background-image:url(../img/icon-01-3.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2 .area1_txt::before{content:'';background-image:url(../img/image-02.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2::before{content:'';background-image:url(../img/icon-02.png);background-size:contain;position:absolute}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_1::before{content:'';display:block;background-image:url(../img/icon-03.png);background-size:contain;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_2::before{content:'';display:block;background-image:url(../img/icon-04.png);background-size:contain;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_3::before{content:'';display:block;background-image:url(../img/icon-05.png);background-size:contain;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_4::before{content:'';display:block;background-image:url(../img/icon-06.png);background-size:contain;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_5::before{content:'';display:block;background-image:url(../img/icon-07.png);background-size:contain;margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2{display:flex;justify-content:space-around;flex-wrap:wrap}.esg-investmentstrategy .subpage_area .inner_area2 .img_1{margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittxt{text-align:justify}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1{background-color:#f8edda;position:relative}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1 .img_3{position:absolute;bottom:0}.esg-investmentstrategy .subpage_area .annotationtext{text-align:center}.esg-investmentstrategy .subpage_area .annotationtext_2{text-align:center}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle::before{border-style:solid;border-color:#e89d63;position:absolute}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle::before{content:"";display:block}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle .textorange{color:#e48945}.esg-investmentstrategy .subpage_area .inner_area4 p{position:relative}.esg-investmentstrategy .subpage_area .inner_area4 p::after{content:'';background-image:url(../img/image_yononaka-1.jpg);background-size:contain;position:absolute}.esg-investmentstrategy .bluearth_img{margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area5 .img_2{margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area7 .img_3{margin:0 auto}.esg-investmentstrategy .subpage_area .inner_area6 .underline{font-weight:bold;text-decoration:underline}.esg-investmentstrategy .subpage_area .inner_area6 .skyblue{color:#009BC2}.esg-investmentstrategy .subpage_area .inner_area6 .green{color:#91B335}.esg-investmentstrategy .subpage_area .inner_area6 .blue{color:#005293}.detailesg .subpage_area .inner{background-color:#fff}.detailesg .subpage_header{box-sizing:border-box}.detailesg .subpage_header h2{color:#323232}.detailesg .subpage_header .subpage_hdtxt{text-align:left}.detailesg .subpage_content{box-sizing:border-box}.detailesg .subpage_content h2{color:#323232}.detailesg .subpage_content .subpage_hdtxt{text-align:left}.detailesg .subpage_area{background-color:inherit}.detailesg .subpage_area h3{position:relative;text-align:center}.detailesg .subpage_area h3:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.detailesg .subpage_area h4{position:relative;text-align:center;background-color:#efefef}.detailesg .subpage_area .img_1{margin:0 auto}.detailesg .subpage_content .image_esg::after{content:'';background-image:url(../img/ESGSDGs.jpg);background-size:contain;background-repeat:no-repeat;display:block}.esginvestment .subpage_content{box-sizing:border-box}.esginvestment .subpage_content .textblue{color:#0c6db8}.esginvestment .subpage_content h2{color:#323232}.esginvestment .subpage_content .subpage_hdtxt{text-align:left}.esginvestment .subpage_content .area1 .area1_1{background-color:#fff;position:relative}.esginvestment .subpage_content .area1 .area1_2{background-color:#fff;position:relative}.esginvestment .subpage_content .area1 .area1_1::before{content:'';background-image:url(../img/esginvestment_img03.jpg);background-size:contain;position:absolute}.esginvestment .subpage_content .area1 .area1_2::before{content:'';background-image:url(../img/esginvestment_img04.jpg);background-size:contain;position:absolute}.esginvestment .subpage_content .text_orange{color:#d1682f}.esginvestment .subpage_content .text_blue{color:#54afd7}.esginvestment .subpage_content .img_1{margin:0 auto}#library h1{position:relative;font-weight:500;line-height:1.3em;text-align:center}#library h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}#special_content{background-color:#fff;margin:0 auto}#special_content h2{text-align:center}#special_content h2:after{background-color:#cc0000;width:3.125rem;height:2px}#special_content h3{border-bottom:1px solid #333333}#special_content .special_content_link{display:block}#special_content .up_data{display:block;color:#323232}#special_content .icon_category{display:inline-flex;justify-content:center;align-items:center;background-color:#cc0000;color:#fff}#special_content .special_content_tit{color:#323232;line-height:1.765}#special_content .special_content_txt{line-height:1.765}#special_content .special_content_txt .new_line{display:block;padding-bottom:1em}#special_content .special_content_txt .small_font{display:block}#special_content .flex_area{display:flex;flex-wrap:wrap;margin:0 auto}#special_content .flex_right .video_box_content{position:relative;height:0}#special_content .special_content_flex{display:flex}.special_content_list01{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.special_content_list01 li{position:relative;font-weight:bold;text-align:center}.special_content_list01 li a{overflow:hidden;display:block;background-color:#fff;border-radius:.625rem;transition:0.3s}.special_content_list01 li a:hover{opacity:0.8}.special_content_list01 li a:before{content:"";display:block}.special_content_list01 li:first-of-type a:before{background:url("../img/library_list_img01.jpg") no-repeat;background-size:100% auto}.special_content_list01 li:nth-of-type(2) a:before{background:url("../img/library_list_img02.jpg") no-repeat;background-size:100% auto}.special_content_list01 li:nth-of-type(3) a:before{background:url("../img/library_list_img03.jpg") no-repeat;background-size:100% auto}.special_content_list01 li:nth-of-type(4) a:before{background:url("../img/library_list_img04.jpg") no-repeat;background-size:100% auto}.special_content_list01 li:last-of-type a:before{content:none}.special_content_list01 li span{display:inline-block;line-height:1;vertical-align:middle}.special_content_list01 li span:after{content:"";display:inline-block;background:url("../img/link_icon.png") no-repeat;background-size:100% 100%;margin-left:0.5em;vertical-align:bottom}.info .info_area{display:flex;flex-wrap:wrap;margin:0 auto}.info .subpage_area{width:100%;display:none;border-top:1px solid #cc0000}.info .tab_label{display:flex;background-color:#fff;order:-1;justify-content:center;align-items:center;line-height:1;color:#9fa0a3;position:relative}.info .tab_label::after{content:"";position:absolute;background-color:#CC0000;z-index:1}.info .tab_switch{display:none}.info .tab_switch:checked+.tab_label{background-color:#CC0000;color:#fff}.info .tab_switch:checked+.tab_label::after{opacity:0}.info .tab_switch:checked+.tab_label+.subpage_area{display:block}.info .tab_label:hover{background-color:#CC0000;color:#fff}.info .tab_label:hover::after{opacity:0}.info .tab_label:last-of-type::after{opacity:0}.info .info_area .information div{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #e5e6e1E1}.info .info_area .information dt{text-align:left;vertical-align:middle}.info .info_area .information dd{text-align:left;vertical-align:middle}.info .info_area .information div:last-of-type{border-bottom:none}.info .info_area .information a:hover{text-decoration:underline}.impact-report .lead_txt{text-align:left;margin:0 auto}.impact-report .report_inner{display:flex}.impact-report .item_img{border:1px solid #0f070a}.impact-report .item_area{font-weight:bold}.impact-report .item_area a::after{content:url(../img/pdf_ico.png);vertical-align:middle}.impact-report h1{position:relative;text-align:center}.impact-report h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.impact-report h2{position:relative;text-align:left}.impact-report h2::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;background-color:#323232}#spreport_trptalk h1 span{display:block;color:#cc0000}#spreport_trptalk .spreport_trptalk_box{box-sizing:border-box;background-color:#fff}.qa dd:after{content:"";display:block;clear:both}.qa dd .speaker{font-weight:bold}.ft_left{float:left}.ft_right{float:right}.trptalk_img03{margin:0 auto}.trptalk_img04{margin:0 auto}.report-list h1{position:relative;text-align:center}.report-list h1::after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.report-list .info_area{display:flex;flex-wrap:wrap;margin:0 auto}.report-list .subpage_area{width:100%;display:none;padding-bottom:0}.report-list .subpage_area .content_area{display:flex;flex-wrap:wrap;justify-content:space-between}.report-list .subpage_area .content_area .content h2{text-align:left}.report-list .subpage_area .content_area .content a{display:block}.report-list .subpage_area .content_area .content .icon_area{display:flex}.report-list .subpage_area .content_area .content .rounded_corner{border-radius:4px 4px 4px 4px;display:flex;justify-content:center;align-items:center}.report-list .subpage_area .content_area .content .backgroud_red{background-color:#cc0000;color:#fff}.report-list .subpage_area .content_area .content .backgroud_grey{background-color:#737373;color:#fff}.report-list .subpage_area .content_area .content .content_title{position:relative}.report-list .subpage_area .content_area .content .content_title::after{content:"";display:block;position:absolute;background-color:#323232;height:1px;margin:0 auto}.report-list .subpage_area .content_area .content .content_lead .new_line{display:block;padding-bottom:1em}.report-list .subpage_area .content_area .content .content_lead .small_font{display:block}.report-list .tab_label{display:flex;background-color:#fff;order:-1;justify-content:center;align-items:center;line-height:1;color:#9fa0a3;position:relative}.report-list .tab_label::after{content:"";position:absolute;background-color:#CC0000;z-index:1}.report-list .tab_switch{display:none}.report-list .tab_switch:checked+.tab_label{background-color:#CC0000;color:#fff}.report-list .tab_switch:checked+.tab_label::after{opacity:0}.report-list .tab_switch:checked+.tab_label+.subpage_area{display:block}.report-list .tab_label:hover{background-color:#CC0000;color:#fff}.report-list .tab_label:hover::after{opacity:0}.report-list .tab_label:last-of-type::after{opacity:0}#engagement h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#engagement h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.engagement_hdtxt{margin:0 auto;line-height:1.765}.engagement_content{background-color:#fff;margin:0 auto;box-sizing:border-box}.engagement_basic_stance .flex_right:before{content:"";display:block;background:url("../img/engagement_basic_stance_img01.png") center center no-repeat;background-size:100% auto}.engagement_basic_stance h2{background-color:#c80000;margin:0 auto;color:#fff;font-weight:normal;text-align:center;line-height:1.765}.engagement_basic_stance h2:after{content:none}.engagement_basic_stance ol li{display:flex;align-items:center;border-bottom:1px solid #000}.engagement_basic_stance ol li .number{display:inline-flex;justify-content:center;color:#c80000;font-weight:bold}.engagement_process h2{background-color:#c80000;color:#fff;font-weight:normal;text-align:center;line-height:1.765}.engagement_process h2:after{content:none}.engagement_process .encircled-number{color:#c80000}.engagement_txt02{text-align:center}#esg-integration h1{position:relative;font-weight:500;line-height:1.765;text-align:center}#esg-integration h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;height:1px;margin:0 auto}.esg-integration_hdtxt{margin:0 auto;line-height:1.765}.esg-integration_content{background-color:#fff;margin:0 auto;box-sizing:border-box}.esg-integration_tit01{background-color:#c80000;color:#fff;text-align:center;line-height:1.765}.esg-integration_chart .flex_area{display:flex;flex-wrap:wrap;justify-content:space-between;border-width:1px 0;border-style:solid;border-color:#8c8c8c}.esg-integration_chart .flex_area:last-of-type{border-width:0 0 1px 0}.esg-integration_chart dt{display:flex;justify-content:center;align-items:center;background-color:#efefef;font-weight:bold;letter-spacing:0.5em;writing-mode:vertical-rl;text-orientation:upright}.esg-integration_chart dd{line-height:1.765}.esg-integration_stock h2{font-weight:bold}.esg-integration_stock h2:after{content:none}.esg-integration_txt01{line-height:1.765}.esg-integration_tit02{background-color:#c80000;color:#fff;text-align:center;line-height:1.765}.esg-integration_txt02{text-align:center}footer{position:relative;min-width:320px}footer:before{content:"";display:block;position:absolute;left:0;right:0;z-index:1;background:url("../img/footer_img01.png");background-size:100% 100%;margin:0 auto}footer .footer-in img{margin:0 auto}@media screen and (max-width: 768px){#wrapper{padding-top:60px}.subpage_area{margin-top:4.267rem;width:27.733rem;padding:3.413rem 1.707rem 3.413rem}h2{font-size:1.024rem}h2:after{bottom:-.853rem;width:4.267rem;height:.043rem}.subpage_hdtxt{padding-top:3.84rem;font-size:.939rem;line-height:1.765}.subpage_link{padding:2.56rem 0 9.387rem;width:25.6rem;font-size:.768rem}.pdf_btn{padding-top:2.773rem;font-size:.725rem}.pdf_btn a{padding:.213rem 3.84rem;border-radius:.213rem}.page-top{bottom:.853rem;right:.853rem;font-size:.427rem}.page-top a{width:1.707rem;height:1.707rem;border-radius:.427rem}.page-top:before{width:.683rem;height:.427rem}.spblk{display:block}.pcblk{display:none}.sp_small{font-size:12px}.breadcrumb{padding:2.56rem 2.133rem 0;font-size:12px}.breadcrumb li{padding-bottom:.427rem}.link_risc_cost{padding-top:2.133rem;padding-bottom:8.533rem;font-size:.432rem}.link_same_level .current{text-decoration:none;color:#696969}.link_same_level{display:flex;flex-flow:column;width:100%;margin:0 auto;padding:2.048rem 0 2.133rem 0;position:relative;justify-content:center;align-items:center}.link_same_level p{display:block;margin:.683rem 0}.link_same_level a{text-decoration:underline;padding-left:.683rem;font-size:1.195rem}.link_same_level p:before{content:"|";display:inline-block;color:#323232;margin-right:.683rem}.link_same_level p:after{content:"|";display:inline-block;color:#323232;margin-left:.683rem}#esgstatement h1{margin-top:2.987rem;font-size:1.579rem}#esgstatement h1:after{bottom:-.853rem;width:4.267rem}.esgstatement_content{width:27.733rem;padding:2.731rem 2.133rem;margin-top:2.987rem}#esgstatement h2{padding-top:2.56rem;font-size:1.024rem}#esgstatements section:first-of-type h2{padding-top:0}.esgstatement_txt01{margin-top:.853rem;font-size:1.024rem}.esgstatement_acd{margin-top:.853rem}.esgstatement_acd dt{padding:.427rem 0;margin-top:.981rem;text-align:center}.esgstatement_acd dt:after{right:.853rem;width:1.28rem;height:1.28rem}.esgstatement_acd dd{padding:.64rem}#esgstatement .table{margin-top:.853rem}#esgstatement .table dd{padding:.853rem 0}#efforts h1{margin-top:2.987rem;font-size:1.579rem}#efforts h1:after{bottom:-.853rem;width:4.267rem}.efforts_content{width:27.733rem;padding:2.731rem 2.133rem;margin-top:2.987rem}#efforts h2{font-size:1.024rem}#efforts section:nth-of-type(2) h2{padding-top:2.56rem}.efforts_txt01{margin-top:.853rem;font-size:1.024rem}.efforts_acd{margin-top:.853rem}.efforts_acd dt{padding:.427rem 0;margin-top:.981rem;text-align:center}.efforts_acd dt:after{right:.853rem;width:1.28rem;height:1.28rem}.efforts_acd dd{padding:.64rem}#stewardship h1{margin-top:2.987rem;font-size:1.579rem}#stewardship h1:after{bottom:-.853rem;width:4.267rem}.stewardship_content{width:27.733rem;padding:2.731rem 2.133rem;margin-top:2.987rem}.stewardship_txt01{font-size:1.024rem}sup{font-size:.512rem;top:.085rem}.jumpLink{margin-top:1.493rem;font-size:1.024rem}.jumpLink li:before{margin-right:.128rem}.principle_box h2{font-size:1.024rem;padding-bottom:.853rem}.principle_box{margin-top:1.707rem;padding:1.493rem}.principle_box dt{margin-top:1.28rem;font-size:1.024rem}.principle_box dd{font-size:1.024rem}.principle_box ul{margin-top:1.28rem}.principle_box li{font-size:1.024rem}.principle_hdtxt{padding-top:.853rem;font-size:1.024rem}.principle_list{font-size:.725rem}.pdf_link_list li:before{margin-right:.213rem}.principle_pdfLink_box{margin-top:1.707rem;padding:.64rem}.principle_pdfLink_box p{font-size:1.195rem}.principle_pdfLink_box p:before{margin-right:.213rem}.jumpLink li{margin-top:1.28rem;margin-left:.853rem}.principle_anchor{padding-top:3.413rem}.anchor_link{margin-top:.213rem;font-size:1.024rem}.pre-02_list{margin:1.28rem 0}#vote h1{margin-top:2.987rem;font-size:1.579rem}#vote h1:after{bottom:-.853rem;width:4.267rem}.vote_content{width:27.733rem;padding:2.731rem 2.133rem;margin-top:2.987rem}#vote h2{margin-top:1.28rem;font-size:1.152rem}.vote_hdtxt{margin-top:.853rem;font-size:1.152rem}.vote_pdfLink dt{margin-top:1.28rem;margin-bottom:.427rem;font-size:1.365rem}.vote_pdfLink dd{line-height:2.765}.vote_pdfLink dd:before{margin-right:.213rem}.vote_pdfLink_box{margin-top:1.707rem}.vote_pdfLink_box a{width:19.2rem;padding:.64rem 1.067rem;font-size:.853rem}.vote_pdfLink_box a:before{left:1.195rem;margin-top:-.853rem}.ri-report h1{padding-top:3.413rem;font-size:1.707rem}.ri-report h1:after{bottom:-.853rem;width:4.267rem}.ri-report .subpage_hdtxt{padding-top:3.627rem;font-size:1.024rem;line-height:1.765;width:27.307rem}.ri-report .subpage_area{padding-top:3.157rem}.ri-report_h2{margin-top:1.28rem;font-size:1.493rem;text-align:center}.ri-report_PDF{margin-top:1.493rem;flex-direction:column}.item{margin-top:.853rem;margin-bottom:.853rem}.item_odd{margin-top:.64rem}.item_even{margin-top:.64rem;font-size:1.067rem}.item_even a:before{margin-right:.213rem}.item_list{margin-top:.853rem}.esg-thinking .wrap h2{font-size:1.579rem}.esg-thinking .wrap .inner{width:27.733rem;padding:1.963rem 1.707rem 0 1.707rem}.esg-thinking .wrap .subpage_hdtxt{padding-top:3.627rem;padding-bottom:2.645rem;font-size:1.067rem}.esg-thinking .wrap .esg-thinking_area{position:relative;flex-wrap:wrap}.esg-thinking .wrap .esg-thinking_img{width:17.067rem}.esg-thinking .wrap .esg-thinking_area .hdtxt{width:27.733rem;font-size:1.152rem;font-weight:500;line-height:1.3em;color:#323232}.esg-thinking .wrap .esg-thinking_area ol{width:27.733rem;padding-left:.427rem}.esg-thinking .wrap .esg-thinking_area ol>li{margin-top:2.133rem}.esg-thinking .wrap .esg-thinking_area ol>li:before{position:absolute;right:0}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type:before{content:"1";top:-15.531rem;left:24.32rem;color:#00713b;font-size:1.28rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2):before{content:"2";top:-20.437rem;left:24.32rem;color:#67a887;font-size:1.28rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3):before{content:"3";top:-32.384rem;left:24.32rem;color:#b4d1c1;font-size:1.28rem}.esg-thinking .wrap .esg-thinking_area .hdtxt:before{right:1.024rem;display:flex;align-items:center;width:6.4rem;height:1px;background-color:#000}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type .hdtxt:before{top:-14.549rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) .hdtxt:before{top:-19.456rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) .hdtxt:before{top:-31.403rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area .hdtxt:after{right:5.12rem;width:.427rem;height:.427rem}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type .hdtxt:after{top:-14.72rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) .hdtxt:after{top:-19.627rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) .hdtxt:after{top:-31.573rem;left:17.067rem}.esg-thinking .wrap .esg-thinking_area ol li ul li{margin-top:.427rem}.esg-thinking .wrap .annotation{text-align:center;padding-top:2.56rem;font-size:.896rem}.esg-thinking .wrap .efforts_img02{width:inherit;padding-bottom:0}.esg-thinking .wrap .efforts_img02 img{width:100%}.esg-thinking .wrap .subpage_img01{width:95%;margin:0 auto;text-align:center;padding-bottom:1.365rem}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type ul:before{top:-.256rem;left:-1.28rem;font-size:1.28rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) ul:before{top:-.256rem;left:-1.28rem;font-size:1.28rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) ul:before{top:-.256rem;left:-1.28rem;font-size:1.28rem}.esg-thinking .subpage_l{width:95%;display:block;margin:0 auto}.esg-thinking .subpage_l .inner{display:block;margin:0 auto;padding:0;position:relative}.esg-thinking .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esg-thinking .subpage_l .inner .subpage_link_str{display:flex;flex-flow:column;width:100%;margin:0 auto;padding:2.048rem 0 2.048rem 0;position:relative;justify-content:center;align-items:center}.esg-thinking .subpage_l .inner .subpage_link_str p{display:block;margin:.683rem 0}.esg-thinking .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:.683rem;font-size:1.195rem}.esg-thinking .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-right:.683rem}.esg-thinking .subpage_l .inner .subpage_link_str p:after{content:"|";display:inline-block;color:#323232;margin-left:.683rem}.esg-thinking .subpage_link2{padding:1.365rem 0 1.365rem;width:95%;font-size:.725rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esg-thinking .subpage_link2 p{margin:0 auto}.esg-thinking .subpage_link2 a{text-decoration:underline;line-height:2.432rem}.esg-thinking .subpage_link2 a:hover{text-decoration:underline}.esg-thinking .subpage_link2 p:first-of-type a:before{display:none}.esg-thinking .subpage_link2 p:last-of-type a:after{display:none}.esg-thinking .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-thinking .subpage_link3{padding:1.365rem 0 8.192rem;width:100%;font-size:.725rem;display:flex;margin:0 auto;text-align:center}.esg-thinking .subpage_link3 p{margin:0 auto;justify-content:center}.esg-thinking .subpage_link3 a{text-decoration:none;line-height:1.195rem}.esg-thinking .subpage_link3 a:hover{text-decoration:underline}.esg-thinking .subpage_link3 p:first-of-type a:before{display:none}.esg-thinking .subpage_link3 p:last-of-type a:after{display:none}.esg-thinking .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esgrole .wrap h2{font-size:1.6rem}.esgrole .wrap .subpage_hdtxt{font-size:.939rem}.esgrole .wrap .inner{width:27.733rem;padding:10rem 1.707rem  0 1.707rem}.esgrole .wrap .efforts_img{width:inherit}.esgrole .wrap .efforts_img img.is_pc{display:none !important}.esgrole .wrap .efforts_img img.is_sp{display:block !important}.esgrole .wrap2 .inner{padding-top:5rem}.esgrole .wrap .efforts_img02{width:inherit;padding-bottom:0}.esgrole .wrap .efforts_img02 img{width:100%}.esgrole .wrap3 .inner{padding-top:5rem}.esgrole .subpage_link2{width:100%;padding:2rem 0 8rem}.esgrole .subpage_link2 a{font-size:.768rem}.esgrole .subpage_link2 a img{display:inline !important;width:inherit !important}.esglineup .subpage_header{margin-top:1.963rem;width:100%;padding:3.413rem 1.707rem 1.451rem}.esglineup .subpage_header h2{font-size:1.6rem}.esglineup .subpage_header .subpage_hdtxt{padding-bottom:1.067rem;font-size:1.28rem}.esglineup .subpage_header .subpage_hdtxt .only-pc{display:none}.esglineup .subpage_header ul{margin-top:1.28rem}.esglineup .subpage_area{width:100%;padding:0 1.707rem !important;margin-top:4rem !important}.esglineup .subpage_area .lineup-inner{width:24.9rem;padding:4rem 1.707rem 4rem}.esglineup .subpage_area .lineup-inner ul{width:100%;display:block}.esglineup .subpage_area .lineup-inner ul li{width:100%;display:block;margin-top:2.2rem}.esglineup .subpage_area .lineup-inner ul li:nth-child(2n){margin-left:0}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn{width:100%;max-width:18rem}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn{width:100%;max-width:18rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn-noexclusive{width:100%;max-width:18rem;margin:0 auto 2rem auto}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn-NoExternalLink{width:100%;max-width:18rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn::before{margin-right:0.2rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-btn-noexclusive::before{margin-right:0.2rem}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn::before{margin-right:0.2rem}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn::after{margin-left:0.2rem}.esglineup .subpage_area .lineup-inner ul li .exclusive-btn-NoExternalLink::before{margin-right:0.2rem}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line5 img{width:3.9rem !important}.esglineup .subpage_area .lineup-inner ul li .esglineup-icon.line6 img{width:3.2rem !important}.esglineup .wrap .subpage_img01{width:95%;margin:0 auto;text-align:center;padding-bottom:1.365rem}.esglineup .subpage_l{width:95%;display:block;margin:0 auto}.esglineup .subpage_l .inner{display:block;margin:0 auto;padding:0;position:relative}.esglineup .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esglineup .subpage_l .inner .subpage_link_str{display:flex;flex-flow:column;width:100%;margin:0 auto;padding:2.048rem 0 2.048rem 0;position:relative;justify-content:center;align-items:center}.esglineup .subpage_l .inner .subpage_link_str p{display:block;margin:.683rem 0}.esglineup .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:.683rem;font-size:1.195rem}.esglineup .subpage_l .inner .subpage_link_str a:before{content:"|";display:inline-block;color:#323232;margin-right:.683rem}.esglineup .subpage_l .inner .subpage_link_str a:after{content:"|";display:inline-block;color:#323232;margin-left:.683rem}.esglineup .subpage_link2{padding:1.365rem 0 1.365rem;width:95%;font-size:.725rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esglineup .subpage_link2 p{margin:0 auto}.esglineup .subpage_link2 a{text-decoration:underline;line-height:2.432rem}.esglineup .subpage_link2 a:hover{text-decoration:underline}.esglineup .subpage_link2 p:first-of-type a:before{display:none}.esglineup .subpage_link2 p:last-of-type a:after{display:none}.esglineup .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esglineup .subpage_link3{padding:1.365rem 0 8.192rem;width:100%;font-size:.725rem;display:flex;margin:0 auto;text-align:center}.esglineup .subpage_link3 p{margin:0 auto;justify-content:center}.esglineup .subpage_link3 a{text-decoration:none;line-height:1.195rem}.esglineup .subpage_link3 a:hover{text-decoration:underline}.esglineup .subpage_link3 p:first-of-type a:before{display:none}.esglineup .subpage_link3 p:last-of-type a:after{display:none}.esglineup .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.strategy{background-color:#f5f5f0}.strategy .wrap h2{font-weight:500;line-height:1.765;font-size:1.707rem}.strategy h3{font-size:1.5rem}.strategy h3:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.strategy #wrapper{background:none}.strategy .wrap .subpage_hdtxt{font-size:1.28rem;max-width:85%;margin:0 auto}.strategy .wrap .subpage_hdtxt_2{margin:0 auto;padding-top:2.475rem;padding-bottom:1.792rem;font-size:1.28rem;width:100%}.strategy .wrap .subpage_hdtxt_aleft{text-align:left;padding-top:3.84rem;font-size:1.28rem;max-width:85%;line-height:1.765;margin:0 auto}.strategy .wrap .subpage_hdtxt01{text-align:center;padding-top:.5rem;padding-bottom:.853rem;font-size:.683rem;max-width:85%;margin:0 auto}.strategy .wrap dl{padding-top:.427rem;padding-bottom:0rem;max-width:100%;margin:0 auto}.strategy .wrap dt{text-align:left;padding-bottom:.256rem;padding-top:1.067rem;font-size:1.28rem;font-weight:bold;line-height:1.765;width:85%;margin:0 auto}.strategy .wrap dd{text-align:left;padding-bottom:.341rem;font-size:1.28rem;line-height:1.765;width:85%;margin:0 auto}.strategy .wrap1{width:100%}.strategy .wrap1 .inner{display:block;width:100%;margin:0 auto;padding-top:2.048rem;position:relative;z-index:200}.strategy .wrap1 .inner .inner_wrap1{display:flex;flex-direction:row;align-items:center}.strategy .wrap1 .BigArrow img{width:10% !important;margin:0 auto;padding-top:.853rem}.strategy .wrap2{display:block;margin:0;padding:0;position:relative;width:100%}.strategy .wrap2::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:skewY(17deg);z-index:-1}.strategy .wrap2::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;background-color:#e6e6e1;transform:skewY(-17deg);z-index:-1}.strategy .wrap2 .inner{display:block;width:100%;margin:0 auto;padding-top:2.133rem;position:relative;z-index:200}.strategy .wrap2 .inner .strategy_img_1{width:90%;margin:0 auto;padding-top:2.133rem}.strategy .wrap2 .inner2{display:block;width:80%;margin:1.28rem auto;padding:2.56rem 1.493rem 1.493rem 1.493rem;position:relative;z-index:200;background-color:#fff;border:#0f070a solid .063rem}.strategy .wrap2 .inner2 p{font-size:1.28rem;margin:0 auto;padding-top:1.707rem;line-height:1.765}.strategy .wrap2 .inner2 h3{font-size:1.28rem;position:relative;text-align:center}.strategy .wrap2 .inner2 h3:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.strategy .wrap2 .inner2 .only-pc{display:none}.strategy .wrap2 .inner2 .inner2_1{margin:2.56rem 0}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_1{width:100%}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2{width:100%;margin:1.365rem 0}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 h4{padding:.427rem;font-size:1.28rem}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl{padding-top:1.067rem;margin:0 auto;width:100%;display:flex;flex-wrap:wrap}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl:first-of-type{margin-top:1.067rem;border-top:#8C8C8C 1px solid;border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl:last-of-type{border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl dt{margin:0;padding:.938rem;width:100%;height:.853rem;font-size:1.28rem;background-color:#EFEFEF;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl dd{margin:.853rem 0;width:100%;font-size:1.28rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_1{width:100%;padding-top:2.133rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2{width:100%;margin:0 auto;padding-top:1.707rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 h4{padding:.427rem;font-size:1.28rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl{display:flex;flex-wrap:wrap;width:100%;padding:1.28rem 0;border-top:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl:first-of-type{margin-top:.213rem;border-top:none}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl:last-of-type{border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl dt{width:10%;height:auto;margin:0;padding:.128rem;font-size:1.28rem;background-color:#EFEFEF;text-align:center;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl dd{width:85%;margin-left:.427rem;font-size:1.28rem;display:flex;flex-direction:column;justify-content:center}.strategy .wrap2 .inner2 .inner2_3 h4{margin-top:1.28rem;padding:.427rem;width:97%;font-size:1.28rem}.strategy .wrap2 .inner2 .inner2_3 .inner2_3_1_text{margin:0 auto;width:100%}.strategy .wrap2 .inner2 .inner2_3 p{font-size:1.28rem}.strategy .wrap2 .inner2 .inner2_3 .strategy_img_1{width:95%}.strategy .wrap2 .inner2 .only-pc{display:none}.strategy .wrap3 .inner3{display:block;width:90%;margin:0 auto;text-align:center;padding-top:1.707rem;position:relative;z-index:200}.strategy .wrap3 .inner3 h3{margin-top:.853rem auto;padding:.427rem;width:97%;font-size:1.28rem}.strategy .wrap3 .inner3 .strategy_img_3{width:95%;margin:0 auto;text-align:center;padding:1.707rem 0 0 0}.strategy .wrap3{display:block;margin:0;padding:0;position:relative;width:100%}.strategy .wrap3::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:skewY(17deg);z-index:-1}.strategy .wrap3::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;background-color:#e6e6e1;transform:skewY(-17deg);z-index:-1}.strategy .wrap3 .inner{display:block;width:100%;margin:0 auto;padding-top:10.5rem;position:relative;z-index:200}.strategy .wrap .subpage_img01{width:95%;margin:0 auto;text-align:center;padding-bottom:1.365rem}.strategy .subpage_l{width:100%;display:block}.strategy .subpage_l .inner{display:block;margin:0 auto;padding:0;position:relative}.strategy .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.strategy .subpage_l .inner .subpage_link_str{display:flex;flex-flow:column;width:100%;margin:0 auto;padding:4.096rem 0 2.048rem 0;position:relative;justify-content:center;align-items:center}.strategy .subpage_l .inner .subpage_link_str p{display:block;margin:.683rem 0}.strategy .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:.683rem;font-size:1.195rem}.strategy .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-right:.683rem}.strategy .subpage_l .inner .subpage_link_str p:after{content:"|";display:inline-block;color:#323232;margin-left:.683rem}.strategy .subpage_link2{padding:1.365rem 0 1.365rem;width:95%;font-size:.725rem;display:flex;align-items:center;margin:0 auto;text-align:center}.strategy .subpage_link2 p{margin:0 auto}.strategy .subpage_link2 a{text-decoration:underline;line-height:2.432rem}.strategy .subpage_link2 a:hover{text-decoration:underline}.strategy .subpage_link2 p:first-of-type a:before{display:none}.strategy .subpage_link2 p:last-of-type a:after{display:none}.strategy .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.strategy .subpage_link3{padding:1.365rem 0 8.192rem;width:100%;font-size:.725rem;display:flex;margin:0 auto;text-align:center}.strategy .subpage_link3 p{margin:0 auto;justify-content:center}.strategy .subpage_link3 a{text-decoration:none;line-height:1.195rem}.strategy .subpage_link3 a:hover{text-decoration:underline}.strategy .subpage_link3 p:first-of-type a:before{display:none}.strategy .subpage_link3 p:last-of-type a:after{display:none}.strategy .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-investmentstrategy .subpage_header{margin-top:2.005rem;width:100%;padding:3.413rem 1.707rem 1.451rem}.esg-investmentstrategy .subpage_header h2{font-size:1.579rem}.esg-investmentstrategy .subpage_header .subpage_hdtxt{padding-top:3.627rem;font-size:1.024rem;line-height:1.765}.esg-investmentstrategy .subpage_esg{padding-top:4.267rem;margin-top:-4.267rem;margin-bottom:.427rem}.esg-investmentstrategy .subpage_yononaka{padding-top:4.267rem;margin-top:-4.267rem;margin-bottom:.427rem}.esg-investmentstrategy .subpage_datshutanso{padding-top:4.267rem;margin-top:-4.267rem}.esg-investmentstrategy .subpage_area{width:100%;padding:1.707rem;margin-top:0}.esg-investmentstrategy .subpage_esg .subpage_area{padding-top:.597rem}.esg-investmentstrategy .subpage_area .inner{width:24.917rem;padding:0 1.707rem 3.968rem}.esg-investmentstrategy .subpage_area h3{font-size:1.365rem;margin-bottom:1.28rem;padding-top:2.731rem}.esg-investmentstrategy .subpage_area h3:after{bottom:-.853rem;width:4.267rem;height:.043rem}.esg-investmentstrategy .subpage_area h4{font-size:.981rem;width:14.933rem;margin:.853rem auto}.esg-investmentstrategy .subpage_area .inner_area1 .area1{margin-bottom:4.267rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1{height:23.467rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2{height:23.467rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 div{margin-top:4.267rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_title{padding-top:2.987rem;font-size:1.195rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_txt{padding:0 .853rem .853rem .853rem;font-size:1.024rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1::before{width:5.12rem;height:5.12rem;top:-2.773rem;left:10.667rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2::before{width:5.12rem;height:5.12rem;top:-2.773rem;left:10.667rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_alcohol::before{width:5.12rem;height:5.205rem;top:16.213rem;left:10.027rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_cigarette::before{width:5.12rem;height:5.205rem;top:16.213rem;left:2.133rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_weapon::before{width:5.12rem;height:5.205rem;top:16.213rem;right:2.133rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2 .area1_txt::before{width:21.333rem;height:13.824rem;top:9.387rem;left:2.133rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_1::before{width:5.077rem;height:5.12rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_2::before{width:5.077rem;height:5.12rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_3::before{width:5.077rem;height:5.12rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_4::before{width:5.077rem;height:5.12rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_5::before{width:5.077rem;height:5.12rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 p{width:8.107rem;text-align:center;margin-bottom:.853rem}.esg-investmentstrategy .subpage_area .inner_area2 .area2_1{margin-bottom:2.133rem}.esg-investmentstrategy .subpage_area .inner_area2 .img_1{width:25.6rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1{width:25.6rem;margin:.427rem 0 .427rem 0;height:30.72rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1 .img_3{width:25.6rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle::before{top:1.067rem;left:.64rem;width:.043rem;height:2.347rem;border-width:0 0 0 .341rem}.esg-investmentstrategy .subpage_area .inner_area3 .reittxt_area{padding:.683rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle .textorange{padding-left:.853rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle .titletxt{font-size:1.067rem;font-weight:bold;padding-left:.853rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittxt{padding-top:5px}.esg-investmentstrategy .subpage_area .annotationtext{padding-top:.853rem;font-size:.896rem}.esg-investmentstrategy .subpage_area .annotationtext_2{font-size:.896rem;text-align:left}.esg-investmentstrategy .subpage_area .annotationtext_3{font-size:.896rem}.esg-investmentstrategy .subpage_area .annotationtext_4{padding-top:.213rem;font-size:.896rem}.esg-investmentstrategy .bluearth_img{padding-top:3.413rem}.esg-investmentstrategy .wrap .subpage_img01{width:95%;margin:0 auto;text-align:center;padding-bottom:1.365rem}.esg-investmentstrategy .subpage_l{width:95%;display:block;margin:0 auto}.esg-investmentstrategy .subpage_l .inner{display:block;margin:0 auto;padding:0;position:relative}.esg-investmentstrategy .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esg-investmentstrategy .subpage_l .inner .subpage_link_str{display:flex;flex-flow:column;width:100%;margin:0 auto;padding:2.048rem 0 2.048rem 0;position:relative;justify-content:center;align-items:center}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p{display:block;margin:.683rem 0}.esg-investmentstrategy .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:.683rem;font-size:1.195rem}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-right:.683rem}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p:after{content:"|";display:inline-block;color:#323232;margin-left:.683rem}.esg-investmentstrategy .subpage_link2{padding:1.365rem 0 1.365rem;width:95%;font-size:.725rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esg-investmentstrategy .subpage_link2 p{margin:0 auto}.esg-investmentstrategy .subpage_link2 a{text-decoration:underline;line-height:2.432rem}.esg-investmentstrategy .subpage_link2 a:hover{text-decoration:underline}.esg-investmentstrategy .subpage_link2 p:first-of-type a:before{display:none}.esg-investmentstrategy .subpage_link2 p:last-of-type a:after{display:none}.esg-investmentstrategy .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-investmentstrategy .subpage_link3{padding:1.365rem 0 8.192rem;width:100%;font-size:.725rem;display:flex;margin:0 auto;text-align:center}.esg-investmentstrategy .subpage_link3 p{margin:0 auto;justify-content:center}.esg-investmentstrategy .subpage_link3 a{text-decoration:none;line-height:1.195rem}.esg-investmentstrategy .subpage_link3 a:hover{text-decoration:underline}.esg-investmentstrategy .subpage_link3 p:first-of-type a:before{display:none}.esg-investmentstrategy .subpage_link3 p:last-of-type a:after{display:none}.esg-investmentstrategy .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-investmentstrategy .link_button ul li{padding-bottom:.853rem}.esg-investmentstrategy .link_button ul li a{font-weight:500;font-size:1.024rem;line-height:1.765}.esg-investmentstrategy .subpage_area .inner_area4 p{padding-bottom:9.813rem;text-align:justify}.esg-investmentstrategy .subpage_area .inner_area4 p::after{width:11.733rem;height:9.429rem;top:9.813rem;left:6.4rem}.esg-investmentstrategy .subpage_area .inner_area6 p{font-size:.981rem;padding-left:1em;text-indent:-1em}.esg-investmentstrategy .subpage_area .inner_area6 .big_font{font-size:1.195rem;padding-bottom:1.28rem}.esg-investmentstrategy .subpage_area .inner_area6 .inner_area6_txt_1{padding-bottom:2.133rem}.esg-investmentstrategy .subpage_area .inner_area6 .inner_area6_txt_2{padding-bottom:2.133rem}.detailesg .subpage_header{margin-top:2.005rem}.detailesg .subpage_content{margin-top:1.28rem;padding-top:1.28rem}.detailesg .subpage_header h2{font-weight:500;line-height:1.765;font-size:1.707rem}.detailesg .subpage_header .subpage_hdtxt{font-size:1.28rem;width:27.179rem;margin:0 auto}.detailesg .subpage_content h2{font-weight:500;line-height:1.765;font-size:1.707rem}.detailesg .subpage_content .subpage_hdtxt{font-size:1.28rem;width:27.179rem;margin:0 auto}.detailesg .subpage_area{width:32rem;padding:0 1.707rem;margin-top:0}.detailesg .subpage_area .inner{display:block;margin:1.28rem auto;padding:2.56rem 1.493rem 1.493rem 1.493rem;background-color:#fff;border:#0f070a solid .063rem}.detailesg .subpage_area h3{font-size:1.28rem;text-align:center}.detailesg .subpage_area h3:after{bottom:-.853rem;width:4.267rem;height:.043rem}.detailesg .subpage_area h4{font-size:.981rem;width:12.8rem;margin:.853rem auto}.detailesg .subpage_area .img_1{margin-top:1.28rem;margin-bottom:3.413rem}.detailesg .subpage_area .detailesg_area_txt{font-size:1.28rem;margin:2.56rem auto 0;padding-top:1.707rem;line-height:1.765}.detailesg .subpage_content .image_esg{width:27.179rem;margin-top:1.28rem;margin-bottom:3.413rem;margin:1.28rem auto 3.413rem}.detailesg .subpage_content .image_esg::after{height:8.533rem}.esginvestment .pc_on{display:none}.esginvestment .subpage_content{margin:3.925rem auto 0}.esginvestment .subpage_content_first{margin-top:1.963rem}.esginvestment .subpage_content h2{font-weight:500;line-height:1.765;font-size:1.707rem}.esginvestment .subpage_content .subpage_hdtxt{font-size:1.28rem;width:27.179rem;margin:0 auto}.esginvestment .subpage_content .multiple_lines{font-size:1.28rem;width:27.179rem;margin:0 auto}.esginvestment .subpage_content .mlines_top{padding-top:3.627rem;padding-bottom:1em}.esginvestment .subpage_content .mlines_bottom{padding-top:1em}.esginvestment .subpage_content .img_1{margin:.427rem auto 0;width:27.179rem}.esginvestment .subpage_content .img_2{margin:.427rem auto 3.413rem;width:27.179rem}.esginvestment .subpage_content .area1{width:27.733rem;margin:0 auto}.esginvestment .subpage_content .area1 .area1_title{padding-top:.427rem;padding-left:8.533rem;font-size:.981rem;font-weight:bold;margin-top:.853rem}.esginvestment .subpage_content .area1 .area1_text{padding-left:8.533rem;padding-bottom:.427rem}.esginvestment .subpage_content .area1 .area1_1::before{width:5.035rem;height:5.035rem;top:.853rem;left:1.28rem}.esginvestment .subpage_content .area1 .area1_2::before{width:4.949rem;height:5.035rem;top:.853rem;left:1.28rem}.esginvestment .subpage_content .text_right{text-align:right;width:27.733rem;margin:0 auto;font-size:.768rem;padding-top:0.5em}#library h1{padding-top:3.413rem;font-size:1.707rem}#library h1:after{bottom:-.853rem;width:4.267rem}#special_content{width:27.733rem;padding:2.133rem 0 2.56rem;margin-top:3.413rem}#special_content h2{font-size:1.195rem}#special_content h2:after{bottom:-.213rem;width:2.133rem}#special_content h3{padding-bottom:.341rem}#special_content .up_data{margin-bottom:.213rem;font-size:1.024rem}#special_content .icon_category{width:4.267rem;height:1.707rem;border-radius:.213rem;font-size:1.024rem}#special_content .special_content_tit{width:21.333rem;padding-left:.64rem;font-size:1.067rem}#special_content .special_content_txt{padding-top:.768rem;font-size:1.067rem}#special_content .special_content_txt .small_font{font-size:.853rem}#special_content .flex_area{display:block;width:25.6rem;padding-top:3.2rem;margin:0 auto}#special_content .flex_right{width:100%;padding-top:.853rem}#special_content .flex_right .video_box_content{padding-bottom:56%}.special_content_list01{justify-content:space-between;width:27.733rem;padding:1.28rem 0 2.56rem}.special_content_list01 li{width:13.227rem;margin-top:1.28rem;font-size:1.024rem}.special_content_list01 li:last-of-type{width:27.733rem}.special_content_list01 li a{border-radius:.427rem}.special_content_list01 li a:before{width:13.227rem;height:4.437rem}.special_content_list01 li span{padding:.597rem 0}.special_content_list01 li span:after{width:.853rem;height:.853rem}.info h2{font-weight:500;line-height:1.765;font-size:1.707rem;margin-top:2.005rem}.info .info_area{width:27.733rem;margin-top:2.133rem}.info .tab_label{width:6.912rem;height:4.267rem}.info .tab_label::after{top:.427rem;right:-.043rem;bottom:.427rem;width:.043rem}.info .subpage_area{height:auto;margin-top:0}.info .info_area .information div{font-size:.939rem;line-height:1.5;padding-top:.853rem;padding-bottom:.853rem}.info .info_area .information dt{width:6.059rem}.info .info_area .information dd{width:18.176rem}.impact-report h1{font-weight:500;line-height:1.765;font-size:1.707rem;margin-top:2.005rem}.impact-report h1:after{bottom:-.853rem;width:4.267rem;height:.043rem}.impact-report .report_area{margin-top:3.84rem}.impact-report .lead_txt{padding-top:3.627rem;font-size:1.024rem;line-height:1.765;width:27.307rem}.impact-report .subpage_area{margin-top:.427rem;margin-bottom:3.755rem;padding-top:3.157rem}.impact-report .report_inner{flex-direction:column}.impact-report .report_inner_subsequent{padding-top:1.707rem}.impact-report h2{text-align:left;font-size:1.195rem}.impact-report h2::after{width:24.32rem;height:.043rem}.impact-report .item_area{font-size:1.067rem}.impact-report .item_area a:after{margin-left:.427rem}.impact-report .item_img{margin-top:.853rem;margin-bottom:.853rem}.impact-report .report_item_list{margin-top:.853rem;padding-bottom:.683rem}.impact-report .report_item_list li{height:2.432rem;padding-bottom:2.5em}#spreport_trptalk h1{font-size:1.28rem}#spreport_trptalk h1 span{font-size:1.024rem}#spreport_trptalk .spreport_trptalk_box{width:27.733rem;padding:2.56rem 2.133rem;margin:2.987rem auto 0}#spreport_trptalk .spreport_trptalk_box figcaption{padding-top:.64rem;font-size:.597rem}.spreport_trptalk_box_txt{padding-top:1.28rem;font-size:1.024rem}.qa{font-size:1.024rem}.qa dt{padding-top:1.28rem}.qa dd p{padding-top:1.28rem}.spreport_trptalk_box .note_txt{padding-top:2.56rem;font-size:1.024rem;color:#969696}.trptalk_img01{padding-top:1.28rem}.trptalk_img02{width:12.544rem;padding:1.28rem 1.067rem 1.067rem 0}.trptalk_img03{width:23.467rem;padding-top:2.133rem}.trptalk_img04{width:23.467rem;padding-top:1.28rem}.trptalk_img05{width:12.544rem;padding:1.28rem 0 1.067rem 1.067rem}.trptalk_img06{width:12.544rem;padding:1.28rem 1.067rem 1.067rem 0}.report-list h1{font-weight:500;line-height:1.765;font-size:1.707rem;margin-top:2.005rem}.report-list h1:after{bottom:-.853rem;width:4.267rem;height:.043rem}.report-list .info_area{width:27.733rem;margin-top:2.133rem}.report-list .tab_label{width:12.8rem;height:4.267rem;margin-bottom:.853rem}.report-list .tab_right{margin-right:.427rem}.report-list .tab_left{margin-left:.427rem;margin-right:1.109rem}.report-list .subpage_area{height:auto;margin-top:0}.report-list .subpage_area .content_area .content{width:11.947rem;margin-bottom:3.84rem}.report-list .subpage_area .content_area .content .content_title::after{bottom:-.427rem;width:11.947rem}.report-list .subpage_area .content_area .content .movie{width:11.947rem;height:6.741rem}.report-list .subpage_area .content_area .content img{width:11.947rem !important;height:6.741rem !important}.report-list .subpage_area .content_area .content .icon_area{margin-top:.64rem;margin-bottom:.64rem}.report-list .subpage_area .content_area .content .rounded_corner{height:1.28rem}.report-list .subpage_area .content_area .content .backgroud_red{font-size:.683rem;width:3.413rem;margin-right:.427rem}.report-list .subpage_area .content_area .content .backgroud_grey{font-size:.512rem;width:7.68rem}.report-list .subpage_area .content_area .content .content_title{font-size:1.195rem;font-weight:bold;margin-bottom:1.28rem}.report-list .subpage_area .content_area .content .content_lead{font-size:1.024rem;line-height:1.765}.report-list .subpage_area .content_area .content .content_lead .small_font{font-size:.853rem}#engagement h1{margin-top:2.987rem;font-size:1.579rem}#engagement h1:after{bottom:-.853rem;width:4.267rem}.engagement_hdtxt{width:27.733rem;padding:2.475rem 0 1.792rem;font-size:1.024rem}.engagement_content{width:27.733rem;padding:2.731rem 2.133rem}.engagement_basic_stance .flex_right:before{height:21.333rem;margin:.853rem auto 0}.engagement_basic_stance h2{font-size:1.024rem}.engagement_basic_stance ol{margin-top:.853rem}.engagement_basic_stance ol li .number{width:1.28rem;font-size:1.109rem}.engagement_basic_stance ol li .txt{width:22.187rem;padding:.256rem 0}.engagement_process h2{margin:3.413rem auto 0;font-size:1.024rem}.engagement_process_txt01{margin-top:.853rem;font-size:1.024rem}.engagement_process_img01{margin-top:.853rem}.engagement_txt02{margin-top:.853rem;font-size:1.024rem}#esg-integration h1{margin-top:2.987rem;font-size:1.579rem}#esg-integration h1:after{bottom:-.853rem;width:4.267rem}.esg-integration_hdtxt{width:27.733rem;padding:2.475rem 0 1.792rem;font-size:1.024rem}.esg-integration_content{width:27.733rem;padding:2.731rem 2.133rem}.esg-integration_tit01{margin:0 auto .853rem;font-size:1.024rem}.esg-integration_chart .flex_area{padding:.853rem 0}.esg-integration_chart dt{width:2.133rem;font-size:1.024rem}.esg-integration_chart dd{width:20.48rem;font-size:1.024rem}.esg-integration_stock h2{font-size:1.451rem}.esg-integration_txt01{margin-top:.853rem;font-size:1.024rem}.esg-integration_tit02{margin:3.413rem auto 0;font-size:1.024rem}.esg-integration_img01{margin-top:.853rem}.esg-integration_txt02{margin-top:.853rem;font-size:1.024rem}footer{display:block;width:100%;margin:0;padding:0 0 0 0}footer:before{top:-4.267rem;width:25.6rem;height:5.973rem}footer #footer1{display:block;width:100%;background-color:#fff;margin:0;padding:0}footer .footer-wrap{display:block;width:100%;margin:0;padding:0  0 0;text-align:center}footer .footer-in{width:auto !important;margin:0 auto  0 auto;position:relative;padding:96px 5% 36px 5%;background-color:#cc0000}footer .footer-in img{width:60%;max-width:244px}footer .footer-in p{margin:30px 0 0 0;color:#fff;font-weight:400}footer .copy{color:#323232;padding:18px 5% 18px 5%}.f-b-txt{font-size:14px;font-weight:500;line-height:2.0em}.f-b-note{font-size:12px;font-weight:500;line-height:2.0em}}@media screen and (min-width: 769px){html{font-size:1.48148vw}.breadcrumb{width:64.063rem;padding-top:40px;font-size:12px}.subpage_area{margin-top:11.25rem;width:64.063rem;padding:5rem 2.5rem 5rem}.subpage_area{margin-top:3.75rem}h2{font-size:1.375rem}h2:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.subpage_hdtxt{padding-top:5.625rem;font-size:1.063rem;line-height:1.765}.subpage_link{padding:3.75rem 0 13.75rem;width:64.063rem;font-size:1.063rem}.only-sp{display:none}.pdf_btn{padding-top:4.063rem;font-size:1.063rem}.pdf_btn a{padding:.313rem 5.625rem;border-radius:.313rem}.page-top{bottom:2.5rem;right:2.5rem;font-size:.625rem}.page-top a{width:2.5rem;height:2.5rem;border-radius:.625rem}.page-top:before{width:1rem;height:.625rem}.spblk{display:none}.pcblk{display:block}.link_risc_cost{padding-top:3.125rem;padding-bottom:12.5rem;font-size:1.25rem}.subpage_link_home{font-size:1.063rem}.link_same_level .current{text-decoration:none;color:#696969}.link_same_level{display:flex;flex-wrap:wrap;padding:3.75rem 0 3.125rem 0;margin:0 auto;position:relative;justify-content:center}.link_same_level p{display:block}.link_same_level a{text-decoration:underline;padding-left:1rem;font-size:1.063rem}.link_same_level p:before{content:"|";display:inline-block;color:#323232;margin-left:1rem}.link_same_level p:last-of-type:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}.link_same_level p.link_wrap:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}#esgstatement h1{margin-top:4.375rem;font-size:2.5rem}#esgstatement h1:after{bottom:-1.25rem;width:6.25rem}.esgstatement_content{width:53.75rem;padding:4rem 3.125rem;margin-top:4.375rem}#esgstatement h2{padding-top:3.75rem;font-size:1rem}#esgstatement .hdtp{padding-top:0}.esgstatement_txt01{margin-top:1.25rem;font-size:1rem}.esgstatement_acd{width:43.75rem;margin:1.25rem auto 0}.esgstatement_acd dt{padding:.625rem 0;margin-top:1.438rem;cursor:pointer}.esgstatement_acd dt:after{right:1.25rem;width:1.875rem;height:1.875rem}.esgstatement_acd dd{padding:.938rem}#esgstatement .table{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.25rem}#esgstatement .table dt{width:13.375rem}#esgstatement .table dd{width:34rem;padding:1.25rem 0 1.25rem 1.25rem}#efforts h1{margin-top:4.375rem;font-size:2.5rem}#efforts h1:after{bottom:-1.25rem;width:6.25rem}.efforts_content{width:53.75rem;padding:4rem 3.125rem;margin-top:4.375rem}#efforts h2{font-size:1rem}#efforts section:nth-of-type(2) h2{padding-top:3.75rem}.efforts_txt01{margin-top:1.25rem;font-size:1rem}.efforts_acd{width:43.75rem;margin:1.25rem auto 0}.efforts_acd dt{padding:.625rem 0;margin-top:1.438rem;cursor:pointer}.efforts_acd dt:after{right:1.25rem;width:1.875rem;height:1.875rem}.efforts_acd dd{padding:.938rem}#stewardship h1{margin-top:4.375rem;font-size:2.5rem}#stewardship h1:after{bottom:-1.25rem;width:6.25rem}.stewardship_content{width:53.75rem;padding:4rem 3.125rem;margin-top:4.375rem}.stewardship_txt01{font-size:1rem}sup{font-size:.75rem;top:.125rem}.jumpLink{margin-top:2.188rem;font-size:1rem}.jumpLink li:before{margin-right:.188rem}.principle_box h2{font-size:1rem;padding-bottom:1.25rem}.principle_box{margin-top:2.5rem;padding:2.188rem}.principle_box dt{margin-top:1.875rem;font-size:1rem}.principle_box dd{font-size:1rem}.principle_box ul{margin-top:1.875rem}.principle_hdtxt{padding-top:1.25rem;font-size:1rem}.principle_list{font-size:.75rem}.pdf_link_list li:before{margin-right:.313rem}.principle_pdfLink_box{margin-top:2.5rem;padding:.938rem}.principle_pdfLink_box p{font-size:1.063rem}.principle_pdfLink_box p:before{margin-right:.313rem}.principle_anchor{padding-top:1.25rem}.anchor_link{margin-top:.313rem;font-size:1rem}.pre-02_list{margin:1.875rem 0}#vote h1{margin-top:4.375rem;font-size:2.5rem}#vote h1:after{bottom:-1.25rem;width:6.25rem}.vote_content{width:53.75rem;padding:4rem 3.125rem;margin-top:4.375rem}#vote h2{margin-top:1.875rem;font-size:1rem}.vote_hdtxt{margin-top:1.25rem;font-size:1rem}.vote_pdfLink dt{margin-top:1.875rem;margin-bottom:.625rem;font-size:1.063rem}.vote_pdfLink dd{font-size:1.063rem}.vote_pdfLink dd:before{margin-right:.313rem}.vote_pdfLink_box{margin-top:2.5rem}.vote_pdfLink_box a{width:28.125rem;padding:.938rem 1.563rem;font-size:1.063rem}.vote_pdfLink_box a:before{left:1.75rem;margin-top:-.625rem}.ri-report h1{padding-top:5rem;font-size:2.5rem}.ri-report h1:after{bottom:-1.25rem;width:6.25rem}.ri-report .subpage_hdtxt{padding-top:3.625rem;font-size:1.063rem;line-height:1.765;width:54.063rem}.ri-report .subpage_area{margin-top:2.625rem}.ri-report_h2{margin-top:1.875rem;text-align:left;font-size:1rem}.ri-report_PDF{margin-top:2.188rem}.item{display:-ms-flexbox;align-items:center;justify-content:center}.item_odd{width:8.125rem}.item_even{margin-left:1.563rem;margin-right:1.875rem;font-size:1rem;display:-ms-flexbox;align-items:center;justify-content:center}.item_even a:before{margin-right:.313rem}.item_list{margin-top:1.25rem}.esg-thinking .wrap h2{font-size:2.5rem}.esg-thinking .wrap1 .inner{padding:5rem 0 0 0}.esg-thinking .wrap .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem}.esg-thinking_img{width:27.5rem;margin-top:8.75rem}.esg-thinking .wrap .esg-thinking_area ol{width:34.375rem;margin-left:2.938rem;padding-left:3.125rem}.esg-thinking .wrap .esg-thinking_area ol>li{margin-top:3.125rem}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type .hdtxt:before{top:.625rem;left:-19.75rem;width:15.625rem;height:5.313rem;border-width:1px 0 0 1px}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) .hdtxt:before{top:.625rem;left:-11.875rem;width:8.125rem;height:.063rem;border-width:1px 0 0 0}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) .hdtxt:before{top:.625rem;left:-13.75rem;width:10rem;height:.063rem;border-width:1px 0 0 0}.esg-thinking .wrap .esg-thinking_area .hdtxt{position:relative;width:26.25rem;font-size:1.125rem;color:#323232;line-height:1.3em;font-weight:500}.esg-thinking .wrap .esg-thinking_area .hdtxt:before{border-style:solid;border-color:#000}.esg-thinking .wrap .esg-thinking_area .hdtxt:after{width:.625rem;height:.625rem}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type .hdtxt:after{top:5.375rem;left:-20.063rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) .hdtxt:after{top:.375rem;left:-11.875rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) .hdtxt:after{top:.375rem;left:-13.75rem}.esg-thinking .wrap .esg-thinking_area ol li ul li{margin-top:.625rem}.esg-thinking .subpage_link{padding:3rem 0 0 0}.esg-thinking .subpage_link_bottom{padding-bottom:.313rem}.esg-thinking .subpage_link2{width:43.75rem;padding:2.813rem 0 17.875rem;font-size:1rem}.esg-thinking .subpage_link2 a img{vertical-align:middle;left:.75rem;top:-.125rem;position:relative}.esg-thinking .wrap .annotation{text-align:center;padding-top:3.75rem;font-size:.875rem}.esg-thinking .wrap .efforts_img02{width:42rem;margin:0 auto;text-align:center;padding-bottom:3rem}.esg-thinking .wrap .subpage_img01{width:42rem;margin:0 auto;text-align:center;padding-bottom:3rem}.esg-thinking .wrap .esg-thinking_area ol>li:first-of-type ul:before{top:-.813rem;left:-2.625rem;font-size:2rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(2) ul:before{top:-.813rem;left:-2.625rem;font-size:2rem}.esg-thinking .wrap .esg-thinking_area ol>li:nth-of-type(3) ul:before{top:-.813rem;left:-2.625rem;font-size:2rem}.esg-thinking .subpage_l{width:100%;display:block}.esg-thinking .subpage_l .inner{width:100%;display:block;margin:0 auto;position:relative}.esg-thinking .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esg-thinking .subpage_l .inner .subpage_link_str{display:flex;width:100%;padding:5rem 0 5rem 0;position:relative;justify-content:center}.esg-thinking .subpage_l .inner .subpage_link_str p{display:block}.esg-thinking .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:1rem;font-size:1.063rem}.esg-thinking .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-left:1rem}.esg-thinking .subpage_l .inner .subpage_link_str p:last-of-type:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}.esg-thinking .subpage_link2{padding:2rem 0 2rem;width:64.063rem;font-size:1.063rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esg-thinking .subpage_link2 p{margin:0 auto}.esg-thinking .subpage_link2 a{text-decoration:underline;line-height:1.8rem}.esg-thinking .subpage_link2 a:hover{text-decoration:underline}.esg-thinking .subpage_link2 p:first-of-type a:before{display:none}.esg-thinking .subpage_link2 p:last-of-type a:after{display:none}.esg-thinking .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-thinking .subpage_link3{padding:2rem 0 12rem;width:64.063rem;font-size:1.063rem;display:flex;margin:0 auto;text-align:center}.esg-thinking .subpage_link3 p{margin:0 auto}.esg-thinking .subpage_link3 a{text-decoration:none;line-height:1.75rem}.esg-thinking .subpage_link3 a:hover{text-decoration:underline}.esg-thinking .subpage_link3 p:first-of-type a:before{display:none}.esg-thinking .subpage_link3 p:last-of-type a:after{display:none}.esg-thinking .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.strategy{background-color:#f5f5f0}.strategy h3{font-size:1.5rem}.strategy h3:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.strategy #wrapper{background:none}.strategy .wrap1{width:100%}.strategy .wrap1 .inner{display:block;width:100%;margin:0 auto;padding-top:5rem;position:relative;z-index:200}.strategy .wrap1 .inner .inner_wrap1{display:flex;flex-direction:row;align-items:center}.strategy .wrap1 .BigArrow img{width:3% !important;margin:0 auto}.strategy .wrap2{display:block;margin:0;padding:0;position:relative;width:100%}.strategy .wrap2::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:skewY(17deg);z-index:-1}.strategy .wrap2::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;background-color:#e6e6e1;transform:skewY(-17deg);z-index:-1}.strategy .wrap2 .inner{display:block;width:100%;margin:0 auto;padding-top:10.5rem;position:relative;z-index:200}.strategy .wrap2 .inner .strategy_img_1{width:36.438rem;margin:0 auto;text-align:center;padding-bottom:.625rem}.strategy .wrap2 .inner2{display:block;width:53.75rem;margin:0 auto;padding:4rem 2rem;position:relative;z-index:200;background-color:#fff;border:#0f070a solid .063rem}.strategy .wrap2 .inner2 h3{position:relative;text-align:center}.strategy .wrap2 .inner2 h3:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}.strategy .wrap2 h3{font-weight:500;line-height:1.25rem;color:#323232;font-size:1.5rem;text-align:center;margin:0 auto;padding:1.25rem 0}.strategy .wrap2 .inner2 p{line-height:190%;font-size:1.063rem}.strategy .wrap2 .inner2 .inner2_1{margin:5rem 0 3rem 0;display:flex;flex-direction:row;flex-wrap:wrap}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_1{width:28.75rem}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2{width:22.5rem;margin:0 auto}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 h4{margin-bottom:.938rem;padding:.125rem;font-size:1.063rem}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl{display:flex;flex-wrap:wrap;max-width:100%;padding:.625rem 0}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl:first-of-type{border-top:#8C8C8C 1px solid;border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl:last-of-type{border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl dt{width:1.25rem;height:auto;margin:0;padding:.938rem;background-color:#EFEFEF;font-size:1.063rem;text-align:center;line-height:100%;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center}.strategy .wrap2 .inner2 .inner2_1 .inner2_1_2 dl dd{width:18.125rem;margin-left:.625rem;font-size:1.063rem;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center}.strategy .wrap2 .inner2 .inner2_2{margin:5rem 0 3rem 0;display:flex;flex-direction:row;flex-wrap:wrap}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_1{width:28.75rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2{width:22.5rem;margin:0 auto}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 h4{margin-bottom:.938rem;padding:.125rem;font-size:1.063rem}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl{display:flex;flex-wrap:wrap;max-width:100%;padding:.625rem 0;border-top:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl:first-of-type{margin-top:-.938rem;border-top:none}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl:last-of-type{border-bottom:#8C8C8C 1px solid}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl dt{width:2.5rem;height:auto;margin:0;padding:.188rem;font-size:1.063rem;background-color:#EFEFEF;text-align:center;display:flex;align-items:center;-webkit-align-items:center;-webkit-justify-content:center}.strategy .wrap2 .inner2 .inner2_2 .inner2_2_2 dl dd{width:18.125rem;margin-left:.625rem;font-size:1.063rem;display:flex;flex-direction:column;justify-content:center}.strategy .wrap2 .inner2 .inner2_3{margin:0}.strategy .wrap2 .inner2 .inner2_3 h4{margin:0 auto;width:32.25rem;margin-bottom:.938rem}.strategy .wrap2 .inner2 .inner2_3 .inner2_3_1{display:flex;flex-direction:column;justify-content:center;align-items:center}.strategy .wrap2 .inner2 .inner2_3 p{font-size:.813rem}.strategy .wrap2 .inner2 .inner2_3 .strategy_img_2{width:50rem;margin-top:1.25rem}.strategy .wrap3 .inner3{display:block;width:100%;margin:0 auto;padding-top:10.5rem;position:relative;z-index:200}.strategy .wrap3 .inner3 h3{margin:0 auto;width:32.25rem;margin-bottom:.938rem;font-size:1rem}.strategy .wrap3 .inner3 .strategy_img_3{width:41.75rem;margin:0 auto;text-align:center;padding-bottom:.625rem}.strategy .wrap3{display:block;margin:0;padding:0;position:relative;width:100%}.strategy .wrap3::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;background-color:#ffffff;transform:skewY(17deg);z-index:-1}.strategy .wrap3::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;background-color:#e6e6e1;transform:skewY(-17deg);z-index:-1}.strategy .wrap3 .inner{display:block;width:100%;margin:0 auto;padding-top:10.5rem;position:relative;z-index:200}.strategy .wrap h2{font-weight:500;line-height:1.765;font-size:2.5rem}.strategy .wrap .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765;max-width:68%;margin:0 auto}.strategy .wrap .subpage_hdtxt_2{margin:0 auto;padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;text-align:center;line-height:1.765;max-width:68%}.strategy .wrap .subpage_hdtxt_aleft{text-align:left;padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765;max-width:68%;margin:0 auto}.strategy .wrap .subpage_hdtxt01{text-align:center;padding-top:.5rem;padding-bottom:3rem;font-size:.813rem;line-height:1.765;max-width:85%;margin:0 auto}.strategy .wrap dl{padding-top:.375rem;padding-bottom:2.625rem;line-height:1.765;max-width:80%;margin:0 auto}.strategy .wrap dt{text-align:left;padding-bottom:.375rem;padding-top:.625rem;font-size:1rem;font-weight:bold;line-height:1.765;max-width:85%;margin:0 auto}.strategy .wrap dd{text-align:left;padding-bottom:.5rem;font-size:.938rem;line-height:1.765;max-width:85%;margin:0 auto}.strategy .wrap .subpage_img01{width:42rem;margin:0 auto;text-align:center;padding-bottom:3rem}.strategy .subpage_l{width:100%;display:block}.strategy .subpage_l .inner{width:100%;display:block;margin:0 auto;position:relative}.strategy .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.strategy .subpage_l .inner .subpage_link_str{display:flex;width:100%;padding:10rem 0 5rem 0;position:relative;justify-content:center}.strategy .subpage_l .inner .subpage_link_str p{display:block}.strategy .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-left:1rem}.strategy .subpage_l .inner .subpage_link_str p:last-of-type:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}.strategy .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:1rem;font-size:1.063rem}.strategy .subpage_link2{padding:2rem 0 2rem;width:64.063rem;font-size:1.063rem;display:flex;align-items:center;margin:0 auto;text-align:center}.strategy .subpage_link2 p{margin:0 auto}.strategy .subpage_link2 a{text-decoration:underline;line-height:1.8rem}.strategy .subpage_link2 a:hover{text-decoration:underline}.strategy .subpage_link2 p:first-of-type a:before{display:none}.strategy .subpage_link2 p:last-of-type a:after{display:none}.strategy .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.strategy .subpage_link3{padding:2rem 0 12rem;width:64.063rem;font-size:1.063rem;display:flex;margin:0 auto;text-align:center}.strategy .subpage_link3 p{margin:0 auto}.strategy .subpage_link3 a{text-decoration:none;line-height:1.75rem}.strategy .subpage_link3 a:hover{text-decoration:underline}.strategy .subpage_link3 p:first-of-type a:before{display:none}.strategy .subpage_link3 p:last-of-type a:after{display:none}.strategy .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-investmentstrategy .link_button{width:64.063rem}.esg-investmentstrategy .link_button ul li{margin-right:1.6rem}.esg-investmentstrategy .link_button ul li a{font-weight:500;font-size:1.063rem}.esg-investmentstrategy .subpage_header{margin-top:5rem;width:64.063rem}.esg-investmentstrategy .subpage_header .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765}.esg-investmentstrategy .subpage_header h2{font-size:2.5rem}.esg-investmentstrategy .subpage_esg{padding-top:4.125rem}.esg-investmentstrategy .subpage_yononaka{padding-top:4.125rem}.esg-investmentstrategy .subpage_yononaka .yononaka_title_pl{padding-left:1em}.esg-investmentstrategy .subpage_datshutanso{padding-top:4.125rem}.esg-investmentstrategy .subpage_area{width:64.063rem;padding:0;margin-top:0}.esg-investmentstrategy .subpage_area .inner{width:55.619rem;padding:0 4.2rem 3.8rem}.esg-investmentstrategy .subpage_area h3{font-size:1.875rem;padding:3.25rem 0 0 .813rem}.esg-investmentstrategy .subpage_area h3:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.esg-investmentstrategy .subpage_area h4{font-size:1.063rem;width:28.125rem;margin:1.875rem auto}.esg-investmentstrategy .subpage_area .inner_area1{margin-bottom:1.875rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1{display:flex;justify-content:space-between;margin-bottom:1.875rem;margin-top:3.75rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_title{font-size:1.063rem;padding-top:3.125rem;padding-bottom:.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_txt{padding:0 1.875rem 1.25rem 1.875rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1{width:27.188rem;height:25rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2{width:27.188rem;height:25rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1::before{width:6.125rem;height:6.125rem;top:-3.125rem;left:10.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_alcohol::before{width:5.625rem;height:5.625rem;top:16.875rem;left:10.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_cigarette::before{width:5.625rem;height:5.625rem;top:16.875rem;left:3.125rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_1 .area1_txt .icon_weapon::before{width:5.625rem;height:5.625rem;top:16.875rem;right:3.125rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2 .area1_txt::before{width:19.375rem;height:12.625rem;top:10.625rem;left:3.75rem}.esg-investmentstrategy .subpage_area .inner_area1 .area1 .area1_2::before{width:6.125rem;height:6.125rem;top:-3.125rem;left:10.625rem}.esg-investmentstrategy .subpage_area .inner_area2 .area2_flex{display:flex;justify-content:space-between;margin-bottom:1.875rem}.esg-investmentstrategy .subpage_area .inner_area2 .area2_flex h4{width:auto}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_1::before{width:5.625rem;height:5.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_2::before{width:5.625rem;height:5.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_3::before{width:5.625rem;height:5.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_4::before{width:5.625rem;height:5.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 .area2_5::before{width:5.625rem;height:5.625rem}.esg-investmentstrategy .subpage_area .inner_area1 .area2 p{width:9.375rem;text-align:center;margin-bottom:.625rem}.esg-investmentstrategy .subpage_area .inner_area2 .img_1{width:25rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1{display:flex;justify-content:space-around}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1{width:21.688rem;margin:.625rem 0 .625rem 0;height:29.25rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .area3_1_1 .img_3{width:21.688rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle::before{top:1.25rem;left:1rem;width:.063rem;height:2.5rem;border-width:0 0 0 .25rem}.esg-investmentstrategy .subpage_area .inner_area3 .reittxt_area{padding:1rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle .textorange{font-size:.938rem;padding-left:.938rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittitle .titletxt{font-size:1.125rem;font-weight:bold;padding-left:.938rem}.esg-investmentstrategy .subpage_area .inner_area3 .area3_1 .reittxt{font-size:.938rem;padding-top:.625rem}.esg-investmentstrategy .subpage_area .inner_area4{padding-bottom:3.125rem}.esg-investmentstrategy .subpage_area .inner_area4 p{padding-top:2.5rem;padding-right:25rem;padding-left:2.813rem;width:30rem;font-size:1.063rem}.esg-investmentstrategy .subpage_area .inner_area4 p::after{width:17.188rem;height:13.813rem;top:1.25rem;left:34.375rem}.esg-investmentstrategy .subpage_area .inner_area5 .img_2{width:49.875rem;height:31.125rem;padding-top:1.25rem;padding-bottom:2.5rem}.esg-investmentstrategy .subpage_area .inner_area7 .img_3{width:43.125rem;height:32.375rem;padding-left:4.375rem}.esg-investmentstrategy .subpage_area .inner_area6 p{font-size:1.063rem;padding-left:1em;text-indent:-1em}.esg-investmentstrategy .subpage_area .inner_area6 .big_font{font-size:1.25rem;padding-bottom:.938rem}.esg-investmentstrategy .subpage_area .inner_area6 .inner_area6_txt_1{padding-bottom:2.813rem}.esg-investmentstrategy .subpage_area .inner_area6 .inner_area6_txt_2{padding-bottom:3.125rem}.esg-investmentstrategy .subpage_area .annotationtext{padding-top:.625rem;font-size:.875rem}.esg-investmentstrategy .subpage_area .annotationtext_2{font-size:.875rem}.esg-investmentstrategy .subpage_area .annotationtext_3{font-size:.813rem}.esg-investmentstrategy .subpage_area .annotationtext_4{padding-top:.313rem;padding-left:2.813rem;font-size:.938rem}.esg-investmentstrategy .bluearth_img{width:40.5rem;padding-top:5rem}.esg-investmentstrategy .wrap .subpage_img01{width:42rem;margin:0 auto;text-align:center;padding-bottom:3rem}.esg-investmentstrategy .subpage_l{width:100%;display:block}.esg-investmentstrategy .subpage_l .inner{width:100%;display:block;margin:0 auto;position:relative}.esg-investmentstrategy .subpage_l .inner .subpage_link_str .current{text-decoration:none;color:#696969}.esg-investmentstrategy .subpage_l .inner .subpage_link_str{display:flex;width:100%;padding:6.875rem 0 5rem 0;position:relative;justify-content:center}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p{display:block}.esg-investmentstrategy .subpage_l .inner .subpage_link_str a{text-decoration:underline;padding-left:1rem;font-size:1.063rem}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p:before{content:"|";display:inline-block;color:#323232;margin-left:1rem}.esg-investmentstrategy .subpage_l .inner .subpage_link_str p:last-of-type:after{content:"|";display:inline-block;color:#323232;margin-left:1rem}.esg-investmentstrategy .subpage_link2{padding:2rem 0 2rem;width:64.063rem;font-size:1.063rem;display:flex;align-items:center;margin:0 auto;text-align:center}.esg-investmentstrategy .subpage_link2 p{margin:0 auto}.esg-investmentstrategy .subpage_link2 a{text-decoration:underline;line-height:1.8rem}.esg-investmentstrategy .subpage_link2 a:hover{text-decoration:underline}.esg-investmentstrategy .subpage_link2 p:first-of-type a:before{display:none}.esg-investmentstrategy .subpage_link2 p:last-of-type a:after{display:none}.esg-investmentstrategy .subpage_link2 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.esg-investmentstrategy .subpage_link3{padding:2rem 0 12rem;width:64.063rem;font-size:1.063rem;display:flex;margin:0 auto;text-align:center}.esg-investmentstrategy .subpage_link3 p{margin:0 auto}.esg-investmentstrategy .subpage_link3 a{text-decoration:none;line-height:1.75rem}.esg-investmentstrategy .subpage_link3 a:hover{text-decoration:underline}.esg-investmentstrategy .subpage_link3 p:first-of-type a:before{display:none}.esg-investmentstrategy .subpage_link3 p:last-of-type a:after{display:none}.esg-investmentstrategy .subpage_link3 a img{display:inline !important;width:inherit !important;vertical-align:middle;left:12px;top:-2px;position:relative}.detailesg .subpage_header{margin-top:5rem}.detailesg .subpage_area .inner{display:block;width:53.75rem;margin:0 auto;padding:4rem 2rem;background-color:#fff;border:#0f070a solid .063rem}.detailesg .subpage_header .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765;width:56.875rem;margin:0 auto}.detailesg .subpage_header h2{font-weight:500;line-height:1.3em;font-size:2.5rem}.detailesg .subpage_content .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765;width:56.875rem;margin:0 auto}.detailesg .subpage_content h2{font-weight:500;line-height:1.3em;font-size:2.5rem;margin-top:5rem}.detailesg .subpage_area{width:64.063rem;padding:0;margin-top:0}.detailesg .subpage_area h3{font-weight:500;line-height:1.25rem;color:#323232;font-size:1.5rem;text-align:center;margin:0 auto;padding:1.25rem 0}.detailesg .subpage_area h3:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.detailesg .subpage_area h4{font-size:1.063rem;width:28.125rem;margin:1.875rem auto}.detailesg .subpage_area .img_1{width:37.5rem;padding-top:1.875rem;padding-bottom:3.75rem}.detailesg .detailesg_area .detailesg_area_txt{margin-top:3.75rem;line-height:190%;font-size:1.063rem}.detailesg .subpage_content .image_esg{width:56.875rem;margin:0 auto}.detailesg .subpage_content .image_esg::after{height:21.25rem}.esginvestment .subpage_content{margin:5rem auto 0}.esginvestment .subpage_content .subpage_hdtxt{padding-top:3.625rem;padding-bottom:2.625rem;font-size:1.063rem;line-height:1.765;width:60.625rem;margin:0 auto}.esginvestment .subpage_content .multiple_lines{font-size:1.063rem;line-height:1.765;width:60.625rem;margin:0 auto}.esginvestment .subpage_content .mlines_top{padding-top:3.625rem;padding-bottom:1em}.esginvestment .subpage_content .mlines_bottom{padding-top:1em;padding-bottom:2.625rem}.esginvestment .subpage_content h2{font-weight:500;line-height:1.3em;font-size:2.5rem}.esginvestment .subpage_content .img_1{width:49.375rem;padding-bottom:.625rem}.esginvestment .subpage_content .img_2{width:50.875rem;padding-bottom:.625rem;margin:0 auto}.esginvestment .subpage_content .area1{display:flex;justify-content:space-between;width:49.375rem;margin:0 auto}.esginvestment .subpage_content .area1_1{width:28.438rem;margin-right:1.25rem}.esginvestment .subpage_content .area1_2{width:28.438rem}.esginvestment .subpage_content .area1 .area1_title{font-size:1.188rem;font-weight:bold;padding-top:.938rem;padding-bottom:.313rem;padding-left:5.625rem}.esginvestment .subpage_content .area1 .area1_text{font-size:1rem;line-height:1.5;padding-bottom:1.25rem;padding-left:5.625rem}.esginvestment .subpage_content .area1 .area1_1::before{width:4.75rem;height:4.688rem;top:1.563rem;left:.625rem}.esginvestment .subpage_content .area1 .area1_2::before{width:4.688rem;height:4.688rem;top:1.563rem;left:.625rem}.esginvestment .subpage_content .text_right{text-align:right;width:49.375rem;margin:0 auto;font-size:.938rem;padding-top:0.5em}#library h1{padding-top:5rem;font-size:2.5rem}#library h1:after{bottom:-1.25rem;width:6.25rem}#special_content{width:53.75rem;padding:3.125rem 0 3.75rem;margin-top:5rem}#special_content h2:after{bottom:-.313rem;background-color:#cc0000;width:3.125rem}#special_content h3{padding-bottom:.5rem}#special_content .special_content_link{transition:0.3s}#special_content .special_content_link:hover{opacity:0.7}#special_content .up_data{margin-bottom:.313rem;font-size:.875rem}#special_content .icon_category{width:3.125rem;height:1.5rem;border-radius:.313rem;font-size:.875rem}#special_content .special_content_tit{width:20rem;font-size:1rem}#special_content .special_content_txt{padding-top:1.125rem;font-size:1rem}#special_content .special_content_txt .small_font{font-size:.75rem}#special_content .flex_area{justify-content:space-between;width:47.5rem;padding-top:4.688rem}#special_content .flex_left{width:23.75rem}#special_content .flex_right{width:21.688rem;padding-top:1.25rem}#special_content .flex_right .video_box_content{padding-bottom:56%}#special_content .special_content_flex{justify-content:space-between}.special_content_list01{width:55rem;padding:3.75rem 0}.special_content_list01 li{width:12.5rem;font-size:1rem}.special_content_list01 li:last-of-type{width:26.25rem;margin-top:3.75rem}.special_content_list01 li a{border-radius:.625rem;transition:0.3s}.special_content_list01 li a:before{width:12.5rem;height:6.5rem}.special_content_list01 li span{padding:.875rem 0}.special_content_list01 li span:after{width:.938rem;height:.938rem}.info h2{font-weight:500;line-height:1.3em;font-size:2.5rem;margin-top:5rem}.info .info_area{width:64.063rem;margin-top:5rem}.info .tab_label{width:16rem;height:3.75rem;font-size:1.063rem}.info .tab_label::after{top:.625rem;right:-.063rem;bottom:.625rem;width:.063rem}.info .subpage_area{height:auto;margin-top:0}.info .info_area .information div{font-size:1.063rem;line-height:1.5;padding-top:.625rem;padding-bottom:.625rem}.info .info_area .information dt{width:8.563rem}.info .info_area .information dd{width:50.5rem}.impact-report h1{font-weight:500;line-height:1.3em;font-size:2.5rem;margin-top:5rem}.impact-report h1:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.impact-report .lead_txt{padding-top:3.625rem;font-size:1.063rem;line-height:1.765;width:54.063rem}.impact-report .subpage_area{margin-top:2.625rem;margin-bottom:3.75rem;width:64.063rem}.impact-report h2{font-weight:500;line-height:1.875rem;color:#323232;font-size:1.5rem;margin:0 auto;padding-top:1.875rem}.impact-report h2::after{bottom:-.625rem;width:30rem;height:.063rem}.impact-report .report_inner{justify-content:space-around}.impact-report .report_inner_subsequent{padding-top:4.375rem}.impact-report .item_img{display:-ms-flexbox;align-items:center;justify-content:center}.impact-report .item_area{margin-left:1.563rem;font-size:1rem;width:27rem}.impact-report .item_area a:after{margin-left:.625rem}.impact-report .report_item_list{padding-top:4.375rem}.impact-report .report_item_list li{height:1.875rem;padding-bottom:2.5em}#spreport_trptalk h1{font-size:1.875rem}#spreport_trptalk h1 span{font-size:1rem}#spreport_trptalk .spreport_trptalk_box{width:53.75rem;padding:3.75rem 3.125rem;margin:4.375rem auto 0}#spreport_trptalk .spreport_trptalk_box figcaption{padding-top:.938rem;font-size:.875rem}.spreport_trptalk_box_txt{padding-top:1.875rem;font-size:1rem}.qa{font-size:1rem}.qa dt{padding-top:1.875rem}.qa dd p{padding-top:1.875rem}.spreport_trptalk_box .note_txt{padding-top:3.75rem;font-size:1rem;color:#969696}.trptalk_img01{padding-top:1.875rem}.trptalk_img02{width:18.375rem;padding:1.875rem 1.563rem 1.563rem 0}.trptalk_img03{width:42.25rem;padding-top:3.125rem}.trptalk_img04{width:42.313rem;padding-top:1.875rem}.trptalk_img05{width:18.375rem;padding:1.875rem 0 1.563rem 1.563rem}.trptalk_img06{width:18.375rem;padding:1.875rem 1.563rem 1.563rem 0}.report-list h1{font-weight:500;line-height:1.3em;font-size:2.5rem;margin-top:5rem}.report-list h1:after{bottom:-1.25rem;width:6.25rem;height:.063rem}.report-list .info_area{width:64.063rem;margin-top:5rem}.report-list .tab_label{width:16rem;height:3.75rem;font-size:1.063rem;cursor:pointer}.report-list .tab_label::after{top:.625rem;right:-.063rem;bottom:.625rem;width:.063rem}.report-list .subpage_area{height:auto;margin-top:0;border-top:1px solid #cc0000}.report-list .subpage_area .content_area .content{width:18rem;margin-bottom:5.625rem}.report-list .subpage_area .content_area .content .movie{width:18rem;height:10.125rem}.report-list .subpage_area .content_area .content img{width:18rem !important;height:10.125rem !important}.report-list .subpage_area .content_area .content .icon_area{margin-top:.938rem;margin-bottom:.938rem}.report-list .subpage_area .content_area .content .rounded_corner{height:1.875rem}.report-list .subpage_area .content_area .content .backgroud_red{font-size:1rem;width:3.75rem;margin-right:.625rem}.report-list .subpage_area .content_area .content .backgroud_grey{font-size:.75rem;width:7.5rem}.report-list .subpage_area .content_area .content .content_title{font-size:1.25rem;font-weight:bold;margin-bottom:1.875rem}.report-list .subpage_area .content_area .content .content_title::after{bottom:-.625rem;width:18rem}.report-list .subpage_area .content_area .content .content_lead{font-size:1.063rem;line-height:1.765}.report-list .subpage_area .content_area .content .content_lead .small_font{font-size:.75rem}#engagement h1{margin-top:4.375rem;font-size:2.5rem}#engagement h1:after{bottom:-1.25rem;width:6.25rem}.engagement_hdtxt{width:53.75rem;padding:3.625rem 0 2.625rem;font-size:1.063rem}.engagement_content{width:53.75rem;padding:4rem 3.125rem}.engagement_basic_stance .flex_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto}.engagement_basic_stance .flex_left{width:23.75rem}.engagement_basic_stance .flex_right:before{width:21rem;height:19.688rem}.engagement_basic_stance h2{width:32.25rem;font-size:1rem}.engagement_basic_stance ol{margin-top:1.25rem}.engagement_basic_stance ol li .number{width:1.875rem;font-size:1.125rem}.engagement_basic_stance ol li .txt{width:21.875rem;padding:.375rem 0}.engagement_process h2{width:32.25rem;margin:5rem auto 0;font-size:1rem}.engagement_process_txt01{margin-top:1.25rem;font-size:1rem}.engagement_process_img01{margin-top:1.25rem}.engagement_txt02{margin-top:1.25rem;font-size:1rem}#esg-integration h1{margin-top:4.375rem;font-size:2.5rem}#esg-integration h1:after{bottom:-1.25rem;width:6.25rem}.esg-integration_hdtxt{width:53.75rem;padding:3.625rem 0 2.625rem;font-size:1.063rem}.esg-integration_content{width:53.75rem;padding:4rem 3.125rem}.esg-integration_tit01{width:32.25rem;margin:0 auto 1.25rem;font-size:1rem}.esg-integration_chart .flex_area{padding:1.25rem 0}.esg-integration_chart dt{width:3.125rem;font-size:1rem}.esg-integration_chart dd{width:42.5rem;font-size:1rem}.esg-integration_stock h2{font-size:1.875rem}.esg-integration_txt01{margin-top:1.25rem;font-size:1rem}.esg-integration_tit02{width:32.25rem;margin:5rem auto 0;font-size:1rem}.esg-integration_img01{margin-top:1.25rem}.esg-integration_txt02{margin-top:1.25rem;font-size:1rem}footer{display:block;width:100%;margin:0;padding:0 0 0 0}footer:before{top:-7.813rem;width:47.438rem;height:11.063rem}footer #footer1{display:block;width:100%;background-color:#fff;margin:0;padding:0}footer .footer-wrap{display:block;width:100%;margin:0;padding:0 0 0 0;text-align:center}footer .footer-in{width:auto !important;margin:0 auto  0 auto;position:relative;padding:96px 20px 36px 20px;background-color:#cc0000}footer .footer-in img{width:244px}footer .footer-in p{margin:30px 0 0 0;color:#fff;font-weight:300}footer .copy{color:#323232;padding:18px 20px 18px 20px;font-weight:300}.f-b-txt{font-size:14px;font-weight:500;line-height:2.0em}.f-b-note{font-size:12px;font-weight:500;line-height:2.0em}}@media screen and (min-width: 1080px){html{font-size:16px}.inner{width:1080px}}@media screen and (max-width: 320px){html{font-size:10px}}@media screen and (max-width: 1101px){#menu{display:none}#menu li{height:auto;width:100%;padding:0px 20px;white-space:nowrap}#menu>li{margin-right:-20px}#menu>li .pd{display:inline-block;width:100%}#menu li a{display:inline-block}#menu-navibtn:checked ~ #navi{position:fixed;overflow-y:scroll;overflow-x:hidden;height:100%}#menu-navibtn:checked ~ * #menu{display:block}#menu-navibtn:checked ~ * #menu>li{max-height:inherit;overflow-y:visible}#menu>li ul{line-height:50px}#menu li ul{position:static}#menu>li>ul{margin-left:initial;position:relative}#menu ul li:last-child{border-bottom:none}#menu li ul li ul{top:inherit;left:0}#menu li ul li:last-child{border-bottom:none}#menu input[type="checkbox"]:checked ~ label ~ ul>li{max-height:inherit;overflow-y:visible;display:block}.angletoggle:before{content:"";display:block;width:8px;height:8px;margin-top:-10px;margin-left:10px;border-top:solid 2px #000;border-right:solid 2px #000;transform:rotate(135deg);box-sizing:border-box}#navi input[type="checkbox"]:checked ~ label .pd .angletoggle:before{margin-top:-8px;transform:rotate(-45deg);box-sizing:border-box}#navi #navibtn{display:block;position:absolute;top:10px;right:10px}#navibtn span{display:block;width:40px;height:40px;background-color:#333}#navibtn span span{display:block;overflow:hidden;width:1px;height:1px}#navibtn span span::before,#navibtn span span::after,#navibtn span::after{position:absolute;left:10px;content:"";width:20px;height:3px;background-color:#FFF}#navibtn span span::before{top:10px}#menu-navibtn:checked ~ #navi label#navibtn span span::before{top:19px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#navibtn span::after{bottom:10px}#menu-navibtn:checked ~ #navi label#navibtn>span::after{bottom:18px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#navibtn span span::after{top:18px}#menu-navibtn:checked ~ #navi label#navibtn span span::after{display:none}header{min-width:320px}.logo-nam{float:left;width:198px;padding:23px 0 23px 30px}#hamburger:after{content:"";display:block;clear:both}#hamburger:checked ~ .global_menu{visibility:visible;position:absolute;z-index:1}.menu_button{float:right;position:relative;z-index:9999;width:40px;height:40px;margin:13px 15px 13px 0;background:#fff}.menu_button span span::before,.menu_button span span::after,.menu_button span::after{content:"";position:absolute;background-color:#474747;width:34px;height:4px}#navi .menu_button{display:block;position:absolute;top:18px;right:20px}.menu_button span span::before{top:5px;left:0;right:0;margin:0 auto;transition:all .5s}.menu_button span span::after{top:50%;left:0;right:0;margin:-2px auto 0;transition:all .5s}.menu_button span::after{bottom:5px;left:0;right:0;margin:0 auto;transition:all .5s}.menu_button.open span span::before{top:50%;width:36px;transform:rotate(-315deg)}.menu_button.open>span::after{top:50%;width:36px;transform:rotate(315deg)}.menu_button.open span span::after{opacity:0}.global_menu{overflow-y:scroll;visibility:hidden;position:fixed;top:66px;width:100%;height:100vh;padding-bottom:150px;background:#474747;box-sizing:border-box}.global_menu a{display:block;color:#dadada}.menu{border-bottom:1px solid #6b6b6b}.menu:not(:last-child){margin-bottom:1.707rem}.menu>a{padding:1.28rem 0 1.28rem 1.28rem;font-size:1.493rem}.child_menu>li>a{padding:.853rem 0 .853rem 2.773rem;font-size:1.28rem}}@media screen and (min-width: 1101px){#menu{float:right;margin-right:140px;text-align:center}#menu>li{position:relative;width:170px}#menu>li:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:1px;height:15px;margin-top:-7px;background-color:#bdbdbc}#menu>li:last-of-type:after{content:"";display:inline-block;position:absolute;top:50%;right:0;width:1px;height:15px;margin-top:-7px;background-color:#bdbdbc}#menu li a:hover{background:#EEE;color:#000}#menu>li:hover>ul>li,#menu li ul li:hover>ul>li{display:block}#menu li ul li ul:before,#menu li ul li ul li ul:before,#menu li:nth-child(n+3) ul li ul:before{position:absolute;top:28px;content:"";border:5px solid transparent;display:block}#menu li ul li ul:before{left:-10px;border-left-color:#666}#menu li ul li ul li ul:before,#menu li:nth-child(n+3) ul li ul:before{right:-10px;border-right-color:#666}#menu>li>ul{width:274px;left:50%;margin-left:-137px}#menu>li>ul li:first-of-type:before{content:none}#menu>li>ul li:first-of-type:before{content:"";position:absolute;z-index:-1;top:-15px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 10px 20px 10px;border-color:transparent transparent #cc0000 transparent}.navi_home:hover{background-color:#fff !important}.header_area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:1}.logo-nam{width:12.375rem;padding-left:1.875rem}.global_menu{text-align:center}.global_menu li{display:inline-block}.global_menu>ul>li>a{display:block;padding:1.563rem 1.875rem;color:#fff;font-weight:bold}.menu:hover>a{background:#474747}.menu a:hover{text-decoration:underline}.child_menu{visibility:hidden;position:absolute;top:50%;left:0;width:100%;padding:2.5rem 1.875rem;background:#474747;color:#333;transition:0.3s top, 0.4s opacity;opacity:0}.menu:hover .child_menu{visibility:visible;top:100%;opacity:1}.child_menu a{display:block;padding:.938rem 3.125rem;color:#dadada;font-size:1rem}.child_menu a:hover{background:#474747;color:#dadada;text-decoration:underline}}html{overflow-y:scroll}body#topPage,body#res_invest{overflow:hidden}body#topPage .display_none,body#res_invest .display_none{display:none}#topPage *,#topPage *::before,#topPage *::after,#res_invest *,#res_invest *::before,#res_invest *::after{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#topPage .header_area .logo-nam,#res_invest .header_area .logo-nam{box-sizing:content-box}#topPage main,#res_invest main{display:block;padding:0}#topPage .pointer_none,#res_invest .pointer_none{pointer-events:none}@media screen and (max-width: 768px){#topPage .only-pc,#res_invest .only-pc{display:none !important}#topPage .only-sp,#res_invest .only-sp{display:block !important}#topPage html,#res_invest html{min-width:100%}#topPage body,#res_invest body{min-width:100%;overflow-x:hidden}#topPage main,#res_invest main{display:block;padding:50px 0 0 0}#topPage .basetxt,#res_invest .basetxt{width:100%;position:relative}#topPage .animbase,#res_invest .animbase{opacity:0;transition:opacity 0.4s}#topPage .animbase.loadactive,#res_invest .animbase.loadactive{opacity:1}#topPage .wrap,#res_invest .wrap{display:block;margin:0;padding:0;position:relative;width:100%}#topPage .wrap::after,#res_invest .wrap::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;transform:skewY(17deg);z-index:-1}#topPage .wrap::before,#res_invest .wrap::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;transform:skewY(-17deg);z-index:-1}#topPage .wrap .inner,#res_invest .wrap .inner{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0 20px 0 20px;position:relative;z-index:200;font-weight:300}#topPage .wrap1::after{height:150%;background-color:#f5f5f0}#topPage .wrap1::before{height:150%;background-color:#f5f5f0}#topPage .wrap2::after{background-color:#ffffff}#topPage .wrap2::before{background-color:#e6e6e1}#topPage .wrap3::after{background-color:#f5f5f0}#topPage .wrap3::before{background-color:#f5f5f0}#topPage .wrap4::after{height:150%;bottom:inherit;top:-50%;background-color:#ffffff;transform:skewY(0deg);z-index:-2}#topPage .wrap4::before{height:150%;bottom:inherit;top:-50%;background-color:#e6e6e1;transform:skewY(0deg);z-index:-2}#topPage .wrap1 .innerfr{width:100%;margin:0;padding:0;position:relative}#topPage .wrap1 .inner{padding-top:9vw;padding-bottom:9vw;text-align:center;position:relative}#topPage .wrap1 .inner h1{display:block;width:100%}#topPage .wrap1 .inner h1 img{width:90%;height:auto;margin:0 auto}#topPage .wrap1 .inner p{width:100%;font-size:1.28rem;font-weight:300;color:#323232;text-align:left;margin:6vw 0 7vw 0;padding:0;line-height:1.8em;position:relative}#topPage .wrap1 .inner .mv{width:80%;max-width:770px;height:40vw;max-height:443px;margin:0 auto;background-color:#000;position:relative;overflow:hidden}#topPage .wrap1 .inner .mv iframe{margin:0;padding:0;top:0;left:0;width:100%;height:100%}#topPage .wrap1 .inner .gotobottom{display:block;width:18px;height:30px;position:absolute;margin:0;padding:0;bottom:-1vw;left:50%;transform:translateX(-50%);overflow:hidden}#topPage .wrap1 .inner .gotobottom img{width:100%;position:absolute;top:0;left:0}#topPage .wrap1 .inner ul.esgfr{display:block;max-width:500px;width:80%;margin:80px auto 0 auto;padding:0;list-style:none;font-size:0;text-align:center}#topPage .wrap1 .inner ul.esgfr li{display:inline-block;width:45%;max-width:172px;margin:30px 0 0 10%;vertical-align:top;cursor:pointer}#topPage .wrap1 .inner ul.esgfr li img{max-width:172px !important;height:auto}#topPage .wrap1 .inner ul.esgfr li .esglistfr{display:block;width:100%;height:100%;position:relative}#topPage .wrap1 .inner ul.esgfr li .esglistfr img.esglistimg{width:100%;height:auto;position:relative;z-index:200}#topPage .wrap1 .inner ul.esgfr li .esglistfr img.esglistbg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center center;z-index:100}#topPage .wrap1 .inner ul.esgfr li:nth-child(1){margin:0 20%}#topPage .wrap1 .inner ul.esgfr li:nth-child(2){margin-left:0}#topPage .wrap1 .inner ul.esgfr li .esglistfr:hover img.esglistbg{transform:translate(-50%, -50%) scale(1.1)}#topPage .wrap1 .inner .what_esg .ttl{margin:40px 0 0 0;font-weight:bold;text-align:center;font-size:1.451rem}#topPage .wrap1 .inner .what_esg p{font-size:1.195rem;margin:0 0 20px 0}#topPage .wrap1 .inner .what_esg ul{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin-top:20px;justify-content:center}#topPage .wrap1 .inner .what_esg ul li{display:inline-block;font-size:1.195rem;font-weight:bold;position:relative;padding-right:8px;margin-bottom:8px}#topPage .wrap1 .inner .what_esg ul li:after{position:relative;content:'';display:inline-block;width:1.109rem;height:1.109rem;margin-left:5px;top:.171rem;background-image:url(../img/link_icon.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap1 .inner p .typewriter,#topPage .wrap3 .inner p .typewriter,#topPage .wrap4 .inner p .typewriter{width:100%;text-align:left;margin:0;padding:0;position:absolute;font-size:1.365rem;font-weight:300;color:#323232;line-height:1.8em;top:0;left:0;opacity:0;transform:translate3d(0, 0, 0);transition:transform 0.5s 1s, opacity 0.5s 1s}#topPage .wrap2 .inner,#topPage .wrap3 .inner,#topPage .wrap4 .inner{padding-top:15vw;padding-bottom:11vw;text-align:center;position:relative}#topPage .wrap2 .inner h3,#topPage .wrap3 .inner h3,#topPage .wrap4 .inner h3{width:100%;font-size:1.365rem;font-weight:500;color:#323232;text-align:center;margin:18px 0 0 0;padding:0;position:relative}#topPage .wrap2 .inner h4,#topPage .wrap3 .inner h4,#topPage .wrap4 .inner h4{width:100%;font-size:1.28rem;font-weight:500;line-height:1.3em;color:#323232;text-align:center;margin:30px 0 0 0;padding:0;position:relative}#topPage .wrap2 .inner .border,#topPage .wrap3 .inner .border,#topPage .wrap4 .inner .border{display:block;width:50px;height:2px;background-color:#cc0000;margin:10px auto 0 auto}#topPage .wrap2 .inner .history{margin-top:30px}#topPage .wrap2 .inner .history ul{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}#topPage .wrap2 .inner .history ul li{width:100%;padding:0;margin-bottom:40px}#topPage .wrap2 .inner .history ul li img{width:232px;height:auto}#topPage .wrap2 .inner .history ul li p{font-size:.981rem;margin-top:10px;line-height:1.6;color:#323232;text-align:left}#topPage .wrap2 .inner .history ul li .ttl{font-weight:bold;text-align:center}#topPage .wrap2 .inner .history ul li .ttl span{font-size:1.493rem;color:#cc0000}#topPage .wrap2 .inner .drive_s{margin-top:30px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}#topPage .wrap2 .inner .drive_s img{width:100%;height:auto}#topPage .wrap2 .inner .drive_s p{font-size:1.024rem;margin-top:20px;margin-bottom:30px;line-height:1.6;text-align:left;position:relative;display:inline-block;color:#323232}#topPage .wrap2 .inner .drive_s .link_ttl{font-size:.896rem;margin-top:5px;margin-bottom:0;position:relative;color:black}#topPage .wrap2 .inner .drive_s .link_ttl:after{position:relative;content:'';display:inline-block;top:2px;left:8px;width:14px;height:14px;background-image:url(../img/link_icon_red.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap3 .inner p{width:100%;text-align:left;margin:40px 0 0 0;padding:0;position:relative;font-size:1.024rem;font-weight:300;color:#323232;line-height:1.8em}#topPage .wrap3 .inner p .typewriter{line-height:1.8em;text-align:left;padding:0;font-size:1.024rem}#topPage .wrap3 .inner .mv{width:100%;height:53vw;max-height:500px;margin:0 auto;background-color:#000;position:relative}#topPage .wrap3 .inner .mv iframe{margin:0;padding:0;top:0;left:0;width:100%;height:100%}#topPage .wrap3 .inner .activity{display:flex;flex-wrap:wrap;flex-direction:column;width:100%;margin-top:30px}#topPage .wrap3 .inner .activity .activity_parts{width:100%;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;background:#fff;border-radius:10px;margin-bottom:40px;top:20px;transition:opacity 0.4s 0.5s, top 0.4s 0.5s}#topPage .wrap3 .inner .activity .activity_parts .ttl{border-radius:10px 10px 0 0;background:#e6e6e1;width:100%;height:45px;position:relative;display:flex;align-items:center}#topPage .wrap3 .inner .activity .activity_parts .ttl p{position:relative;padding:0 30px;text-align:left;font-size:1.195rem;font-weight:bold;margin:0}#topPage .wrap3 .inner .activity .activity_parts .ttl img{width:20%;height:auto;position:absolute;top:0;right:10px}#topPage .wrap3 .inner .activity>div:nth-child(1) .ttl img{top:-2vw}#topPage .wrap3 .inner .activity>div:nth-child(2) .ttl img{top:-1.5vw}#topPage .wrap3 .inner .activity>div:nth-child(3) .ttl img{top:-2.5vw}#topPage .wrap3 .inner .activity .activity_parts.loadactive{opacity:1;top:0}#topPage .wrap3 .inner .activity .content{width:100%;background:#fff}#topPage .wrap3 .inner .activity .content dl{width:100%;padding:30px;font-size:1.024rem;font-weight:normal;line-height:1.8}#topPage .wrap3 .inner .activity .content dl dt{text-align:left}#topPage .wrap3 .inner .activity .content dl dt:before,#topPage .wrap3 .inner .activity .content dl dd:before{position:relative;content:'';display:inline-block;top:-.085rem;left:-.341rem;width:.512rem;height:.683rem;background-image:url(../img/arrow_icon.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap3 .inner .activity .content dl dd{text-align:left;margin-left:20px}#topPage .wrap3::before,#topPage .wrap3::after{z-index:-2;transform:skewY(0);top:-70px;height:150%}#topPage .wrap4::after,#topPage .wrap4::before{height:150%;bottom:inherit;top:0;background-color:#ffffff;transform:skewY(0deg);z-index:-2}#topPage .wrap5::after,#topPage .wrap5::before{height:120%;bottom:inherit;top:0;background-color:#f5f5f0;transform:skewY(0deg);z-index:-2}#topPage .wrap3 .inner,#topPage .wrap4 .inner,#topPage .wrap5 .inner{padding-top:15vw;padding-bottom:10vw;text-align:center;position:relative}#topPage .wrap4 .inner{padding-top:7vw}#topPage .wrap4 .inner .information{position:relative;overflow:auto;margin:0 auto;margin-top:30px;font-size:.939rem}#topPage .wrap4 .inner .information div{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #ccc}#topPage .wrap4 .inner .information div dt{width:30%;text-align:left;vertical-align:middle;padding:10px 0;padding-left:20px;box-sizing:border-box;padding-right:10px;align-self:stretch}#topPage .wrap4 .inner .information div dd{width:70%;text-align:left;vertical-align:middle;padding:10px 0}#topPage .wrap4 .inner .information div a:hover{text-decoration:underline}#topPage .wrap4 .inner .information div:last-child{border-bottom:none}#topPage .wrap4 .inner .look_all,#topPage .wrap5 .inner .look_all{font-size:.939rem;font-weight:bold;text-align:center;margin-top:30px;width:100%}#topPage .wrap4 .inner .look_all:after,#topPage .wrap5 .inner .look_all:after{position:relative;content:'';display:inline-block;top:.256rem;margin-left:5px;width:1.109rem;height:1.109rem;background-image:url(../img/link_icon.png);background-size:contain;background-repeat:no-repeat;align-self:stretch}#topPage .wrap5 .inner{padding-top:10vw;padding-bottom:0;text-align:center;position:relative}#topPage .wrap5 .inner .fund_list{width:100%;position:relative}#topPage .wrap5 .inner .fund_list .left_arrow,#topPage .wrap5 .inner .fund_list .right_arrow{position:absolute;left:0;width:1.707rem;height:auto;top:4.693rem;cursor:pointer}#topPage .wrap5 .inner .fund_list .right_arrow{right:0;left:auto}#topPage .wrap5 .inner .fund_list .scroll_area{width:75vw;margin:0 auto;overflow:hidden}#topPage .wrap5 .inner .fund_list .scroll_area ul{display:flex;flex-wrap:nowrap}#topPage .wrap5 .inner .fund_list .scroll_area ul li{width:100%}#topPage .wrap5 .inner .fund_list .scroll_area ul li img{width:75vw;height:auto}#topPage .wrap5 .inner .fund_list .look_all{margin-top:60px}#topPage .wrap5 .inner .fund_list .indicator{position:relative;width:100%;margin:0 auto;top:20px;display:flex;justify-content:center;flex-wrap:nowrap}#topPage .wrap5 .inner .fund_list .indicator li{font-size:1.28rem;margin-right:1.28rem;color:#94a9b2;cursor:pointer}#topPage .wrap5 .inner .fund_list .indicator li.active{color:#cc0000}#topPage .wrap5 .inner .ambition{position:relative;width:100%;box-sizing:border-box;margin-top:50px;background:#fff;display:flex;flex-direction:column;padding:30px 0}#topPage .wrap5 .inner .ambition .contents{width:100%}#topPage .wrap5 .inner .ambition .contents p{font-size:1.024rem;padding-top:15px;text-align:left;line-height:1.6;color:#323232}#topPage .wrap5 .inner .ambition .contents .ttl{text-align:center;font-weight:bold;padding-top:0;padding-bottom:5px;border-bottom:1px solid #cc0000}#topPage .wrap5 .inner .ambition .img_link{width:70%;height:auto;margin:0 auto;margin-top:20px}#topPage .wrap5 .inner .ambition .img_link img{width:100%;height:auto}#topPage .wrap5 .inner .ambition .img_link .look_all{padding-right:0;width:100%;margin-top:15px}#topPage .wrap5 .inner .ambition::before{display:block;content:" ";position:absolute;width:200%;height:100%;left:-50%;bottom:inherit;top:0;background-color:#fff;z-index:-2}#topPage .detailtxtwrap.only-sp{display:block;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:-5;opacity:0;transition:opacity 0.4s}#topPage .detailtxtwrap.only-sp.active{z-index:9998;opacity:1}#topPage .detailtxtwrap.only-sp .detailtxtfr{width:90%;max-width:770px;margin:0 auto;padding:10px 40px 30px 40px;background-color:#fff;font-size:1.024rem;color:#323232;line-height:1.6em;text-align:left;font-weight:400;position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 2px #ccc;border-radius:10px}#topPage .detailtxtwrap.only-sp .detailtxtfr .detailtxt{display:block;margin:0 0 10px 0;text-align:center}#topPage .detailtxtwrap.only-sp .detailtxtfr .detailtxt img{margin:0 auto}#topPage .detailtxtwrap.only-sp .detailtxtfr .detailtxt p{text-align:left}#topPage .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr{display:block;width:100%;text-align:center;margin:0 0 0 0}#topPage .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr .detailtxtclose{display:inline-block;color:#fff;background-color:#d43130;padding:3px 20px 4px 20px;border-radius:10px;border:solid 1px #d43130;cursor:pointer;transition:all 0.4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}#topPage .wrap3 .inner .detailwrap .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr .detailtxtclose:hover{color:#d43130;background-color:#fff}#topPage .banner{margin:0;padding:0;top:auto;bottom:15%;position:fixed;right:0;width:160px;z-index:8000}#topPage .banner .bannerinner{height:70px;position:relative;margin:10px 0 0 0;padding:0 0 0 0;right:0;transition:right 0.4s;font-size:0}#topPage .banner .banner .bannerinner:nth-child(1){margin-top:0}#topPage .bannerclose{position:absolute;width:12px;height:auto;top:-15px;right:10px;left:auto;display:block;opacity:1}#topPage .banner a{width:100%;height:auto;display:inline-block;border-left:none;position:relative;margin:0;overflow:hidden}#topPage .banner a .bannerleft{display:inline-block;width:164px;height:auto;position:relative}#topPage .banner a .bannerleft img{position:relative;width:164px;height:70px;top:0;left:0;transform:translate(0, 0);vertical-align:bottom}#res_invest #wrapper{padding-top:0}#res_invest .wrap1 .inner .basetxt{width:100%;font-weight:300;color:#323232;text-align:left;margin:6vw 0 7vw 0;padding:0;line-height:1.8em;position:relative}#res_invest .subpage_hdtxt{text-align:left;font-size:1.024rem}#res_invest h1{margin-top:30px;font-size:1.707rem;text-align:center;position:relative;font-weight:500;line-height:1.765}#res_invest h1:after{bottom:-0.853rem;width:4.267rem;height:0.043rem;content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}#res_invest h3{width:100%;font-size:1.365rem;font-weight:500;color:#323232;text-align:center;margin:18px 0 0 0;padding:0;position:relative}#res_invest h3 .font_s{font-size:1.024rem}#res_invest .lead{width:27.179rem;font-size:1.28rem;font-weight:300;color:#323232;text-align:left;margin:3.84rem auto 7vw auto;padding:0;line-height:1.765;position:relative}#res_invest .border{display:block;width:50px;height:2px;background-color:#cc0000;margin:10px auto 0 auto}#res_invest .mainimg{display:block;max-width:742px;width:90%;margin:0 auto;margin-top:40px;position:relative}#res_invest .mainimg img{width:100%;position:absolute;vertical-align:bottom}#res_invest .mainimg img.img{z-index:200}#res_invest .mainimg img.bg{z-index:10}#res_invest .mainimg .bg1{left:0;bottom:0;transition:all 0.4s 0.5s}#res_invest .mainimg .img1{left:0;bottom:0;transition:opacity 0.4s 1s}#res_invest .mainimg .bg2{right:0;bottom:0;transition:all 0.4s 1s}#res_invest .mainimg .img2{right:0;bottom:0;transition:opacity 0.4s 1.5s}#res_invest .mainimg .bg3{left:0;top:0;transition:all 0.4s 1.5s}#res_invest .mainimg .img3{left:0;top:0;transition:opacity 0.4s 2s}#res_invest .mainimg::after{display:block;content:" ";padding-top:101.48247%}#res_invest h4{font-size:2.048rem;margin-top:50px;text-align:center}#res_invest h4 .font_l{font-size:2.731rem;color:#cc0000}#res_invest h4 .font_s{font-size:1.365rem}#res_invest .problem_area{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;margin:0 auto;margin-top:20px;margin-bottom:40px}#res_invest .problem_area div{width:100%}#res_invest .problem_area div .ttl{padding:5px;text-align:center;border-radius:8px;color:#fff;font-size:1.365rem;font-weight:bold}#res_invest .problem_area div ul{padding:10px 0;flex-wrap:wrap}#res_invest .problem_area div ul li{width:100%;padding:5px 10px 5px 2.987rem;text-align:left;font-size:1.28rem;line-height:1.2;margin-bottom:5px;position:relative}#res_invest .problem_area div:nth-of-type(1) p{background:#96c1cb}#res_invest .problem_area div:nth-of-type(1) li::before{position:absolute;color:#96c1cb;content:'■';top:.341rem;left:1.28rem;display:block}#res_invest .problem_area div:nth-of-type(2) p{background:#6e6e6e}#res_invest .problem_area div:nth-of-type(2) li::before{position:absolute;color:#6e6e6e;content:'■';top:.341rem;left:1.28rem;display:block}#res_invest .problem_area div:nth-of-type(3) p{background:#82003c}#res_invest .problem_area div:nth-of-type(3) li::before{position:absolute;color:#82003c;content:'■';top:.341rem;left:1.28rem;display:block}#res_invest .problem_area div:nth-of-type(4) p{background:#e69119}#res_invest .problem_area div:nth-of-type(4) li::before{position:absolute;color:#e69119;content:'■';top:.341rem;left:1.28rem;display:block}#res_invest .measures_area{position:relative;width:100%;margin-bottom:40px;background:#fff;padding-bottom:20px}#res_invest .measures_area.thin{margin-bottom:0}#res_invest .measures_area a>.ttl01{background:#7db9be}#res_invest .measures_area a>.ttl02{background:#6e6e6e}#res_invest .measures_area a>.ttl03{background:#82003c}#res_invest .measures_area a>.ttl04{background:#e69119}#res_invest .measures_area .ttl{width:100%;display:flex;justify-content:center;align-content:center;border-radius:10px;padding:15px;transition-duration:0.3s}#res_invest .measures_area .ttl p{font-size:1.28rem;font-weight:bold;color:#fff;pointer-events:none}#res_invest .measures_area .ttl .updown_btn{position:absolute;width:30px;height:30px;top:3vw;right:10px;transition-duration:0.3s;pointer-events:none}#res_invest .measures_area .ttl.close{border-radius:0;transition-duration:0.3s}#res_invest .measures_area .ttl.close img{transform:rotate(180deg);transition-duration:0.3s}#res_invest .measures_area .action_area{padding:20px;background:#fff;display:none}#res_invest .measures_area .action_area .head{position:relative;width:100%;display:flex;flex-wrap:nowrap}#res_invest .measures_area .action_area .head .action_ttl{width:78%;font-size:1.536rem;font-weight:bold;text-align:left;padding-left:30px}#res_invest .measures_area .action_area .head ul{width:22%;display:flex;flex-wrap:wrap;justify-content:flex-end}#res_invest .measures_area .action_area .head ul li{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;margin-bottom:10px}#res_invest .measures_area .action_area .head ul li img{width:32px;height:auto;margin-right:5px}#res_invest .measures_area .action_area .head ul li p{font-size:.853rem;font-weight:bold}#res_invest .measures_area .action_area .head .ttl01::before{position:absolute;color:#7db9be;content:'■';top:0;left:4px;display:block}#res_invest .measures_area .action_area .head .ttl02::before{position:absolute;color:#6e6e6e;content:'■';top:0;left:4px;display:block}#res_invest .measures_area .action_area .head .ttl03::before{position:absolute;color:#82003c;content:'■';top:0;left:4px;display:block}#res_invest .measures_area .action_area .head .ttl04::before{position:absolute;color:#e69119;content:'■';top:0;left:4px;display:block}#res_invest .measures_area .action_area dl{width:100%;margin-top:20px;display:flex;flex-wrap:wrap}#res_invest .measures_area .action_area dl dt{width:100%;padding-top:2px;font-size:1.195rem;color:#787878;text-align:left;margin-bottom:5px}#res_invest .measures_area .action_area dl dd{width:100%;font-size:1.365rem;text-align:left;margin-bottom:20px}#res_invest .measures_area .action_area dl dd ul{width:100%;display:flex;flex-wrap:wrap}#res_invest .measures_area .action_area dl dd ul li{margin-right:5px;margin-bottom:5px}#res_invest .measures_area .action_area dl dd ul li img{width:70px;height:auto}#res_invest .measures_area .action_area dl dt:last-of-type{padding-top:0}#res_invest div.ttl01 .action_area dl{border-bottom:1px solid #7db9be}#res_invest div.ttl02 .action_area dl{border-bottom:1px solid #6e6e6e}#res_invest div.ttl03 .action_area dl{border-bottom:1px solid #82003c}#res_invest div.ttl04 .action_area dl{border-bottom:1px solid #e69119}#res_invest .measures_area>div:last-of-type{padding-bottom:10px;border-radius:0 0 20px 20px}#res_invest .measures_area>div:last-of-type dl{border-bottom:none}#res_invest .sp_mt60{margin-top:60px}#res_invest .detailwrap{width:100%;margin:30px 0 0 0;display:flex;justify-content:center}#res_invest .detailwrap ul{display:block;width:80%;max-width:500px;margin:20px 0;padding:0;list-style:none;font-size:0}#res_invest .detailwrap ul li{display:inline-block;width:45%;margin:30px 0 0 10%}#res_invest .detailwrap ul li:nth-child(1){margin-top:0}#res_invest .detailwrap ul li:nth-child(2){margin-top:0}#res_invest .detailwrap ul li:nth-child(2n-1){margin-left:0}#res_invest .detailwrap ul li .listfr{display:block;width:100%;height:100%;position:relative;cursor:pointer}#res_invest .detailwrap ul li .listfr img.listimg{display:block;width:100%;vertical-align:bottom;margin:0;padding:0;position:relative;z-index:200}#res_invest .detailwrap ul li .listfr .listbg{display:block;width:100%;position:absolute;top:0;left:0;z-index:100}#res_invest .detailwrap ul li .listfr .listbg img{display:block;width:100%;vertical-align:bottom;margin:0;padding:0;position:relative;opacity:1 !important;transition:opacity 0.4s}#res_invest .detailtxtwrap.only-sp{display:block;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:-5;opacity:1;transition:opacity 0.4s}#res_invest .detailtxtwrap.only-sp.active{z-index:9998;opacity:1}#res_invest .detailtxtwrap.only-sp .detailtxtfr{width:90%;max-width:770px;margin:0 auto;padding:10px 40px 30px 40px;background-color:#fff;font-size:1.195rem;color:#323232;line-height:1.6em;text-align:left;font-weight:400;position:absolute;z-index:9999;top:50%;left:50%;transform:translate(-50%, -50%);border:solid 2px #ccc;border-radius:10px}#res_invest .detailtxtwrap.only-sp .detailtxtfr .detailtxt{display:block;margin:0 0 10px 0;text-align:center}#res_invest .detailtxtwrap.only-sp .detailtxtfr .detailtxt img{margin:0 auto}#res_invest .detailtxtwrap.only-sp .detailtxtfr .detailtxt p{text-align:left}#res_invest .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr{display:block;width:100%;text-align:center;margin:0 0 0 0}#res_invest .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr .detailtxtclose{display:inline-block;color:#fff;background-color:#d43130;padding:3px 20px 4px 20px;border-radius:10px;border:solid 1px #d43130;cursor:pointer;transition:all 0.4s;-webkit-tap-highlight-color:rgba(0,0,0,0)}#res_invest .detailwrap .detailtxtwrap.only-sp .detailtxtfr .detailtxtclosefr .detailtxtclose:hover{color:#d43130;background-color:#fff}#res_invest .detailinfo{position:relative;text-align:center;font-size:1.024rem;color:#323232;line-height:1.4em;margin-top:10px}#res_invest .detailinfo img{width:17px !important;height:auto}#res_invest .detailinfo p::before{position:relative;content:'';display:inline-block;top:.256rem;left:-.256rem;width:1.28rem;height:1.28rem;background-image:url(../img/icon03.gif);background-size:contain;background-repeat:no-repeat}#res_invest .wrap1 .inner ul.esgfr{display:block;max-width:500px;width:80%;margin:80px auto 0 auto;padding:0;list-style:none;font-size:0;text-align:center}#res_invest .wrap1 .inner ul.esgfr li{display:inline-block;width:45%;max-width:172px;margin:30px 0 0 10%;vertical-align:top;cursor:pointer}#res_invest .wrap1 .inner ul.esgfr li img{max-width:172px !important;height:auto}#res_invest .wrap1 .inner ul.esgfr li .esglistfr{display:block;width:100%;height:100%;position:relative}#res_invest .wrap1 .inner ul.esgfr li .esglistfr img.esglistimg{width:100%;height:auto;position:relative;z-index:200}#res_invest .wrap1 .inner ul.esgfr li .esglistfr img.esglistbg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center center;z-index:100}#res_invest .wrap1 .inner ul.esgfr li:nth-child(1),#res_invest .wrap1 .inner ul.esgfr li:nth-child(2){margin-top:0}#res_invest .wrap1 .inner ul.esgfr li:nth-child(2n-1){margin-left:0}#res_invest .wrap1 .inner ul.esgfr li .esglistfr:hover img.esglistbg{transform:translate(-50%, -50%) scale(1.1)}#res_invest .wrap1::before{display:block;content:" ";margin:0;padding:0;width:50%;position:absolute;bottom:0;right:0;transform:skewY(-17deg);z-index:2;height:50%;background-color:#f5f5f0}#res_invest .wrap1::after{display:block;content:" ";margin:0;padding:0;width:50%;position:absolute;bottom:0;left:0;transform:skewY(17deg);z-index:2;height:50%;background-color:#f5f5f0}#res_invest .wrap2::before{height:150%;bottom:inherit;top:-50%;transform:skewY(0deg);z-index:1;background-color:#e6e6e1}#res_invest .wrap2::after{height:150%;bottom:inherit;top:-50%;transform:skewY(0deg);z-index:1;background-color:#ffffff}#res_invest .wrap2 .inner{padding-top:4vw;padding-bottom:0;text-align:center;position:relative}#res_invest .wrap2 .inner .build{width:15% !important;max-width:155px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:200}#res_invest .wrap2 .inner .detail{width:100%;position:relative;z-index:100;padding:50px 0 65px 0}#res_invest .wrap2 .inner .detail .arrfr{display:block;width:10%;max-width:134px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:100}#res_invest .wrap2 .inner .detail .arrfr span{display:block;width:50%;max-width:70px;height:calc(100% - 3.5vw);margin:0 auto;background:#ca0000;background:linear-gradient(to bottom, transparent 20%, #ca0000 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='transparent', endColorstr='#ca0000', GradientType=0)}#res_invest .wrap2 .inner .detail .arrfr img{width:100%;position:relative}#res_invest .wrap2 .inner .detail h3{width:100%;position:relative;z-index:150;text-align:center;margin:20px 0 0 0}#res_invest .wrap2 .inner .detail h3 img{width:80% !important;max-width:532px;margin:0 auto}#res_invest .wrap2 .inner .detail ul{position:relative;z-index:150;display:block;width:100%;padding:0;margin:30px 0 0 0;list-style:none;font-size:0}#res_invest .wrap2 .inner .detail ul li{display:inline-block;width:50%;padding:0;margin:0;text-align:center;vertical-align:top}#res_invest .wrap2 .inner .detail ul li:nth-child(1){padding:0 30px 0 0;opacity:1;transition:opacity 0.5s 1.3s}#res_invest .wrap2 .inner .detail ul li:nth-child(2){padding:0 0 0 30px;opacity:1;transition:opacity 0.5s 2.3s}#res_invest .wrap2 .inner .detail ul li img{width:20% !important;max-width:80px;margin:0 auto}#res_invest .wrap2 .inner .detail ul h4{width:100%;font-size:1.067rem;line-height:1.4em;color:#323232;text-align:center;margin:20px 0 0 0;padding:0;top:0;left:0}#res_invest .wrap2 .inner .detail ul h4 span{width:100%;font-size:1.067rem;line-height:1.4em;color:#323232;text-align:center;margin:0 0 0 0;padding:0}#res_invest .wrap2 .inner .detail ul p{display:block;width:100%;margin:10px 0 0 0;padding:0;line-height:1.5em;color:#323232;text-align:center;font-weight:300;position:relative}#res_invest .wrap2 .inner .detail ul p .basetxt{width:100%;font-weight:300;font-size:.939rem}#res_invest .wrap2 .inner .detailend{width:100%;max-width:1024px;position:relative;z-index:100;padding:3vw 0 8vw 0;margin:0 auto 0 auto}#res_invest .wrap2 .inner .detailend h4{width:100%;font-size:1.365rem;font-weight:300;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:relative}#res_invest .wrap2 .inner .detailend h4 span{width:100%;font-size:1.365rem;font-weight:500;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0}#res_invest .wrap2 .inner .detailend ul{position:absolute;display:block;width:100%;max-width:848px;padding:0;margin:40px auto 0 auto;list-style:none;font-size:0;bottom:-50px;left:50%;transform:translateX(-50%)}#res_invest .wrap2 .inner .detailend ul li{display:inline-block;width:25%;padding:0;margin:0;text-align:center;position:relative}#res_invest .wrap2 .inner .detailend ul li img{width:100%}#res_invest .wrap2 .inner .detailend ul li:nth-child(1){opacity:1;top:-45px;transition:opacity 0.4s 5s, top 0.4s 5s}#res_invest .wrap2 .inner .detailend ul li:nth-child(2){opacity:1;top:-45px;transition:opacity 0.4s 5.3s, top 0.4s 5.3s}#res_invest .wrap2 .inner .detailend ul li:nth-child(3){opacity:1;top:-45px;transition:opacity 0.4s 5.6s, top 0.4s 5.6s}#res_invest .wrap2 .inner .detailend ul li:nth-child(4){opacity:1;top:-45px;transition:opacity 0.4s 5.9s, top 0.4s 5.9s}.b-txt{font-size:1.195rem}.esgsdgswrap{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:9998;opacity:0;transition:opacity 0.4s}.esgsdgswrap.active{display:block;opacity:1;transition:opacity 0.4s}.detailtxtwrap.only-sp.active{z-index:9998;opacity:1}.esgsdgswrap .esgsdgsinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:50%}.esgsdgswrap .esgsdgsinner .maincontent{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:70vh;width:70vh;z-index:9998;border-radius:50%;box-shadow:0px 0px 20px 5px #bababa;-webkit-box-shadow:0px 0px 20px 5px #bababa;-moz-box-shadow:0px 0px 20px 5px #bababa;-o-box-shadow:0px 0px 20px 5px #bababa;-ms-box-shadow:0px 0px 20px 5px #bababa;border-radius:50%;overflow:hidden}.mobile.yoko .esgsdgswrap .esgsdgsinner .maincontent{height:100vh;width:100vh}.esgsdgswrap .esgsdgsinner img.mainmv{display:block;position:relative;height:100%;width:auto;margin:0 auto;z-index:9998}.esgsdgswrap .esgsdgsinner .btnback{width:10vh;position:absolute;top:50%;left:0%;transform:translateY(-50%);cursor:pointer;z-index:9999}.esgsdgswrap .esgsdgsinner .btnback::after{display:block;content:" ";padding-top:176.47058%}.esgsdgswrap .esgsdgsinner .btnback img{width:100%;position:absolute;top:0;left:0;opacity:1;transition:opacity 0.4s}.esgsdgswrap .esgsdgsinner .btnback img:hover{opacity:0.7}.esgsdgswrap .esgsdgsinner .btnnext{width:10vh;position:absolute;top:50%;right:0%;transform:translateY(-50%);cursor:pointer;z-index:9999}.esgsdgswrap .esgsdgsinner .btnnext::after{display:block;content:" ";padding-top:176.47058%}.esgsdgswrap .esgsdgsinner .btnnext img{width:100%;position:absolute;top:0;left:0;opacity:1;transition:opacity 0.4s}.esgsdgswrap .esgsdgsinner .btnnext img:hover{opacity:0.7}.esgsdgswrap .esgsdgsinner .btnclose{width:10vh;position:absolute;bottom:2%;left:50%;transform:translateX(-50%);cursor:pointer;text-align:center;z-index:9999}.esgsdgswrap .esgsdgsinner .btnclose img{width:20px;margin:0 auto;vertical-align:bottom}.esgsdgswrap .esgsdgsinner .btnclose span{display:block;text-align:center;color:#000;line-height:1.2em;font-size:1.195rem;margin:0.5vh 0 0 0;transition:color 0.4s}.esgsdgswrap .esgsdgsinner .btnclose:hover span{color:#cc0000}.esgsdgswrap .arback{position:absolute;bottom:5.4%;left:38%;transform:translateX(-50%);cursor:pointer;z-index:9999;text-align:right}.esgsdgswrap .arback .btnar{display:inline-block;width:7px;height:17px;position:relative;margin:0 10px 0 0}.esgsdgswrap .arback .btnar img{vertical-align:bottom;position:absolute;top:3px;left:0}.esgsdgswrap .arback .btnar .btnaron{opacity:1;transition:opacity 0.4s}.esgsdgswrap .arback:hover .btnar .btnaron{opacity:1}.esgsdgswrap .arnext{position:absolute;bottom:5.4%;left:62%;transform:translateX(-50%);cursor:pointer;z-index:9999;text-align:right}.esgsdgswrap .arnext .btnar{display:inline-block;width:7px;height:17px;position:relative;margin:0 0 0 10px}.esgsdgswrap .arnext .btnar img{vertical-align:bottom;position:absolute;top:2px;left:0}.esgsdgswrap .arnext .btnar .btnaron{opacity:1;transition:opacity 0.4s}.esgsdgswrap .arnext:hover .btnar .btnaron{opacity:1}.esgsdgsinner-e{display:none}.esgsdgsinner-e2{display:none}.esgsdgsinner-s{display:none}.esgsdgsinner-g{display:none}.esgsdgsinner-sdgs{display:none}.esgsdgsinner.active{display:block}}@media screen and (min-width: 769px){#topPage .only-pc,#res_invest .only-pc{display:block}#topPage .only-sp,#res_invest .only-sp{display:none}#topPage #wrapper,#res_invest #wrapper{background-color:#f5f5f0}#topPage .only-sp,#res_invest .only-sp{display:none !important}#topPage .basetxt,#res_invest .basetxt{width:100%;position:relative}#topPage .animbase,#res_invest .animbase{opacity:1;transition:opacity 0.4s}#topPage .wrap,#res_invest .wrap{display:block;margin:0;padding:0;position:relative;width:100%}#topPage .wrap::after,#res_invest .wrap::after{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;left:0;transform:skewY(17deg);z-index:-1}#topPage .wrap::before,#res_invest .wrap::before{display:block;content:" ";margin:0;padding:0;width:50%;height:100%;position:absolute;bottom:0;right:0;transform:skewY(-17deg);z-index:-1}#topPage .wrap .inner,#res_invest .wrap .inner{display:block;width:100%;max-width:1024px;margin:0 auto;padding:0 20px 0 20px;position:relative;z-index:200;font-weight:300}#topPage .wrap1::after{height:150%;background-color:#f5f5f0}#topPage .wrap1::before{height:150%;background-color:#f5f5f0}#topPage .wrap2::after{background-color:#ffffff}#topPage .wrap2::before{background-color:#e6e6e1}#topPage .wrap3::after{background-color:#f5f5f0}#topPage .wrap3::before{background-color:#f5f5f0}#topPage .wrap4::after,#topPage .wrap4::before{height:150%;bottom:inherit;top:0;background-color:#ffffff;transform:skewY(0deg);z-index:-2}#topPage .wrap5::after,#topPage .wrap5::before{height:120%;bottom:inherit;top:0;background-color:#f5f5f0;transform:skewY(0deg);z-index:-2}#topPage .wrap1 .innerfr{width:100%;margin:0;padding:0;position:relative;background:url("../img/bg01_pc.jpg") no-repeat top center}#topPage .wrap1 .inner{padding-top:150px;padding-bottom:50px;text-align:center;position:relative}#topPage .wrap1 .inner h1{display:block;width:100%}#topPage .wrap1 .inner h1 img{max-width:882px;width:90%;height:auto;margin:0 auto}#topPage .wrap1 .inner .lead{padding-left:50px;padding-right:50px;text-align:left}#topPage .wrap1 .inner p,#topPage .wrap3 .inner p,#topPage .wrap4 .inner p{width:100%;text-align:center;margin:40px 0 50px 0;padding:0;position:relative;font-size:1rem;font-weight:300;color:#323232;line-height:1.8em}#topPage .wrap1 .inner .gotobottom{display:block;width:37px;height:61px;position:absolute;margin:0;padding:0;bottom:-3vw;left:50%;transform:translateX(-50%);overflow:hidden}#topPage .wrap1 .inner .gotobottom img{width:100%;position:absolute;top:0;left:0}#topPage .wrap1 .inner ul.esgfr{display:block;max-width:806px;width:90%;margin:30px auto 0 auto;padding:0;list-style:none;font-size:0}#topPage .wrap1 .inner ul.esgfr li{display:inline-block;width:20.5%;max-width:170px;margin:0 0 0 6%;vertical-align:top}#topPage .wrap1 .inner ul.esgfr li:nth-child(1){margin-left:0}#topPage .wrap1 .inner ul.esgfr li .esglistfr{display:block;width:100%;height:100%;position:relative;cursor:pointer}#topPage .wrap1 .inner ul.esgfr li .esglistfr img.esglistimg{width:100%;height:auto;position:relative;z-index:200}#topPage .wrap1 .inner ul.esgfr li .esglistfr img.esglistbg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center center;z-index:100;transition:transform 0.2s}#topPage .wrap1 .inner ul.esgfr li .esglistfr:hover img.esglistbg{transform:translate(-50%, -50%) scale(1.1)}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(1) .esglistfr img.esglistimg{opacity:1}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(1){opacity:1;transform:rotate(0deg)}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(2) .esglistfr img.esglistimg{opacity:1}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(2){opacity:1;transform:rotate(0deg)}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(3) .esglistfr img.esglistimg{opacity:1}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(3){opacity:1;transform:rotate(0deg)}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(4) .esglistfr img.esglistimg{opacity:1}#topPage .wrap1 .inner ul.esgfr.loadactive li:nth-child(4){opacity:1;transform:rotate(0deg)}#topPage .wrap1 .inner .what_esg .ttl{margin:40px 0 0 0;font-weight:bold;font-size:1.125rem}#topPage .wrap1 .inner .what_esg p{font-size:.875rem;margin:0 0 20px 0}#topPage .wrap1 .inner .what_esg ul{display:flex;width:100%;margin-top:20px;justify-content:center}#topPage .wrap1 .inner .what_esg ul li{font-size:.875rem;font-weight:bold;position:relative;padding-right:8px}#topPage .wrap1 .inner .what_esg ul li:first-child{margin-right:50px}#topPage .wrap1 .inner .what_esg ul li:after{position:absolute;content:'';display:inline-block;top:2px;left:100%;width:16px;height:16px;background-image:url(../img/link_icon.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap2 .inner{padding-top:11vw;padding-bottom:2vw;text-align:center;position:relative}#topPage .wrap2 .inner h3,#topPage .wrap2 .inner h4{width:100%;font-size:18px;font-weight:500;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:relative}#topPage .wrap2 .inner h3 .typewriter,#topPage .wrap2 .inner h4 .typewriter{width:100%;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:absolute;top:0;left:0;opacity:0;transform:translate3d(0, 20px, 0);transition:transform 0.5s 1s, opacity 0.5s 1s}#topPage .wrap2 .inner h3 .typewriter.loadactive,#topPage .wrap2 .inner h4 .typewriter.loadactive{transform:translate3d(0, 0px, 0);opacity:1}#topPage .wrap2 .inner h3{font-size:1.25rem;font-weight:bold}#topPage .wrap2 .inner h4{font-size:1.625rem;font-weight:300;margin-top:20px}#topPage .wrap2 .inner .border{display:block;width:50px;height:2px;background-color:#cc0000;margin:10px auto 0 auto}#topPage .wrap2 .inner .history{margin-top:30px}#topPage .wrap2 .inner .history ul{display:flex;width:100%;margin-bottom:50px}#topPage .wrap2 .inner .history ul li{width:50%;padding:0 40px}#topPage .wrap2 .inner .history ul li img{width:232px;height:auto}#topPage .wrap2 .inner .history ul li p{font-size:1.063rem;margin-top:10px;line-height:1.6;color:#323232;text-align:left}#topPage .wrap2 .inner .history ul li .ttl{font-weight:bold}#topPage .wrap2 .inner .history ul li .ttl span{font-size:1.375rem;color:#cc0000}#topPage .wrap2 .inner .drive_s{margin-top:30px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}#topPage .wrap2 .inner .drive_s img{width:300px;height:auto}#topPage .wrap2 .inner .drive_s p{font-size:1.063rem;margin-top:20px;margin-bottom:30px;line-height:1.6;text-align:center;position:relative;display:inline-block;color:#323232}#topPage .wrap2 .inner .drive_s .link_ttl{font-size:.875rem;margin-top:5px;margin-bottom:0;position:relative;color:black}#topPage .wrap2 .inner .drive_s .link_ttl:after{position:relative;content:'';display:inline-block;top:2px;left:8px;width:14px;height:14px;background-image:url(../img/link_icon_red.png);background-size:contain;background-repeat:no-repeat}#topPage a p:hover,#topPage a li:hover,#topPage a dt:hover,#topPage a dd:hover{text-decoration:underline}#topPage .wrap3 .inner p{width:100%;text-align:left;margin:40px 0 0 0;padding:0 100px;position:relative;font-size:1.063rem;font-weight:300;color:#323232;line-height:1.8em}#topPage .wrap3 .inner p .typewriter{line-height:1.8em;text-align:left;padding:0 100px;font-size:17px}#topPage .wrap3 .inner{padding-top:14vw;padding-bottom:7vw;text-align:center;position:relative}#topPage .wrap3 .inner .mv{width:80%;max-width:770px;height:40vw;max-height:443px;margin:0 auto;background-color:#000;position:relative;margin-top:40px}#topPage .wrap3 .inner .mv iframe{margin:0;padding:0;top:0;left:0;width:100%;height:100%}#topPage .wrap3 .inner .activity{display:flex;flex-wrap:wrap;width:100%;justify-content:space-around;margin-top:70px}#topPage .wrap3 .inner .activity .activity_parts{width:32%;position:relative;display:flex;flex-wrap:wrap;align-content:flex-start;background:#fff;border-radius:10px;top:20px;transition:opacity 0.4s 0.5s, top 0.4s 0.5s}#topPage .wrap3 .inner .activity .activity_parts .ttl{border-radius:10px 10px 0 0;background:#e6e6e1;width:100%;height:45px;position:relative;display:flex;align-items:center}#topPage .wrap3 .inner .activity .activity_parts .ttl p{position:relative;padding:0 30px;text-align:left;font-size:1.063rem;font-weight:bold;margin:0}#topPage .wrap3 .inner .activity .activity_parts .ttl img{width:26%;height:auto;position:absolute;top:-20px;right:10px}#topPage .wrap3 .inner .activity>div:nth-child(2) .ttl img{top:-13px}#topPage .wrap3 .inner .activity>div:nth-child(3) .ttl img{top:-35px}#topPage .wrap3 .inner .activity .activity_parts.loadactive{opacity:1;top:0}#topPage .wrap3 .inner .activity .content{width:100%;background:#fff}#topPage .wrap3 .inner .activity .content dl{width:100%;padding:30px;font-size:.875rem;font-weight:normal;line-height:1.8}#topPage .wrap3 .inner .activity .content dl dt{text-align:left}#topPage .wrap3 .inner .activity .content dl dt:before,#topPage .wrap3 .inner .activity .content dl dd:before{position:relative;content:'';display:inline-block;top:-2px;left:-5px;width:6px;height:8px;background-image:url(../img/arrow_icon.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap3 .inner .activity .content dl dd{text-align:left;margin-left:20px}#topPage .wrap3::before,#topPage .wrap3::after{transform:skewY(0);height:200%;top:-100%;z-index:-2}#topPage .wrap3 .inner h3,#topPage .wrap3 .inner h4,#topPage .wrap4 .inner h3,#topPage .wrap4 .inner h4{width:100%;font-size:1.25rem;font-weight:500;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:relative}#topPage .wrap3 .inner h3 .typewriter,#topPage .wrap3 .inner h4 .typewriter,#topPage .wrap4 .inner h3 .typewriter,#topPage .wrap4 .inner h4 .typewriter{width:100%;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:absolute;top:0;left:0;opacity:0;transform:translate3d(0, 20px, 0);transition:transform 0.5s 1s, opacity 0.5s 1s}#topPage .wrap3 .inner h3 .typewriter.loadactive,#topPage .wrap3 .inner h4 .typewriter.loadactive,#topPage .wrap4 .inner h3 .typewriter.loadactive,#topPage .wrap4 .inner h4 .typewriter.loadactive{transform:translate3d(0, 0px, 0);opacity:1}#topPage .wrap3 .inner h3,#topPage .wrap4 .inner h3{font-size:1.25rem;font-weight:bold}#topPage .wrap3 .inner h4,#topPage .wrap4 .inner h4{font-size:1.625rem;font-weight:300;margin-top:20px}#topPage .wrap3 .inner .border,#topPage .wrap4 .inner .border{display:block;width:50px;height:2px;background-color:#cc0000;margin:10px auto 0 auto}#topPage .wrap4 .inner{padding-top:4vw;padding-bottom:0;text-align:center;position:relative}#topPage .wrap4 .inner .information{position:relative;overflow:auto;margin:0 auto;margin-top:50px;font-size:1.063rem}#topPage .wrap4 .inner .information div{width:75%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:1px solid #ccc;margin:0 auto}#topPage .wrap4 .inner .information div dt{width:30%;text-align:left;vertical-align:middle;padding:10px 0;padding-left:50px;box-sizing:border-box}#topPage .wrap4 .inner .information div dd{width:70%;text-align:left;vertical-align:middle;padding:10px 0}#topPage .wrap4 .inner .information div a:hover{text-decoration:underline}#topPage .wrap4 .inner .information div:last-child{border-bottom:none}#topPage .wrap4 .inner .look_all_link,#topPage .wrap5 .inner .look_all_link{display:flex;justify-content:flex-end}#topPage .wrap4 .inner .look_all,#topPage .wrap5 .inner .look_all{font-size:.875rem;font-weight:bold;padding-right:0;margin-right:60px;display:inline-block;width:auto}#topPage .wrap4 .inner .look_all:after,#topPage .wrap5 .inner .look_all:after{position:relative;content:'';display:inline-block;top:3px;margin-left:4px;width:16px;height:16px;background-image:url(../img/link_icon.png);background-size:contain;background-repeat:no-repeat}#topPage .wrap5 .inner{padding-top:4vw;padding-bottom:0;text-align:center;position:relative}#topPage .wrap5 .inner .fund_list{width:100%;position:relative}#topPage .wrap5 .inner .fund_list .left_arrow,#topPage .wrap5 .inner .fund_list .right_arrow{position:absolute;left:30px;width:16px;height:25px;top:60px;cursor:pointer}#topPage .wrap5 .inner .fund_list .right_arrow{right:30px;left:auto}#topPage .wrap5 .inner .fund_list .scroll_area{width:85%;margin:0 auto;overflow:hidden}#topPage .wrap5 .inner .fund_list .scroll_area ul{display:flex;flex-wrap:nowrap}#topPage .wrap5 .inner .fund_list .scroll_area ul li{margin-right:15px}#topPage .wrap5 .inner .fund_list .scroll_area ul li img{width:270px;height:140px}#topPage .wrap5 .inner .fund_list .look_all{margin-top:30px}#topPage .wrap5 .inner .fund_list .indicator{position:absolute;width:100%;margin:0 auto;bottom:0;display:flex;justify-content:center;flex-wrap:nowrap;pointer-events:none}#topPage .wrap5 .inner .fund_list .indicator li{font-size:.625rem;margin-right:5px;color:#94a9b2;transform:scale(0.7);cursor:pointer;pointer-events:auto}#topPage .wrap5 .inner .fund_list .indicator li.active{color:#cc0000}#topPage .wrap5 .inner .ambition{position:relative;width:100%;box-sizing:border-box;margin-top:50px;border-radius:8px;background:#fff;box-shadow:10px 10px 0 0 rgba(0,0,0,0.2);display:flex;justify-content:space-between;padding:30px 50px}#topPage .wrap5 .inner .ambition .contents{width:70%}#topPage .wrap5 .inner .ambition .contents p{font-size:1.063rem;padding-top:10px;text-align:left;line-height:1.6;color:#323232}#topPage .wrap5 .inner .ambition .contents .ttl{font-weight:bold;padding-top:0;padding-bottom:5px;border-bottom:1px solid #cc0000}#topPage .wrap5 .inner .ambition .img_link{width:28%}#topPage .wrap5 .inner .ambition .img_link img{width:100%;height:auto}#topPage .wrap5 .inner .ambition .img_link .look_all{padding-right:0;width:100%;margin-top:5px}#topPage .banner{margin:0;padding:0;top:auto;bottom:15%;position:fixed;right:0;width:160px;z-index:8000}#topPage .banner .bannerinner{height:70px;position:relative;margin:10px 0 0 0;padding:0 0 0 0;right:0;transition:right 0.4s;font-size:0}#topPage .banner .banner .bannerinner:nth-child(1){margin-top:0}#topPage .bannerclose{position:absolute;width:12px;height:auto;top:-15px;right:10px;left:auto;display:block;transform:translateY(-50%);opacity:1}#topPage .banner a{width:100%;height:auto;display:inline-block;border-left:none;position:relative;margin:0;overflow:hidden}#topPage .banner a .bannerleft{display:inline-block;width:164px;height:auto;position:relative}#topPage .banner a .bannerleft img{position:relative;width:164px;height:70px;top:0;left:0;transform:translate(0, 0);vertical-align:bottom}#res_invest .wrap1 .inner .basetxt{width:100%;text-align:left;margin:40px 0 50px 0;padding:0;position:relative;font-size:1rem;font-weight:300;color:#323232;line-height:1.8em}#res_invest .wrap1 .inner{padding-top:50px;padding-bottom:50px;text-align:center;position:relative}#res_invest .wrap1 .inner .subpage_hdtxt{text-align:left;font-size:1.063rem}#res_invest .wrap1 .inner .lead{width:100%;text-align:left;margin:50px 0;padding:0;position:relative;font-size:1.063rem;font-weight:300;color:#323232;line-height:1.765}#res_invest .wrap1 .inner .lead span{letter-spacing:-0.03em}#res_invest .wrap1 .inner h1{font-size:2.5rem;position:relative;text-align:center;font-weight:500;line-height:1.3em}#res_invest .wrap1 .inner h1:after{bottom:-1.25rem;width:6.25rem;height:0.063rem;content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}#res_invest .wrap1 .inner h3{width:100%;font-size:1.875rem;font-weight:bold;line-height:1.3em;color:#323232;text-align:center;margin:70px 0 0 0;padding:0;position:relative}#res_invest .wrap1 .inner h3 .font_s{font-size:1.625rem}#res_invest .wrap1 .inner .border{display:block;width:50px;height:2px;background-color:#cc0000;margin:10px auto 0 auto}#res_invest .wrap1 .inner .mainimg{display:block;max-width:742px;width:90%;margin:0 auto;margin-top:40px;position:relative}#res_invest .wrap1 .inner .mainimg img{width:100%;position:absolute;vertical-align:bottom}#res_invest .wrap1 .inner .mainimg img.img{z-index:200}#res_invest .wrap1 .inner .mainimg img.bg{z-index:10}#res_invest .wrap1 .inner .mainimg .bg1{left:0;bottom:0;transition:all 0.4s 0.5s}#res_invest .wrap1 .inner .mainimg .img1{left:0;bottom:0;transition:opacity 0.4s 1s}#res_invest .wrap1 .inner .mainimg .bg2{right:0;bottom:0;transition:all 0.4s 1s}#res_invest .wrap1 .inner .mainimg .img2{right:0;bottom:0;transition:opacity 0.4s 1.5s}#res_invest .wrap1 .inner .mainimg .bg3{left:0;top:0;transition:all 0.4s 1.5s}#res_invest .wrap1 .inner .mainimg .img3{left:0;top:0;transition:opacity 0.4s 2s}#res_invest .wrap1 .inner .mainimg::after{display:block;content:" ";padding-top:101.48247%}#res_invest .wrap1 .inner h4{font-size:1.5rem;margin-top:50px}#res_invest .wrap1 .inner h4 .font_l{font-size:2rem;color:#cc0000}#res_invest .wrap1 .inner h4 .font_s{font-size:1rem}#res_invest .wrap1 .inner .problem_area{width:90%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;margin-top:20px;margin-bottom:40px}#res_invest .wrap1 .inner .problem_area div{width:48%}#res_invest .wrap1 .inner .problem_area div .ttl{padding:5px;text-align:center;border-radius:8px;color:#fff;font-size:1rem;font-weight:bold}#res_invest .wrap1 .inner .problem_area div ul{padding:10px 0;flex-wrap:wrap}#res_invest .wrap1 .inner .problem_area div ul li{width:100%;padding:5px 10px 5px 35px;text-align:left;font-size:.938rem;line-height:1.2;margin-bottom:5px;position:relative}#res_invest .wrap1 .inner .problem_area div:nth-of-type(1) p{background:#96c1cb}#res_invest .wrap1 .inner .problem_area div:nth-of-type(1) li::before{position:absolute;color:#96c1cb;content:'■';top:5px;left:17px;display:block}#res_invest .wrap1 .inner .problem_area div:nth-of-type(2) p{background:#6e6e6e}#res_invest .wrap1 .inner .problem_area div:nth-of-type(2) li::before{position:absolute;color:#6e6e6e;content:'■';top:5px;left:17px;display:block}#res_invest .wrap1 .inner .problem_area div:nth-of-type(3) p{background:#82003c}#res_invest .wrap1 .inner .problem_area div:nth-of-type(3) li::before{position:absolute;color:#82003c;content:'■';top:5px;left:17px;display:block}#res_invest .wrap1 .inner .problem_area div:nth-of-type(4) p{background:#e69119}#res_invest .wrap1 .inner .problem_area div:nth-of-type(4) li::before{position:absolute;color:#e69119;content:'■';top:5px;left:17px;display:block}#res_invest .wrap1 .inner .measures_area{position:relative;width:100%;margin-bottom:40px}#res_invest .wrap1 .inner .measures_area.thin{margin-bottom:20px}#res_invest .wrap1 .inner .measures_area>a .ttl01{background:#7db9be}#res_invest .wrap1 .inner .measures_area>a .ttl02{background:#6e6e6e}#res_invest .wrap1 .inner .measures_area>a .ttl03{background:#82003c}#res_invest .wrap1 .inner .measures_area>a .ttl04{background:#e69119}#res_invest .wrap1 .inner .measures_area .ttl{width:100%;display:flex;justify-content:center;align-content:center;border-radius:20px 20px 0 0;padding:15px;transition-duration:0.3s}#res_invest .wrap1 .inner .measures_area .ttl p{font-size:1.375rem;font-weight:bold;color:#fff;pointer-events:none}#res_invest .wrap1 .inner .measures_area .ttl .updown_btn{position:absolute;width:36px;height:36px;top:12px;right:20px;transition-duration:0.3s;pointer-events:none}#res_invest .wrap1 .inner .measures_area .ttl.close{border-radius:0;transition-duration:0.3s}#res_invest .wrap1 .inner .measures_area .ttl.close img{transform:rotate(180deg);transition-duration:0.3s}#res_invest .wrap1 .inner .measures_area .action_area{padding:20px 50px 0 50px;background:#fff;display:none}#res_invest .wrap1 .inner .measures_area .action_area .head{position:relative;width:100%;display:flex;flex-wrap:nowrap}#res_invest .wrap1 .inner .measures_area .action_area .head .action_ttl{width:68%;font-size:1.25rem;font-weight:bold;text-align:left;padding-left:30px}#res_invest .wrap1 .inner .measures_area .action_area .head ul{width:32%;display:flex;flex-wrap:nowrap;justify-content:flex-end}#res_invest .wrap1 .inner .measures_area .action_area .head ul li{display:flex;flex-wrap:nowrap;align-items:center;margin-left:10px}#res_invest .wrap1 .inner .measures_area .action_area .head ul li img{width:32px;height:auto;margin-right:5px}#res_invest .wrap1 .inner .measures_area .action_area .head ul li p{font-size:.75rem;font-weight:bold}#res_invest .wrap1 .inner .measures_area .action_area .head .ttl01::before{position:absolute;color:#7db9be;content:'■';top:0;left:4px;display:block}#res_invest .wrap1 .inner .measures_area .action_area .head .ttl02::before{position:absolute;color:#6e6e6e;content:'■';top:0;left:4px;display:block}#res_invest .wrap1 .inner .measures_area .action_area .head .ttl03::before{position:absolute;color:#82003c;content:'■';top:0;left:4px;display:block}#res_invest .wrap1 .inner .measures_area .action_area .head .ttl04::before{position:absolute;color:#e69119;content:'■';top:0;left:4px;display:block}#res_invest .wrap1 .inner .measures_area .action_area dl{width:100%;margin-top:30px;display:flex;flex-wrap:wrap}#res_invest .wrap1 .inner .measures_area .action_area dl dt{width:16%;padding-top:2px;font-size:.875rem;padding-right:10px;color:#787878;text-align:right;margin-bottom:30px}#res_invest .wrap1 .inner .measures_area .action_area dl dd{width:84%;padding-left:5px;font-size:1rem;text-align:left;margin-bottom:30px}#res_invest .wrap1 .inner .measures_area .action_area dl dd ul{width:100%;display:flex}#res_invest .wrap1 .inner .measures_area .action_area dl dd ul li{margin-right:5px}#res_invest .wrap1 .inner .measures_area .action_area dl dd ul li img{width:70px;height:auto}#res_invest .wrap1 .inner .measures_area .action_area dl dt:last-of-type{padding-top:0}#res_invest .wrap1 .inner div.ttl01 .action_area dl{border-bottom:1px solid #7db9be}#res_invest .wrap1 .inner div.ttl02 .action_area dl{border-bottom:1px solid #6e6e6e}#res_invest .wrap1 .inner div.ttl03 .action_area dl{border-bottom:1px solid #82003c}#res_invest .wrap1 .inner div.ttl04 .action_area dl{border-bottom:1px solid #e69119}#res_invest .wrap1 .inner .measures_area>div:last-of-type{padding-bottom:10px;border-radius:0 0 20px 20px}#res_invest .wrap1 .inner .measures_area>div:last-of-type dl{border-bottom:none}#res_invest .wrap1 .inner .detailwrap{width:100%;margin:30px 0 0 0}#res_invest .wrap1 .inner .detailwrap ul{display:flex;width:95%;margin:0 auto;padding:0;list-style:none;font-size:0;text-align:center}#res_invest .wrap1 .inner .detailwrap ul li{display:inline-block;width:20%;margin:0 0 0 2%;position:relative}#res_invest .wrap1 .inner .detailwrap ul ul li:nth-child(1){margin-left:0}#res_invest .wrap1 .inner .detailwrap ul li:nth-child(1){transition:opacity 0.4s 0.5s, top 0.4s 0.5s}#res_invest .wrap1 .inner .detailwrap ul li:nth-child(2){transition:opacity 0.4s 0.8s, top 0.4s 0.8s}#res_invest .wrap1 .inner .detailwrap ul li:nth-child(3){transition:opacity 0.4s 1.1s, top 0.4s 1.1s}#res_invest .wrap1 .inner .detailwrap ul li:nth-child(4){transition:opacity 0.4s 1.4s, top 0.4s 1.4s}#res_invest .wrap1 .inner .detailwrap ul li .listfr{display:block;width:100%;height:100%;position:relative;cursor:pointer}#res_invest .wrap1 .inner .detailwrap ul li .listfr img.listimg{width:100%;vertical-align:bottom;margin:0;padding:0;position:relative;z-index:200}#res_invest .wrap1 .inner .detailwrap ul li .listfr .listbg{display:block;width:100%;position:absolute;top:0;left:0;z-index:100}#res_invest .wrap1 .inner .detailwrap ul li .listfr .listbg img{width:100%;vertical-align:bottom;margin:0;padding:0;position:relative;opacity:0;transition:opacity 0.4s}#res_invest .wrap1 .inner .detailwrap ul li .listfr:hover .listbg img,#res_invest .wrap1 .inner .detailwrap ul li .listfr.active .listbg img{opacity:1}#res_invest .wrap1 .inner .detailwrap .detailtxt{width:90%;margin:0 auto;padding:30px 40px 30px 40px;background-color:#fff;font-size:1rem;color:#323232;line-height:1.6em;text-align:left;font-weight:400;transition:opacity 0.4s 1s;height:165px}#res_invest .wrap1 .inner .detailinfo{width:100%;text-align:center;font-size:.75rem;color:#323232;line-height:1.4em;margin:13px 0 0 0;transition:opacity 0.4s 1s}#res_invest .wrap1 .inner .detailinfo img{position:relative;width:17px;height:17px;top:1px;vertical-align:bottom;margin:0 10px 0 0}#res_invest .wrap1 .inner .detailinfo p::before{position:relative;content:'';display:inline-block;top:3px;left:-5px;width:17px;height:17px;background-image:url(../img/icon03.gif);background-size:contain;background-repeat:no-repeat}#res_invest .wrap1 .inner ul.esgfr{display:block;max-width:806px;width:90%;margin:80px auto 0 auto;margin-bottom:20px;padding:0;list-style:none;font-size:0}#res_invest .wrap1 .inner ul.esgfr li{display:inline-block;width:20.5%;max-width:170px;margin:0 0 0 6%;vertical-align:top}#res_invest .wrap1 .inner ul.esgfr li .esglistfr{display:block;width:100%;height:100%;position:relative;cursor:pointer}#res_invest .wrap1 .inner ul.esgfr li .esglistfr img.esglistimg{width:100%;position:relative;z-index:200}#res_invest .wrap1 .inner ul.esgfr li .esglistfr img.esglistbg{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center center;z-index:100;transition:transform 0.2s}#res_invest .wrap1 .inner ul.esgfr li .esglistfr:hover img.esglistbg{transform:translate(-50%, -50%) scale(1.1)}#res_invest .wrap1 .inner ul.esgfr li:nth-child(1){margin-left:0}#res_invest .wrap1::before{display:block;content:" ";margin:0;padding:0;width:50%;position:absolute;bottom:0;right:0;transform:skewY(-17deg);z-index:2;height:50%;background-color:#f5f5f0}#res_invest .wrap1::after{display:block;content:" ";margin:0;padding:0;width:50%;position:absolute;bottom:0;left:0;transform:skewY(17deg);z-index:2;height:50%;background-color:#f5f5f0}#res_invest .wrap2::before{height:150%;bottom:inherit;top:-50%;background-color:#fff;transform:skewY(0deg);z-index:1;background-color:#e6e6e1}#res_invest .wrap2::after{height:150%;bottom:inherit;top:-50%;background-color:#ffffff;transform:skewY(0deg);z-index:1;background-color:#ffffff}#res_invest .wrap2 .inner{padding-top:4vw;padding-bottom:0;text-align:center;position:relative}#res_invest .wrap2 .inner .build{width:15%;max-width:155px;position:absolute;top:-40px;left:50%;transform:translateX(-50%);z-index:200}#res_invest .wrap2 .inner .detail{width:100%;position:relative;z-index:100;padding:50px 0 65px 0}#res_invest .wrap2 .inner .detail .arrfr{display:block;width:10%;max-width:134px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:100}#res_invest .wrap2 .inner .detail .arrfr span{display:block;width:50%;max-width:70px;height:calc(100% - 3.5vw);margin:0 auto;background:#ca0000;background:linear-gradient(to bottom, transparent 20%, #ca0000 85%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#ca0000',GradientType=0 )}#res_invest .wrap2 .inner .detail .arrfr img{width:100%;position:relative}#res_invest .wrap2 .inner .detail h3{width:100%;position:relative;z-index:150;text-align:center;margin:90px 0 0 0}#res_invest .wrap2 .inner .detail h3 img{width:60%;max-width:532px;margin:0 auto}#res_invest .wrap2 .inner .detail ul{position:relative;z-index:150;display:block;width:100%;padding:0;margin:30px 0 0 0;list-style:none;font-size:0}#res_invest .wrap2 .inner .detail ul h4{margin:10px 0}#res_invest .wrap2 .inner .detail ul h4 span{width:100%;font-size:1.375rem;line-height:1.4em;color:#323232;text-align:center;margin:0;padding:0}#res_invest .wrap2 .inner .detail ul li{display:inline-block;width:50%;padding:0;margin:0;text-align:center;vertical-align:top}#res_invest .wrap2 .inner .detail h4 span{width:100%;font-size:2.5rem;line-height:1.4em;color:#323232;text-align:center;margin:0 0 0 0;padding:0}#res_invest .wrap2 .inner .detail ul li:nth-child(1){padding:0 30px 0 0;opacity:1;transition:opacity 0.5s 1.3s}#res_invest .wrap2 .inner .detail ul li:nth-child(2){padding:0 0 0 15px;opacity:1;transition:opacity 0.5s 2.3s}#res_invest .wrap2 .inner .detail ul li img{width:20%;max-width:80px;margin:0 auto}#res_invest .wrap2 .inner .detail ul li img h4{display:block;width:100%;font-size:2.4vw;line-height:1.4em;margin:5px 0 0 0;padding:0;color:#323232;text-align:center;position:relative}#res_invest .wrap2 .inner .detail ul li img p{display:block;width:100%;margin:10px 0 0 0;padding:0;color:#323232;text-align:center;font-weight:300;position:relative}#res_invest .wrap2 .inner .detailend{width:100%;max-width:1024px;position:relative;z-index:100;padding:50px 0 120px 0;margin:0 auto 0 auto}#res_invest .wrap2 .inner .detailend h4{width:100%;font-size:2.625rem;font-weight:300;line-height:1.3em;color:#323232;text-align:center;margin:0 0 0 0;padding:0;position:relative}#res_invest .wrap2 .inner .detailend ul{position:absolute;display:block;width:100%;max-width:848px;padding:0;margin:40px auto 0 auto;list-style:none;font-size:0;bottom:-50px;left:50%;transform:translateX(-50%)}#res_invest .wrap2 .inner .detailend ul li{display:inline-block;width:25%;padding:0;margin:0;text-align:center;position:relative}#res_invest .wrap2 .inner .detailend ul li img{width:100%}#res_invest .wrap2 .inner .detailend ul li:nth-child(1){opacity:1;top:-45px;transition:opacity 0.4s 5s, top 0.4s 5s}#res_invest .wrap2 .inner .detailend ul li:nth-child(2){opacity:1;top:-45px;transition:opacity 0.4s 5.3s, top 0.4s 5.3s}#res_invest .wrap2 .inner .detailend ul li:nth-child(3){opacity:1;top:-45px;transition:opacity 0.4s 5.6s, top 0.4s 5.6s}#res_invest .wrap2 .inner .detailend ul li:nth-child(4){opacity:1;top:-45px;transition:opacity 0.4s 5.9s, top 0.4s 5.9s}.esgfr_txt{padding-top:40px;font-size:.75rem;transition:opacity 0.4s 1s}.b-txt{font-size:1rem;font-weight:300;line-height:1.8em}.esgsdgswrap{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:9998;opacity:0;transition:opacity 0.4s}.esgsdgswrap.active{display:block;opacity:1;transition:opacity 0.4s}.detailtxtwrap.only-sp.active{z-index:9998;opacity:1}.esgsdgswrap .esgsdgsinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:50%}.esgsdgswrap .esgsdgsinner .maincontent{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:110vh;width:110vh;z-index:9998;border-radius:50%;box-shadow:0px 0px 20px 5px #bababa;-webkit-box-shadow:0px 0px 20px 5px #bababa;-moz-box-shadow:0px 0px 20px 5px #bababa;-o-box-shadow:0px 0px 20px 5px #bababa;-ms-box-shadow:0px 0px 20px 5px #bababa;border-radius:50%;overflow:hidden}.ipad.tate .esgsdgswrap .esgsdgsinner .maincontent{height:70vh;width:70vh}.ipad.yoko .esgsdgswrap .esgsdgsinner .maincontent{height:105vh;width:105vh}.mobile.yoko .esgsdgswrap .esgsdgsinner .maincontent{height:90vh;width:90vh}.esgsdgswrap .esgsdgsinner img.mainmv{display:block;position:relative;height:100%;width:auto;margin:0 auto;z-index:9998}.esgsdgswrap .esgsdgsinner .btnback{width:10vh;position:absolute;top:50%;left:0%;transform:translateY(-50%);cursor:pointer;z-index:9999}.esgsdgswrap .esgsdgsinner .btnback::after{display:block;content:" ";padding-top:176.47058%}.esgsdgswrap .esgsdgsinner .btnback img{width:100%;position:absolute;top:0;left:0;opacity:1;transition:opacity 0.4s}.esgsdgswrap .esgsdgsinner .btnback img:hover{opacity:0.7}.esgsdgswrap .esgsdgsinner .btnnext{width:10vh;position:absolute;top:50%;right:0%;transform:translateY(-50%);cursor:pointer;z-index:9999}.esgsdgswrap .esgsdgsinner .btnnext::after{display:block;content:" ";padding-top:176.47058%}.esgsdgswrap .esgsdgsinner .btnnext img{width:100%;position:absolute;top:0;left:0;opacity:1;transition:opacity 0.4s}.esgsdgswrap .esgsdgsinner .btnnext img:hover{opacity:0.7}.esgsdgswrap .esgsdgsinner .btnclose{width:10vh;position:absolute;bottom:5.5%;left:50%;transform:translateX(-50%);cursor:pointer;text-align:center;z-index:9999}.esgsdgswrap>.btnclose{width:10vh;position:absolute;top:5px;right:20px;cursor:pointer;text-align:center;z-index:9999;display:none}.mobile.yoko .esgsdgswrap>.btnclose{display:block}.ipad.yoko .esgsdgswrap>.btnclose{display:block}.mobile.yoko .esgsdgswrap .esgsdgsinner .btnclose{display:none}.ipad.tate .esgsdgswrap .esgsdgsinner .btnclose{bottom:3%}.ipad.yoko .esgsdgswrap .esgsdgsinner .btnclose{display:none}.esgsdgswrap .btnclose img{width:2vh;margin:0 auto;vertical-align:bottom}.ipad.tate .esgsdgswrap .btnclose img{width:16px}.mobile.yoko .esgsdgswrap .btnclose img{width:16px}.esgsdgswrap .btnclose span{display:block;text-align:center;color:#000;line-height:1.2em;font-size:1.25rem;margin:0.5vh 0 0 0;transition:color 0.4s}.ipad.tate .esgsdgswrap .btnclose span{font-size:.875rem}.mobile.yoko .esgsdgswrap .btnclose span{font-size:.875rem}.esgsdgswrap .btnclose:hover span{color:#cc0000}.esgsdgswrap .arback{position:absolute;bottom:5.5%;left:40%;transform:translateX(-50%);cursor:pointer;z-index:9999;text-align:right}.esgsdgswrap .arback .btnar{display:inline-block;width:7px;height:17px;position:relative;margin:0 10px 0 0}.esgsdgswrap .arback .btnar img{vertical-align:bottom;position:absolute;top:3px;left:0}.esgsdgswrap .arback .btnar .btnaron{opacity:0;transition:opacity 0.4s}.ipad.tate .esgsdgswrap .arback .btnar .btnaron{opacity:1}.esgsdgswrap .arback:hover .btnar .btnaron{opacity:1}.esgsdgswrap .arnext{position:absolute;bottom:5.5%;left:60%;transform:translateX(-50%);cursor:pointer;z-index:9999;text-align:right}.esgsdgswrap .arnext .btnar{display:inline-block;width:7px;height:17px;position:relative;margin:0 0 0 10px}.esgsdgswrap .arnext .btnar img{vertical-align:bottom;position:absolute;top:2px;left:0}.esgsdgswrap .arnext .btnar .btnaron{opacity:0;transition:opacity 0.4s}.ipad.tate .esgsdgswrap .arnext .btnar .btnaron{opacity:1}.esgsdgswrap .arnext:hover .btnar .btnaron{opacity:1}.esgsdgsinner-e{display:none}.esgsdgsinner-e2{display:none}.esgsdgsinner-s{display:none}.esgsdgsinner-g{display:none}.esgsdgsinner-sdgs{display:none}.esgsdgsinner.active{display:block}}#column *,#column *::before,#column *::after{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#column body{-webkit-text-size-adjust:100%}#column main{display:block;padding:0}#column .background_white{background-color:#fff}#column sup{vertical-align:super}#column #wrapper .wrap{display:block;position:relative;width:100%}#column #wrapper .wrap .inner{display:block;margin:0 auto}#column #wrapper .wrap1 .inner .typewriterfr{font-weight:bold;line-height:1.3em;color:#323232;text-align:center}#column #wrapper .wrap1 .inner .ttl{padding-left:4em;text-indent:-4em}#column #wrapper h1{text-align:center;position:relative}#column #wrapper h1:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#323232;margin:0 auto}#column #wrapper h2:after{content:"";display:block;position:absolute;left:0;right:0;background-color:#cc0000;margin:0 auto}#column #wrapper .wrap3 .inner .column_ttl{text-align:left}#column #wrapper .wrap3 .inner .column_ttl:after{content:none}@media screen and (min-width: 769px){#column .only-pc{display:block}#column .only-sp{display:none}#column .wrap .inner{width:100%;max-width:64.063rem;padding:0 2.5rem 0 2.5rem;position:relative;z-index:200;font-weight:300}#column h1{font-weight:500;line-height:1.3em;font-size:2.5rem}#column h1:after{bottom:-1.25rem;width:6.25rem;height:1px}#column h2:after{bottom:-.875rem;width:3.125rem;height:.125rem}#column .wrap1 .inner{padding-top:5rem;padding-bottom:3.125rem}#column .wrap1 .inner .typewriterfr{font-size:1.25rem;margin:3.75rem 0 0 0}#column .wrap1 .inner .column_area{margin:0 auto;margin-top:3.625rem;width:53.125rem;display:flex;flex-wrap:wrap;justify-content:space-between}#column .wrap1 .inner .column_area div:nth-child(n+3){margin-top:1.875rem}#column .wrap1 .inner .column_area section{margin-bottom:3.125rem}#column .wrap1 .inner .column_area .report_parts{width:25.5rem}#column .wrap1 .inner .column_area .report_parts .date{font-size:.875rem;margin-top:1.125rem}#column .wrap1 .inner .column_area .report_parts .ttl{margin-top:.313rem;font-size:1.25rem;font-weight:bold;line-height:1.3}#column .wrap3{margin-top:5rem}#column .wrap3 .inner{padding-top:3.25rem;padding-bottom:3.125rem}#column .wrap3 .inner .column_ttl{font-size:1.875rem;letter-spacing:0.1em}#column .wrap3 .inner .column_txt{margin:1.875rem 0 0 0;font-size:1.063rem;line-height:1.8em;color:#323232;text-align:justify}#column .wrap3 .inner .column_img{margin:1.875rem 0}#column .wrap3 .inner .head{margin-top:1.25rem}#column .wrap3 .inner .image_area{display:table;margin:auto}#column .wrap3 .inner .image_title{font-weight:bold;font-size:1.063rem;color:#323232;text-align:center;padding-top:1.875rem;padding-bottom:0.5em}#column .wrap3 .inner figure{position:center;display:table-cell;width:160px;*width:auto}#column .wrap3 .inner .img_2{display:table-cell;width:auto;margin:0 auto}#column .wrap3 .inner .image_explanation1{text-align:left;list-style:none;font-size:.75rem;color:#323232;padding-bottom:0.5em;text-indent:-3em;padding-left:3em}#column .wrap3 .inner .image_explanation2{text-align:left;list-style:none;font-size:.75rem;color:#323232;padding-bottom:0.5em;text-indent:-4em;padding-left:4em}#column .wrap3 .inner .next_introduce{margin-top:6.25rem}#column .wrap3 .inner .next_introduce .ttl{font-weight:bold;position:relative}#column .wrap3 .inner .next_introduce .ttl::before{top:-2.5rem;left:0;content:"";display:block;position:absolute;background-color:#323232;width:59.063rem;height:1px;margin:0 auto}#column .wrap3 .inner .next_introduce p{font-size:1.063rem;color:#323232}#column .wrap3 .inner .caption{padding-bottom:.375rem;letter-spacing:0.1em}#column .wrap3 .inner .caption p{font-weight:bold;font-size:1.063rem;color:#323232}}@media screen and (max-width: 768px){#column .only-pc{display:none !important}#column .only-sp{display:block !important}#column html{min-width:100%}#column body{min-width:100%}#column main{display:block;padding:4.267rem 0 0 0}#column #wrapper{margin-top:0;padding-top:.853rem;min-width:320px}#column .wrap .inner{font-weight:300;margin-top:4.267rem;width:27.733rem;padding:2.005rem 1.707rem 3.413rem}#column .wrap1 .inner .typewriterfr{font-size:1.365rem;margin:2.56rem 0 0 0}#column .wrap2{width:100%;padding:0 1.707rem 1.451rem}#column .wrap3{margin-top:2.005rem;width:100%;padding:3.413rem 1.707rem 1.451rem}#column .wrap3 .inner .column_ttl{font-size:1.365rem;letter-spacing:0.1em}#column .wrap3 .inner .column_txt{margin:1.28rem 0 1.579rem 0;line-height:1.8em;color:#323232;text-align:justify}#column .wrap3 .inner .column_img{margin:1.707rem 0}#column .wrap3 .inner .head{margin-top:1.707rem}#column .wrap3 .inner .image_title{font-weight:bold;color:#323232;text-align:center;padding-bottom:0.5em}#column .wrap3 .inner .image_explanation1{font-size:.427rem;color:#323232;text-align:left;padding-bottom:0.5em;text-indent:-4em;padding-left:4em}#column .wrap3 .inner .image_explanation2{font-size:.427rem;color:#323232;text-align:left;padding-bottom:0.5em;text-indent:-5.5em;padding-left:5.5em}#column .wrap3 .inner .next_introduce{margin-top:1.707rem}#column .wrap3 .inner .next_introduce .ttl{font-weight:bold;position:relative}#column .wrap3 .inner .next_introduce .ttl::before{top:-.427rem;left:0;content:"";display:block;position:absolute;background-color:#323232;width:24.32rem;height:1px;margin:0 auto}#column .wrap3 .inner .next_introduce p{color:#323232;line-height:1.8em;text-align:justify}#column .wrap3 .inner .caption{padding-bottom:.512rem;letter-spacing:0.1em}#column .wrap3 .inner .caption p{font-weight:bold;color:#323232}#column h1{font-size:1.579rem}#column h1:after{bottom:-.853rem;width:4.267rem;height:1px}#column h2:after{bottom:-.768rem;width:4.267rem;height:.171rem}#column .column_area{margin:1.92rem 0 1.493rem 0;width:100%}#column .column_area div:not(:last-child){margin-bottom:2.56rem}#column .column_area .report_parts{padding-bottom:1.707rem;width:100%}#column .column_area .report_parts .date{font-size:1.195rem;margin-top:.427rem}#column .column_area .report_parts .ttl{margin-top:.213rem;font-size:1.365rem;font-weight:bold;line-height:1.3}}
