@charset "utf-8";


.board-top{margin-top:10px;display: flex;justify-content: flex-end}
.board-top select{width:120px;height:32px;border-bottom: 1px solid #b1b1b1;padding:0 15px; font-size: 16px;font-weight: normal;letter-spacing: -0.24px;color: #222;}
.board-top .search-wrap{position: relative;margin-left: 20px;width:220px;}
.board-top .search-wrap input[type="text"]{width:100%;height:32px;padding:0 15px;font-size: 16px;letter-spacing: -0.24px;border-bottom: 1px solid #b1b1b1;}
.board-top .search-wrap input[type="text"]::placeholder{color: rgba(34, 34, 34, 0.5);}
.board-top .search-wrap button{position: absolute;top:7px;right:15px;}

.bbs{}
.bbs .list1{margin-top:40px;}
.bbs .list1 ul{display: flex;flex-wrap: wrap;margin:-2%;}
.bbs .list1 ul li{position:relative; display: inline-block;width:29.3333%;margin:2%; background:url('../images/contents/management_bg.png') no-repeat; background-size:cover;}
.bbs .list1 ul li a{position:relative;display: block;border:2px solid #d9d9d9;padding-top:100%;}
.bbs .list1 ul li .util{position: absolute;top:0;left:0;width:100%;padding:20px;}
.bbs .list1 ul li .util span{display: block;font-size: 15px;font-weight: normal;line-height: 1.33;letter-spacing: -0.23px;color: #666;}
.bbs .list1 ul li .util em{display: block;display: block;font-size: 15px;font-weight: normal;line-height: 1.33;letter-spacing: -0.23px;color: #666;}
.bbs .list1 ul li h4{position: absolute;top:50%;left:0;transform:translateY(-50%);width:100%;font-size: 22px;font-weight: 500;line-height: 1.45;letter-spacing: -0.33px;color: #222;display: -webkit-box;word-wrap: break-word;-webkit-box-orient: vertical;text-align: center;padding:0 40px;}
/*.bbs .list1 ul li h4{position: absolute;top:50%;left:0;transform:translateY(-50%);width:100%;font-size: 22px;font-weight: 500;line-height: 1.45;letter-spacing: -0.33px;color: #222;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;text-align: center;padding:0 40px;}*/
.bbs .list1 ul li:hover a{border-color:#0c4f9f;}
.bbs .list1 ul li:after {position:absolute; right:20px; bottom:20px; width:35px; height:36px; background:url('../images/icon/icon_download.png') no-repeat; background-size:auto 100%; background-position:0 0; content:'';}
.bbs .list1 ul li:hover:after {background-position:100% 0;}


.bbs .list2{margin-top:40px;}
.bbs .list2 .thead{}
.bbs .list2 .thead li{display: flex;align-items: center;background-image: linear-gradient(to right, #396eb6, #24ac73);align-items: center;}
.bbs .list2 .thead li .col{display:inline-block;padding:22px 10px;font-size: 18px;font-weight: bold;letter-spacing: -0.27px;text-align: center;color: #fff;}
.bbs .list2 .thead li .idx{width:10%;}
.bbs .list2 .thead li .subject{width:75%;}
.bbs .list2 .thead li .date{width:15%;}
.bbs .list2 .m-txt{display: none;}
.bbs .list2.item6 .thead li .col1{width:10%;}
.bbs .list2.item6 .thead li .col2{width:15%;}
.bbs .list2.item6 .thead li .col3{width:45%;cursor: pointer;}
.bbs .list2.item6 .thead li .col4{width:10%;}
.bbs .list2.item6 .thead li .col5{width:10%;}
.bbs .list2.item6 .thead li .col6{width:20%;}

.bbs .list2.item9 .thead li .col{padding:10px 5px;}
.bbs .list2.item9 .thead li .col1{width:5%;}
.bbs .list2.item9 .thead li .col2{width:37%;}
.bbs .list2.item9 .thead li .col3{width:8%;}
.bbs .list2.item9 .thead li .col4{width:8%;}
.bbs .list2.item9 .thead li .col5{width:8%;}
.bbs .list2.item9 .thead li .col6{width:8%;}
.bbs .list2.item9 .thead li .col7{width:8%;}
.bbs .list2.item9 .thead li .col8{width:10%;}
.bbs .list2.item9 .thead li .col9{width:8%;}


.bbs .list2 .tbody{}
.bbs .list2 .tbody li{display: flex;border-bottom: 1px solid #d9d9d9;}
.bbs .list2 .tbody li .col{line-height: 49px;text-align: center;font-size: 16px;font-weight: normal;letter-spacing: -0.24px;color: #3a3a3a;}
.bbs .list2 .tbody li .idx{width:10%;}
.bbs .list2 .tbody li .subject{width:75%;}
.bbs .list2 .tbody li .subject a{display: block;font-size: 16px;font-weight: normal;letter-spacing: -0.24px;color: #3a3a3a;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bbs .list2 .tbody li .date{width:15%;}
.bbs .list2 .tbody li:hover .subject a{color:##0c4f9f;font-weight: bold;text-decoration: underline;}

.bbs .list2.item6 .tbody li .col1{width:10%;}
.bbs .list2.item6 .tbody li .col2{width:15%;}
.bbs .list2.item6 .tbody li .col3{width:45%;text-align: left;}
.bbs .list2.item6 .tbody li .col4{width:10%;}
.bbs .list2.item6 .tbody li .col5{width:10%;}
.bbs .list2.item6 .tbody li .col6{width:20%;text-align: left;}

.bbs .list2.item9 .tbody li .col{padding:10px 5px;}
.bbs .list2.item9 .tbody li .col1{width:5%;}
.bbs .list2.item9 .tbody li .col2{width:37%;text-align: left;}
.bbs .list2.item9 .tbody li .col3{width:8%;}
.bbs .list2.item9 .tbody li .col4{width:8%;}
.bbs .list2.item9 .tbody li .col5{width:8%;}
.bbs .list2.item9 .tbody li .col6{width:8%;}
.bbs .list2.item9 .tbody li .col7{width:8%;}
.bbs .list2.item9 .tbody li .col8{width:10%;}
.bbs .list2.item9 .tbody li .col9{width:8%;}


.bbs .view{margin-top:65px;}
.bbs .view .view-top{border-top:2px solid #00a652;padding:25px;}
.bbs .view .view-top h3{font-size: 30px;font-weight: bold;line-height: 1.17;letter-spacing: -0.45px;color: #222;}
.bbs .view .view-top .date{margin-top:10px;font-size: 18px;font-weight: normal;letter-spacing: -0.27px;color: #666;}
.bbs .view .view-content{min-height:560px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px 30px;font-size: 16px;font-weight: normal;line-height: 2.19;letter-spacing: -0.24px;color: #222;}
.bbs .view .view-bottom{margin-top:40px;display: flex;justify-content: space-between;align-items: center;padding:0 20px;}
.bbs .view .view-bottom .prev{width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display: inline-block; font-size: 18px;font-weight: normal;letter-spacing: -0.27px;color: #222;padding-left:24px;}
.bbs .view .view-bottom .prev:before{content: "";position:absolute;top:5px;left:0;display: inline-block;width:10px;height:17px;background: url(../images/icon/prev.png) no-repeat;background-size: cover;}
.bbs .view .view-bottom .next{text-align:right;width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;display: inline-block; font-size: 18px;font-weight: normal;letter-spacing: -0.27px;color: #222;padding-right:24px;}
.bbs .view .view-bottom .next:before{content: "";position:absolute;top:5px;right:0;display: inline-block;width:10px;height:17px;background: url(../images/icon/next.png) no-repeat;background-size: cover;}
.bbs .view .view-bottom .list-button{display: inline-block;width:198px;line-height: 54px;height:56px;text-align: center;border: 1px solid #222;font-size: 18px;font-weight: 500;letter-spacing: -0.27px;color: #222;}



.aboutus{}
.aboutus .company{margin-top:64px;}
.aboutus .company .list{border-top:2px solid #00a652;margin-top:30px;display: flex;flex-wrap: wrap;}
.aboutus .company .list li{position:relative;display: flex;width:50%;padding:20px 0; font-size: 16px;font-weight: normal;letter-spacing: -0.24px;color: #3a3a3a;border-bottom: 1px solid #d9d9d9;align-items: center;}
.aboutus .company .list li em{display: inline-block;width:30%;text-align: center;font-weight: 500;color:#222;}
.aboutus .company .img2{margin-top:80px;text-align: center;}
.aboutus .company .img3{margin-top:115px;text-align: center;}
.aboutus .company table{margin-top:80px;}
.aboutus .company table.mgt10{margin-top:10px;}
.aboutus .company table thead tr{background-image: linear-gradient(to right, #396eb6, #24ac73);}
.aboutus .company table thead tr th{padding:15px 10px;font-size: 17px;font-weight: bold;letter-spacing: -0.26px;color: #fff;}
.aboutus .company table thead tr th + th{border-left: 1px solid #cdcdcd;}
.aboutus .company table tbody tr td{padding:15px 30px;font-size: 16px;font-weight: normal;letter-spacing: -0.24px;text-align: center;color: #3a3a3a;border-bottom: 1px solid #cdcdcd}
.aboutus .company table tbody tr td + td{border-left: 1px solid #cdcdcd;}
.aboutus .company table.value_tar tbody tr td:nth-child(2),
.aboutus .company table.value_tar tbody tr td:nth-child(3),
.aboutus .company table.value_tar tbody tr td:nth-child(4){text-align:right;}
/*.aboutus .company table.value_tar.add_s tbody tr:last-child td:nth-child(4)::before{content:'('}
.aboutus .company table.value_tar.add_s tbody tr:last-child td:nth-child(4)::after{content:')'}*/

.aboutus .company .img3 .web{position: relative; display: inline-block;}       
.aboutus .company .img3 .web .graph_bar {position: absolute;bottom:25.4%; /*bottom: 93px;*/ width: 7.58%;background: linear-gradient(to bottom, #5fe8ba 20%,#0075cf);/*background-image: url('../images/contents/graph_bar.png'); background-repeat:  no-repeat; background-position: left top;*/ transition:all 2s ease .1s; z-index: 1;}
.aboutus .company .img3 .web .graph_bar_2020 {left:20.17%; height: 0; /*left:213px; height:31.32%;*/}
.aboutus .company .img3 .web .graph_bar_2021 {left:48.48%; height: 0; /*left:512px; height:66.84%;*/}
.aboutus .company .img3 .web .graph_bar_2022 {left:77.27%; height: 0; /*left:816px; height:58.68%;*/}
.aboutus .company .img3.ani .web .graph_bar_2020{height:31.32%;}
.aboutus .company .img3.ani .web .graph_bar_2021{height:66.84%;}
.aboutus .company .img3.ani .web .graph_bar_2022{height:58.68%;}
.aboutus .company .img3 .web .grahp_line {position: absolute; /*left: 254px; bottom: 98px;*/left:23.6%;bottom:27%;width:58%;height:13.15%; z-index: 10;}             

.aboutus .company .img3 .mobile{position: relative; display: none;}
.aboutus .company .img3 .mobile .graph_bar {position: absolute;bottom:34.57%;width: 12.66%;background: linear-gradient(to bottom, #5fe8ba 20%,#0075cf);/*background-image: url('../images/contents/graph_bar.png'); background-repeat:  no-repeat; background-position: left top;*/ transition:all 2s ease .1s; z-index: 1;}
.aboutus .company .img3 .mobile .graph_bar_2020 {left:21.51%; height: 0;}
.aboutus .company .img3 .mobile .graph_bar_2021 {left:46.84%; height: 0;}
.aboutus .company .img3 .mobile .graph_bar_2022 {left:71.52%; height: 0;}
.aboutus .company .img3.ani .mobile .graph_bar_2020{height:22.90%;}
.aboutus .company .img3.ani .mobile .graph_bar_2021{height:51.87%;}
.aboutus .company .img3.ani .mobile .graph_bar_2022{height:43.46%;}
.aboutus .company .img3 .mobile .grahp_line{position: absolute; left:26.89%;bottom:35%;width:53.16%;height:12%; z-index: 10;}
.aboutus .company .unit {margin-bottom: 10px; font-size: 13px; text-align: right;}
.aboutus .company div+.unit{margin-top:80px;}


.aboutus .greeting{margin-top:65px;}
.aboutus .greeting h2{ text-shadow: 0px 3px 13px rgba(0, 0, 0, 0.13);font-family: NotoSansKR;font-size: 50px;font-weight: bold;line-height: 1.2;letter-spacing: -0.75px;color: #000}
.aboutus .greeting p{margin-top: 60px; font-size: 18px;font-weight: normal;line-height: 1.67;letter-spacing: -0.27px;color: #3a3a3a;word-break:keep-all;}
.aboutus .greeting p span{margin-top:60px;display: block;text-align: right; font-size: 20px;font-weight: 500;letter-spacing: -0.3px;}


.aboutus .history{position:relative;margin-top: 65px;padding:90px 0 50px;}
.aboutus .history:before{content: "";position:absolute;left:50%;top:0;transform: translateX(-50%); display: inline-block;width:1px;height:100%;background: #bababa;}
.aboutus .history .box{display: flex;}
.aboutus .history .box + .box{margin-top: 100px;}
.aboutus .history .box > div{width:50%;padding:0 80px 0 0;}
.aboutus .history .box h3{position: relative;text-align: right; font-size: 58px;font-weight: bold;letter-spacing: -0.87px;color: #0c4f9f;}
.aboutus .history .box h3:after{content: "";position:absolute;top:30px;right:-97px;display: block;width:35px;height:35px;background: url(../images/icon/dot2.png) no-repeat;background-size: cover;}
.aboutus .history .box h3:before{content: "";position:absolute;right: -62px;top: 45px;display: block;width:45px;height:1px;background: #bababa;}
.aboutus .history .box dl{margin-top:30px;}
.aboutus .history .box dl dt{width:55px;font-size: 18px;font-weight: normal;letter-spacing: -0.27px;color: #3a3a3a;}
.aboutus .history .box dl dd{font-size: 18px;font-weight: normal;letter-spacing: -1px;color: #3a3a3a;padding:0 0 30px 55px;}
.aboutus .history .box:nth-child(even){justify-content: flex-end;}
.aboutus .history .box:nth-child(even) > div{padding:0 0 0 80px;}
.aboutus .history .box:nth-child(even) h3{text-align: left;}
.aboutus .history .box:nth-child(even) h3:after{left:-97px;right:initial;display: block;width:31px;height:31px;}
.aboutus .history .box:nth-child(even) h3:before{right:initial;left:-62px;}
.aboutus .history .box:first-child h3{color:#0c4f9f;}
.aboutus .history .box:first-child h3:after{background: url(../images/icon/dot2.png) no-repeat;background-size: cover;}
.aboutus .history .box:first-child h3:before{background: #0c4f9f;}


.aboutus .contact{margin-top:65px;}
.aboutus .contact .map-box{border:2px solid #e6e6e6;position: relative;padding-top:46%;}
.aboutus .contact .map-box iframe{position: absolute;top:0;left:0;width:100%;height:100%;}
.aboutus .contact dl{margin-top: 56px;border-top:2px solid #00a652;}
.aboutus .contact dl dt{padding:20px 0 0 50px;width:155px;font-size: 16px;font-weight: 500;letter-spacing: -0.24px;color: #222;}
.aboutus .contact dl dd{padding:20px 0 20px 155px;border-bottom:1px solid #d9d9d9;font-size: 16px;font-weight: 500;letter-spacing: -0.24px;color: #222;}
.aboutus .contact dl dd br{display: none;}

.aboutus .management{}





.status{}
.status .fund-top{margin-top:66px;background: url(../images/contents/fund_top.png) top center no-repeat;background-size: cover;height:683px;}
.status .fund-top .layout2{height:100%;}
.status .fund-top .layout2 > div{position: absolute;text-align: center;background: rgba(255,255,255,0.55);border-radius: 100%;}
.status .fund-top .layout2 > div p{font-size: 31px;font-weight: bold;line-height: 1.43;letter-spacing: -0.47px;color: #222;}
.status .fund-top .layout2 > div p strong{font-size: 52px;letter-spacing: -0.79px;}
.status .fund-top .layout2 > div span{display:block;font-size: 31px;font-weight: 500;
    color: #3a3a3a;}
.status .fund-top .layout2 .status1{width:298px;height:298px;left:5%;top:8%;padding-top:74px;}
.status .fund-top .layout2 .status2{width:250px;height:250px;left:25%;bottom:13%;padding-top:61px;}
.status .fund-top .layout2 .status2 p{font-size:25px;}
.status .fund-top .layout2 .status2 p strong{font-size:41px}
.status .fund-top .layout2 .status2 span{font-size:25px;}
.status .fund-top .layout2 .status3{width:286px;height:286px;left:46%;top:14%;padding-top:64px;}
.status .fund-top .layout2 .status3 p{font-size:30px;}
.status .fund-top .layout2 .status3 p strong{font-size:51px}
.status .fund-top .layout2 .status3 span{font-size:30px;}
.status .fund-top .layout2 .status4{width:220px;height:220px;right:5%;bottom:20%;padding-top:49px;}
.status .fund-top .layout2 .status4 p{font-size:28px;}
.status .fund-top .layout2 .status4 p strong{font-size:46px;}
.status .fund-top .layout2 .status4 span{font-size:28px;}


.portfolio{}
.portfolio .board-top{margin-top:50px;}
.portfolio .portfolio-tab{margin-top:40px;}
.portfolio .portfolio-tab .tab-wrap{display: flex;flex-wrap: wrap;}
.portfolio .portfolio-tab .tab-wrap a{width:18%;margin:0.5% 1%;display: inline-block; border-radius: 8px;border: solid 2px #d9d9d9;text-align: center; font-size: 18px;font-weight: normal;letter-spacing: -0.27px;color: #222;padding:10px 5px;}
.portfolio .portfolio-tab .tab-wrap a.active{border-color: #0c4f9f;background: #0c4f9f;color:#fff;}
.portfolio .portfolio-tab .tab-wrap a:hover{border-color:#0c4f9f;color:#0c4f9f;}
.portfolio .portfolio-tab .tab-wrap a.active:hover{border-color: #0c4f9f;background: #0c4f9f;color:#fff;}
.portfolio ul{margin:60px -1% 0;display: flex;flex-wrap: wrap;}
.portfolio ul li{position: relative;border:2px solid #d9d9d9;width:18%;margin:1%;padding-top:18%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;cursor: pointer;}
.portfolio ul li img{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.portfolio ul li .txt-box{position: absolute;left:0;bottom:0;width:100%;background:#0c4f9f;text-align: center;padding:10px 10px 15px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;opacity: 0;}
.portfolio ul li .txt-box h4{font-size: 16px;font-weight: normal;line-height: 1.56;letter-spacing: -0.24px;color: #fff;}
.portfolio ul li .txt-box p{font-size:14px;color:#fff;}
.portfolio ul li:hover{transform: scale(1.1);border-color:#0c4f9f;}
.portfolio ul li:hover img{top:35%;}
.portfolio ul li:hover .txt-box{opacity: 1;}



.expert-group{}
.expert-group .list{margin-top:65px;}
.expert-group .list ul{display: flex;flex-wrap: wrap;margin:-2%;}
.expert-group .list ul li{position: relative;display: inline-block;width:29.3333%;margin:2%; background:#d9d9d9;}
.expert-group .list ul li figure{opacity:0;}
.expert-group .list ul li figure img{display: block;;width:100%;}
.expert-group .list ul li .name{opacity:0; position: absolute;left:0;bottom:0;width:100%;background: rgba(2, 59, 128, .5);padding:15px;text-align: center;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.expert-group .list ul li .name p{font-size: 16px;font-weight: normal;letter-spacing: -0.24px;color: #fff;}
.expert-group .list ul li .name h3{color:#fff;font-size: 20px;font-weight: 500;letter-spacing: -0.3px;}
.expert-group .list ul li .mask{opacity:1; position: absolute;top:0;left:0;width:100%;height:100%;background: url(../images/common/img_blue.png) no-repeat 0 / 100%;text-align: center;padding:40px 0;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.expert-group .list ul li .mask h4{font-size: 24px;font-weight: 500;line-height: 1.13;letter-spacing: -0.36px;text-align: center;color: #fff;}
.expert-group .list ul li .mask dl{margin-top: 30px;}
.expert-group .list ul li .mask dl dt{font-size: 13px;font-weight: normal;letter-spacing: -0.24px;text-align: center;color: #fff;}
.expert-group .list ul li .mask dl dd{margin-top:5px;font-size: 13px;font-weight: normal;letter-spacing: -0.24px;text-align: center;color: #fff;}
.expert-group .list ul li .mask .education{margin-top:25px;}
.expert-group .list ul li .mask .education p{font-size: 13px;font-weight: 500;line-height: 1.69;letter-spacing: -0.24px;color:#fff;}
.expert-group .list ul li .mask .career{margin-top:20px;}
.expert-group .list ul li .mask .career p{font-size: 13px;font-weight: 500;line-height: 1.69;letter-spacing: -0.24px;color:#fff;}
/* .expert-group .list ul li:hover .name{opacity:0;}
.expert-group .list ul li:hover .mask{opacity:1;} */


.process{margin-top:65px;}
.process .process-tab{}
.process .process-tab .inner-wrap{display: flex;justify-content: space-between;align-items: flex-start;}
.process .process-tab .inner-wrap button{display: inline-block;padding-top: 90px;position: relative;text-align: center;}
.process .process-tab .inner-wrap button i{display: inline-block;position: absolute; left: 50%; top: 0; transform: translate(-50%,0);width:85px;height:85px;transition:all 0.5s ease .1s;   }
.process .process-tab .inner-wrap button span{display: block;font-size: 22px;font-weight: 500;letter-spacing: -0.33px;color: #666;margin-top:25px;}
.process .process-tab .inner-wrap button.on,
.process .process-tab .inner-wrap button:hover span{color:#0c4f9f;font-weight: bold;}
.process .process-tab .inner-wrap button:hover i {top:-5px; width:90px; height:90px;}
.process .process-tab .inner-wrap button:nth-child(1) i{background: url(../images/contents/process_icon01.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(1).on i,
.process .process-tab .inner-wrap button:nth-child(1):hover i{background: url(../images/contents/process_icon01_on.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(2) i{background: url(../images/contents/process_icon02.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(2).on i,
.process .process-tab .inner-wrap button:nth-child(2):hover i{background: url(../images/contents/process_icon02_on.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(3) i{background: url(../images/contents/process_icon03.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(3).on i,
.process .process-tab .inner-wrap button:nth-child(3):hover i{background: url(../images/contents/process_icon03_on.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(4) i{background: url(../images/contents/process_icon04.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(4).on i,
.process .process-tab .inner-wrap button:nth-child(4):hover i{background: url(../images/contents/process_icon04_on.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(5) i{background: url(../images/contents/process_icon05.png) no-repeat;background-size: cover;}
.process .process-tab .inner-wrap button:nth-child(5).on i,
.process .process-tab .inner-wrap button:nth-child(5):hover i{background: url(../images/contents/process_icon05_on.png) no-repeat;background-size: cover;}
.process .process-con{margin-top:125px;display: none;}
.process .process-con .list{display: flex;flex-wrap: wrap;justify-content:center;}
.process .process-con .list > div{position:relative;width:33.3333%;display: flex;flex-direction: column;}
.process .process-con .list > div:before{content: "";position:absolute;top: 55%;
left: -23%;display: inline-block;width:16px;height:28px;background: url(../images/icon/arrow_blue.png) no-repeat;background-size: cover;}
.process .process-con .list > div:nth-child(1):before{display: none;}
.process .process-con .list > div:nth-child(1),
.process .process-con .list > div:nth-child(2),
.process .process-con .list > div:nth-child(3),
.process .process-con .list > div:nth-child(5){max-width: 325px}
.process .process-con .list > div:nth-child(1){margin-left:0;}
.process .process-con .list > div:nth-child(4){max-width:345px;margin-left:0;}
.process .process-con .list > div + div{margin-left:132px;}
.process .process-con .list > div h3{position: relative;padding-left: 82px;font-size: 20px;font-weight: bold;line-height: 1.2;letter-spacing: -0.3px;color: #222;}
.process .process-con .list > div h3 i{display: inline-block;position: absolute;top:-30px;left:0; font-family: Montserrat;font-size: 57px;font-weight: bold;color: #eee;}
.process .process-con .list > div ul{margin-top: 30px;background: #f5f5f5;padding:30px 30px 50px;min-height: 150px;}
.process .process-con .list > div ul li{position:relative;padding-left:15px;font-size: 16px;font-weight: normal;line-height: 1.5;letter-spacing: -0.24px;}
.process .process-con .list > div ul li:before{content: "";display: inline-block;position: absolute;top:11px;left:0;width:4px;height:4px;border-radius: 100%;background: #222;}
.process .process-con .list > div:nth-child(4){margin-top:88px;}
.process .process-con .list > div:nth-child(5){margin-top:88px;}
.process .process-con .txt-box{padding:50px 45px;background: #f5f5f5;font-size: 18px;
  font-weight: 500;letter-spacing: -0.27px;color: #3a3a3a;}
.process .process-con .txt-box p{position:relative;font-size: 18px;font-weight: 500;line-height: 2.22;letter-spacing: -0.27px;color: #3a3a3a;padding-left: 15px;}
.process .process-con .txt-box p:before{content: "";display: block;position: absolute;top:18px;left:0;width:6px;height:6px;border-radius: 100%;background: #222;}
.process .process-con .list2{margin-top:60px;}
.process .process-con .list2 > div{display: flex;align-items: center}
.process .process-con .list2 > div i{display: inline-block;width:55px;height:55px;background: #0c4f9f;text-align: center;font-size: 32px;font-weight: bold;letter-spacing: -0.48px;color: #fff;line-height: 50px;}
.process .process-con .list2 > div ul{width:calc(100% - 55px);padding-left: 40px;}
.process .process-con .list2 > div ul li{position: relative;font-size: 18px;font-weight: 500;line-height: 1.67;letter-spacing: -0.27px;color: #3a3a3a;padding-left: 15px;}
.process .process-con .list2 > div ul li:before{content: "";display: block;position: absolute;top:14px;left:0;width:4px;height:4px;border-radius: 100%;background: #222;}
.process .process-con .list2 > div + div{margin-top:40px;}
.process .process-con .txt-box + .list{margin-top:100px;}

.stewardship{margin-top: 65px;}
.stewardship .txt-box{padding:50px 45px;background: #f5f5f5;font-size: 18px;font-weight: 500;letter-spacing: -0.27px;color: #3a3a3a;}
.stewardship .txt-box ul{}
.stewardship .txt-box ul li{position:relative;font-size: 18px;font-weight: 500;line-height: 2.22;letter-spacing: -0.27px;color: #3a3a3a;padding-left: 15px;}
.stewardship .txt-box ul li:before{content: "";display: block;position: absolute;top:18px;left:0;width:6px;height:6px;border-radius: 100%;background: #222;}
.stewardship .txt-box ul li + li{margin-top:30px;}
.stewardship a{display: inline-block;margin-top: 40px;width:240px;line-height: 60px;border: 2px solid #222;text-align: center;font-size: 18px;font-weight: bold;letter-spacing: -0.27px;color: #222;}
.stewardship a:hover{border-color:#0c4f9f;background: #0c4f9f;color:#fff;}


.esg{margin-top: 65px;}
.esg .txt-box{padding:50px 45px;background: #f5f5f5;font-size: 18px;font-weight: 500;letter-spacing: -0.27px;color: #3a3a3a;}
.esg .txt-box ul{}
.esg .txt-box ul li{position:relative;font-size: 18px;font-weight: 500;line-height: 2.22;letter-spacing: -0.27px;color: #3a3a3a;padding-left: 15px;}
.esg .txt-box ul li:before{content: "";display: block;position: absolute;top:18px;left:0;width:6px;height:6px;border-radius: 100%;background: #222;}
.esg .txt-box ul li + li{margin-top:30px;}
.esg .img{margin-top: 50px;text-align: center;}
.esg .list{margin-top: 76px;background: #f5f5f5;display: flex;padding:30px 0;}
.esg .list > div{flex:1;padding:10px 45px 50px;}
.esg .list > div h4{ font-size: 22px;font-weight: bold;letter-spacing: -0.33px; word-break:keep-all; color: #222;}
.esg .list > div ul{margin-top: 20px;}
.esg .list > div ul li{position:relative;font-size: 16px;font-weight: normal;line-height: 1.75;letter-spacing: -0.24px;color: #3a3a3a;padding-left: 15px;}
.esg .list > div ul li:before{content: "";display: block;position: absolute;top:14px;left:0;width:4px;height:4px;border-radius: 100%;background: #222;}
.esg .list > div + div{border-left:1px solid #d9d9d9;}
.esg .list2{padding:40px 0;margin-top:115px;border-top:1px solid #d9d9d9;display: flex;}
.esg .list2 h4{font-size: 24px;font-weight: bold;letter-spacing: -0.36px;color: #222;}
.esg .list2 ul{display: flex;flex-wrap: wrap;width:calc(100% - 115px);}
.esg .list2 ul li{width:50%;display:flex;align-items: center;padding:0 0 50px 120px;}
.esg .list2 ul li:nth-child(odd){border-right:1px solid #d9d9d9;}
.esg .list2 ul li i{display: inline-block;}
.esg .list2 ul li p{margin-left:20px;font-size: 18px;letter-spacing: -0.27px;color: #222;}


.policy{ padding-right:300px; padding-left:300px;}
.policy h2{text-align: center;color:#222;font-size: 40px;font-weight: bold;letter-spacing: -1px;}
.policy h2 + p{margin-top:100px;font-size: 18px;font-weight: 500;letter-spacing: -0.27px;color: #3a3a3a;}
.policy p + .box{margin-top:28px;}
.policy .box{margin-top:100px; border-top:2px solid #0c4f9f;}
.policy .box h3{padding:20px 30px;font-size: 18px;font-weight: bold;letter-spacing: -0.27px;color: #0c4f9f;}
.policy .box h3 span{color:#3a3a3a;}
.policy .box .txt-box{background: #f5f5f5;padding:25px 30px;font-size: 16px;font-weight: normal;line-height: 1.88;letter-spacing: -0.24px;color: #3a3a3a;}







/* tablet */
@media all and (max-width:1280px) {
    .bbs .list1 ul li{width:46%;}

    .portfolio .portfolio-tab .tab-wrap a{width:23%;}

    .portfolio ul li{width:31.3333%;padding-top:33.3333%;}

    .expert-group .list ul li{width:46%;}


    .process .process-con .list{}
    .process .process-con .list > div{width:40%;margin:5% !important;max-width: initial !important;}
    .process .process-con .list > div:before{left:-14%;}
    .process .process-con .list > div:nth-child(3):before{display: none;}


    .policy{padding-top:50px; padding-right:180px; padding-left:180px;}
    .policy h2{font-size:24px;}
    .policy h2 + p{margin-top:50px;font-size:16px;}
    .policy .box{margin-top:50px;}
    .policy .box h3{padding:10px 15px;font-size: 16px;font-weight: 500;}
    .policy .box .txt-box{padding:15px;font-size: 15px;font-weight: normal;line-height: 1.53;letter-spacing: -0.3px;}

	.bbs .list2 .thead li .col{padding:15px 5px;font-size:14px;}
	.bbs .list2.item6 .thead li .col6{width:25%;}
	.bbs .list2.item6 .thead li .col1{display:none;}
	.bbs .list2 .tbody li .col{line-height: normal;font-size: 14px;padding: 13px 5px;display: flex;align-items: center;justify-content: center;word-break: keep-all;}
	.bbs .list2.item6 .tbody li .col1{display:none;}
	.bbs .list2.item6 .tbody li .col3{justify-content: flex-start;}
	.bbs .list2.item6 .tbody li .col4{width:15%;}
	.bbs .list2.item6 .tbody li .col6{text-align:center;width:25%;}

	.bbs .list2.item9 .thead li .col1{display:none;}
	.bbs .list2.item9 .thead li .col5{width:11%}
	.bbs .list2.item9 .thead li .col6{width:11%}
	.bbs .list2.item9 .tbody li .col1{display:none;}
	.bbs .list2.item9 .tbody li .col2{justify-content: flex-start;}
	.bbs .list2.item9 .tbody li .col5{width:11%}
	.bbs .list2.item9 .tbody li .col6{width:11%}


	.expert-group .list ul li .mask{ padding:30px 0;display: flex;flex-direction: column;align-items: center;}
    .expert-group .list ul li .mask h4{font-size:22px;}
    .expert-group .list ul li .mask dl{margin-top:20px;}
    .expert-group .list ul li .mask dl dt{font-size:16px;}
    .expert-group .list ul li .mask dl dd{font-size:16px;margin-top: 0;}
    .expert-group .list ul li .mask .education{margin-top:20px;}
	.expert-group .list ul li .mask .education p{font-size:16px;}
    .expert-group .list ul li .mask .career{margin-top:20px;}
	.expert-group .list ul li .mask .career p{font-size:16px;}
}

/* mobile */
@media all and (max-width:768px) {
    .board-top.single .search-wrap{margin:0;width:100%;}
    .board-top .search-wrap input[type="text"]{padding:0 10px;}

    .bbs .list1 ul{margin:0;}
    .bbs .list1 ul li{width:100%;margin:0;}
    .bbs .list1 ul li + li{margin-top:20px;}
    .bbs .board-top{margin-top:30px;}
    .bbs .board-top .search-wrap button{right:5px;}
    .bbs .list1{margin-top:20px;}
    .bbs .list1 ul li .util{padding:15px;}
    .bbs .list1 ul li .util span{font-size:14px;}
    .bbs .list1 ul li .util em{font-size:14px;}
    .bbs .list1 ul li h4{font-size:20px;}
    .bbs .list1 ul li a{padding-top:75%;}
	.bbs .list1 ul li:after{width:20px; height:21px;}
    .bbs .list2{margin-top:20px;}
    .bbs .list2 .thead{display: none;}
    .bbs .list2 .m-txt{margin-bottom:10px;display: block;font-size: 13px;font-weight: normal;letter-spacing: -0.2px;text-align: left;color: rgba(34, 34, 34, 0.5);}
    .bbs .list2.item6 .thead{display: block;}
    .bbs .list2.item6 .thead li .col{font-size:14px;padding:10px 5px;}
    .bbs .list2.item6 .thead li .col1{display: none;}
    .bbs .list2.item6 .thead li .col2{display: none;}
    .bbs .list2.item6 .thead li .col3{width:70%;border-right:1px solid #fff;}
    .bbs .list2.item6 .thead li .col4{display: none;}
    .bbs .list2.item6 .thead li .col5{width:30%;}
    .bbs .list2.item6 .thead li .col6{display: none;}

    .bbs .list2.item6 .tbody li{display: flex;align-items: center;padding:0;}
    .bbs .list2.item6 .tbody li .col{font-size:14px;padding:10px 5px;}
    .bbs .list2.item6 .tbody li .col1{display: none;}
    .bbs .list2.item6 .tbody li .col2{display: none;}
    .bbs .list2.item6 .tbody li .col3{width:70% !important;border-right:1px solid #d9d9d9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
    .bbs .list2.item6 .tbody li .col4{display: none;}
    .bbs .list2.item6 .tbody li .col5{width:30% !important;}
    .bbs .list2.item6 .tbody li .col6{display: none;}


    .bbs .list2.item9 .thead{display: block;}
    .bbs .list2.item9 .thead li .col{font-size:14px;padding:10px 5px;}
    .bbs .list2.item9 .thead li .col1{display: none;}
    .bbs .list2.item9 .thead li .col2{width:70%;border-right:1px solid #fff;}
    .bbs .list2.item9 .thead li .col3{display: none;}
    .bbs .list2.item9 .thead li .col4{display: none;}
    .bbs .list2.item9 .thead li .col5{display: none;}
    .bbs .list2.item9 .thead li .col6{width:30%;}
    .bbs .list2.item9 .thead li .col7{display: none;}
    .bbs .list2.item9 .thead li .col8{display: none;}
    .bbs .list2.item9 .thead li .col9{display: none;}

    .bbs .list2.item9 .tbody li{display: flex;align-items: center;padding:0;}
    .bbs .list2.item9 .tbody li .col{font-size:14px;padding:10px 5px;}
    .bbs .list2.item9 .tbody li .col1{display: none;}
    .bbs .list2.item9 .tbody li .col2{width:70% !important;border-right:1px solid #d9d9d9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .bbs .list2.item9 .tbody li .col3{display: none;}
    .bbs .list2.item9 .tbody li .col4{display: none;}
    .bbs .list2.item9 .tbody li .col5{display: none;}
    .bbs .list2.item9 .tbody li .col6{width:30% !important;}
    .bbs .list2.item9 .tbody li .col7{display: none;}
    .bbs .list2.item9 .tbody li .col8{display: none;}
    .bbs .list2.item9 .tbody li .col9{display: none;}


    .bbs .list2 .tbody{border-top:2px solid #00a652;}
    .bbs .list2 .tbody li{display: block;padding:35px 15px 15px;position: relative;}
    .bbs .list2 .tbody li .col{line-height: normal;width:100% !important;}
    .bbs .list2 .tbody li .idx{display: none;}
    .bbs .list2 .tbody li .date{position: absolute;left:0;top:15px;width:100%;padding:0 17px;font-size: 13px;font-weight: normal;text-align: left;color: #666;}
    .bbs .view{margin-top:40px;}
    .bbs .view .view-top{padding:15px;}
    .bbs .view .view-top h3{font-size:16px;}
    .bbs .view .view-top .date{font-size:13px;margin-top:5px;}
    .bbs .view .view-content{padding:20px 15px;font-size: 15px;font-weight: normal;line-height: 2.33;letter-spacing: -0.38px;}
    .bbs .view .view-bottom{margin-top:30px;}
    .bbs .view .view-bottom .prev{width:25px;height:25px;font-size:0;}
    .bbs .view .view-bottom .next{width:25px;height:25px;font-size:0;}
    .bbs .view .view-bottom .list-button{width:120px;line-height: 44px;height:46px;font-size:16px;}


    .aboutus .company{margin-top: 30px;}
    .aboutus .company .img1{}
    .aboutus .company .img1 img{display: block;width:100%;}
    .aboutus .company .list{margin-top:24px;display: block;}
    .aboutus .company .list li{width:100%;padding:10px 0;font-size:14px;}
    .aboutus .company .img2{margin-top:47px}
    .aboutus .company .img3{margin-top:50px}
    .aboutus .company .img3 img{display: block;width:100%;}
    .aboutus .company table{margin-top:50px;}
    .aboutus .company table thead tr th{padding:12px 5px;font-size: 15px;}
    .aboutus .company table tbody tr td{padding:12px 10px;font-size: 14px;}

    .aboutus .company .img3 .web{display: none;}
    .aboutus .company .img3 .mobile{display: inline-block;}

    .aboutus .greeting{margin-top:40px;}
    .aboutus .greeting h2{font-size: 22px;line-height: 1.18;letter-spacing: -0.33px;text-align: center;}
    .aboutus .greeting p{margin-top:30px;font-size: 16px;font-weight: normal;line-height: 1.56;letter-spacing: -0.24px;}
    .aboutus .greeting p span{font-size:18px;margin-top:30px;}


    .aboutus .history{margin-top: 40px;padding:20px 0 10px;}
    .aboutus .history:before{left:13px;transform: none;}
    .aboutus .history .box:nth-child(even){justify-content: flex-start;}
    .aboutus .history .box > div{width:100%;padding:0 0 0 34px !important;}
    .aboutus .history .box h3{text-align: left; font-size: 30px;line-height:normal;letter-spacing: -0.45px;padding: 0 0 0 24px !important}
    .aboutus .history .box h3:after{top:15px;left: -29px !important;right: initial !important;width: 18px !important;height: 18px !important;}
    .aboutus .history .box h3:before{right: initial !important;left: -11px !important;width: 25px;top: 24px;}
    .aboutus .history .box dl{marign-top:20px;}
    .aboutus .history .box dl dt{font-size:14px;width:45px;}
    .aboutus .history .box dl dd{font-size:14px;padding:0 0 20px 45px;word-break: keep-all;}
    .aboutus .history .box + .box{margin-top:50px;}


    .aboutus .contact{margin-top:40px;}
    .aboutus .contact .map-box{padding-top:87%;}
    .aboutus .contact dl{margin-top:30px;}
    .aboutus .contact dl dt{float: none;padding:15px 15px 0;width:100%;font-size: 17px;letter-spacing: -0.26px;}
    .aboutus .contact dl dd{padding:10px 15px 15px;font-size: 15px;font-weight: normal;line-height: 1.33;letter-spacing: -0.23px;color: #3a3a3a;word-break: keep-all;}
    .aboutus .contact dl dd br{display: inline;}
    .aboutus .contact dl dd i{display: none;}


/*    .fund .title-group{display: none;}*/
    .status .fund-top{position:relative;margin:18px -20px 0;background: url(../images/contents/m_fund_top.png) top center no-repeat;background-size: cover;height:auto;padding-top:144%;}
    .status .fund-top .layout2{position: absolute;top:0;left:0;width:100%;height:100%;}
    .status .fund-top .layout2 > div p{font-size:15px;}
    .status .fund-top .layout2 > div p strong{font-size:24px;}
    .status .fund-top .layout2 > div span{font-size:15px;}
    .status .fund-top .layout2 .status1{width:137px;height:137px;padding-top: 37px;}
    .status .fund-top .layout2 .status2{width:110px;height:110px;padding-top: 30px;left: 15%;
    bottom: 31%;}
    .status .fund-top .layout2 .status2 p{font-size:12px;}
    .status .fund-top .layout2 .status2 p strong{font-size:19px;}
    .status .fund-top .layout2 .status2 span{font-size:12px;}
    .status .fund-top .layout2 .status3{width:160px;height:160px;padding-top: 37px;left:initial;right:5%;top:20%;}
    .status .fund-top .layout2 .status3 p{font-size:17px;}
    .status .fund-top .layout2 .status3 p strong{font-size:28px;}
    .status .fund-top .layout2 .status3 span{font-size:17px;}
    .status .fund-top .layout2 .status4{width:148px;height:148px;padding-top: 37px;right:20%;bottom:2%;}
    .status .fund-top .layout2 .status4 p{font-size:19px;}
    .status .fund-top .layout2 .status4 p strong{font-size:31px;}
    .status .fund-top .layout2 .status4 span{font-size:19px;}



    .portfolio .portfolio-tab{overflow-x: auto;margin-top:20px;}
    .portfolio .portfolio-tab .tab-wrap{display: inline-block;width: 1350px;}
    .portfolio .portfolio-tab .tab-wrap a{width:auto;padding:7px 25px;font-size:16px;margin:0;}
    .portfolio .portfolio-tab .tab-wrap a + a{margin-left: 10px;}

    .portfolio ul{margin:30px 0 0;}
    .portfolio ul li{width:100%;margin:0;padding-top:80%;overflow:hidden;}
    .portfolio ul li + li{margin-top:20px;}
    .portfolio ul li img{top:35%}
    .portfolio ul li .txt-box{opacity: 1;}
    .portfolio ul li:hover{transform: scale(1);}


    .expert-group .list{margin-top:40px;}
    .expert-group .list ul{margin:0;}
    .expert-group .list ul li{width:100%;margin:0;}
    .expert-group .list ul li + li{margin-top:36px;}
    .expert-group .list ul li .name{padding:10px;}
    .expert-group .list ul li .name p{font-size:15px;}
    .expert-group .list ul li .name h3{font-size:18px;}
    .expert-group .list ul li .mask{ padding:30px 0;display: flex;flex-direction: column;align-items: center;}
    .expert-group .list ul li .mask h4{font=-size:18px;}
    .expert-group .list ul li .mask dl{margin-top:20px;}
    .expert-group .list ul li .mask dl dt{font-size:14px;}
    .expert-group .list ul li .mask dl dd{font-size:14px;margin-top: 0;}
    .expert-group .list ul li .mask .education{margin-top:20px;}
    .expert-group .list ul li .mask .career{margin-top:20px;}
	.expert-group .list ul li .mask .education p{font-size:14px;}
	.expert-group .list ul li .mask .career p{font-size:14px;}
    .expert-group .list ul li .mask .txt_box {position: absolute; top: 30px; left: 0; width:100%; /*transform: translate(0, -50%);*/}



    .process{margin-top:40px}
    .process .process-tab{overflow-x: auto;}
    .process .process-tab .inner-wrap{display:inline-block;font-size:0;width:850px;}
    .process .process-tab .inner-wrap button{padding-top:0;}
    .process .process-tab .inner-wrap button + button{margin-left: 30px;}
    .process .process-tab .inner-wrap button i{display: none;}
    .process .process-tab .inner-wrap button span{margin:0;font-size: 17px;}
    .process .process-tab .inner-wrap button span br{display: none;}
    .process .process-tab .inner-wrap button.on span{text-decoration: underline;color: #0c4f9f;}
    .process .process-con{margin-top:60px;}
    .process .process-con .list{display: block;}
    .process .process-con .list > div{width:100% !important;margin:0 !important}
    .process .process-con .list > div + div{margin: 90px 0 0 !important;}
    .process .process-con .list > div h3{font-size:17px;}
    .process .process-con .list > div h3 i{font-size:50px;}
    .process .process-con .list > div ul{margin-top:20px;padding:20px 20px 25px;min-height: initial;}
    .process .process-con .list > div:before{width: 15px;height: 25px;display: block !important;left: 50%;top: -50px;transform: rotate(90deg) translateX(-50%);}
    .process .process-con .list > div:nth-child(1):before{display: none !important;}
    .process .process-con .txt-box{padding:25px 20px;font-size:16px;}
    .process .process-con .txt-box p{font-size:16px;padding-left: 10px;}
    .process .process-con .txt-box p:before{width:4px;height:4px;top:16px}
    .process .process-con .txt-box p + p{margin-top: 10px;}
    .process .process-con .list2 > div{align-items: flex-start}
    .process .process-con .list2 > div + div{margin-top:20px;}
    .process .process-con .list2 > div i{width:32px;height:32px;line-height: 30px;font-size: 20px;}
    .process .process-con .list2 > div ul{padding-left:20px;width:calc(100% - 32px);}
    .process .process-con .list2 > div ul li{font-size:16px;}


    .stewardship{margin-top: 40px;}
    .stewardship .txt-box{padding:25px 20px;font-size:16px;}
    .stewardship .txt-box ul li{font-size:16px;padding-left: 10px;}
    .stewardship .txt-box ul li:before{width:4px;height:4px;top:16px}
    .stewardship a{display: block;margin: 20px auto 0;font-size:16px;width:100%;max-width:240px;line-height: 50px;}

    .esg{margin-top: 40px;}
    .esg .txt-box{padding:25px 20px;font-size:16px;}
    .esg .txt-box ul li{font-size:16px;padding-left: 10px;}
    .esg .txt-box ul li:before{width:4px;height:4px;top:16px}
    .esg .list{margin-top:25px;display: block;background: #fff;}
    .esg .list > div{background: #f5f5f5;padding:20px;}
    .esg .list > div + div{margin-top:40px;}
    .esg .list > div h4{text-align: center;font-size: 17px;}
    .esg .list2 h4{font-size:18px;}
    .esg .list2{margin-top:56px;display: block;padding:20px 0;}
    .esg .list2 ul{width:100%;display: block;margin-top:30px}
    .esg .list2 ul li{width:100%;padding:0;}
    .esg .list2 ul li:nth-child(odd) {border-right: 0;}
    .esg .list2 ul li i{width:32px;}
    .esg .list2 ul li p{width:calc(100% - 13px);}
    .esg .list2 ul li + li{margin-top:20px;}

	.policy{padding-right:0; padding-left:0;}
}































/**/