@charset "utf-8";


@font-face {
  font-family: 'Noto Serif Bold';
  font-style: normal;
  src: url(/sites/koreaSejong/font/NotoSerifKR-Bold.woff2) format("woff2"),url(/sites/koreaSejong/font/NotoSerifKR-Bold.woff) format("woff")
}

@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  src: url(/sites/koreaSejong/font/NotoSerifKR-Bold.woff2) format("woff2"),url(/sites/koreaSejong/font/NotoSerifKR-Bold.woff) format("woff")
}

@font-face {
  font-family: 'Noto Serif Regular';
  font-style: normal;
  src: url(/sites/koreaSejong/font/NotoSerifKR-Regular.woff2) format("woff2"),url(/sites/koreaSejong/font/NotoSerifKR-Regular.woff) format("woff")
}

.menu568 .wrap_sub_visual::before{background:url(/sites/template1/images/sub_visual_1.jpg) no-repeat center;}
.menu569 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_19.jpg) no-repeat center;}
.menu570 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_21.jpg) no-repeat center;}
.menu571 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_12.jpg) no-repeat center;}
.menu572 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_5.jpg) no-repeat center;}
.menu573 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_22.jpg) no-repeat center;}
.menu574 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_23.jpg) no-repeat center;}
.menu575 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_24.jpg) no-repeat center;}
.menu576 .wrap_sub_visual::before{background:url(/sites/templateGuide/images/sub/sub_visual_25.jpg) no-repeat center;}

/* cont */
.new-vision{text-align: center;}
.new-vision .title{margin-bottom: 80px;}
.new-vision .title > strong{font-size: 60px;font-family: 'Noto Bold';display: block;line-height: 1.25;margin-bottom: 5px; color:#000;}
.new-vision .title > p {font-size: 22px;font-family: 'Noto Light';}

.new-vision .box1 .tiger{width:350px;height: 350px;background: #8b0029 url('/sites/koreaSejong/images/guide/box-tg.png') no-repeat -25% 50%;margin: 0 auto;border-radius: 50%;padding-top: 130px;position:relative;margin-bottom: 145px;}
.new-vision .box1 .tiger > span{font-size:26px;color:#fff;font-family: 'Noto Bold';display: block;line-height: 1;margin-bottom: 5px;}
.new-vision .box1 .tiger > strong{font-size:62px;color:#fff;font-family: 'Noto Bold';line-height: 1;display: block;}
.new-vision .box1 .tiger:before{content:'';width:1px;height: 65px;bottom:-100px;position: absolute;background:url('/sites/koreaSejong/images/guide/dash-line1.png') left top;left:50%;margin-left: 1px;}
.new-vision .box1 .tiger:after{content:'';width:11px;height: 11px;border-radius: 50%;background: #8b0029;position: absolute;left:50%;bottom:-111px;margin-left:-4px;}

.new-vision .red-font{color:#8b0029;font-family: 'Noto Bold';font-size:37px;position: relative;padding-bottom: 3px;display: inline-block;margin-bottom: 60px;}
.new-vision .red-font:after{content:'';width:100%;height: 2px;background-color: #8b0029;position: absolute;left:0;bottom:0;}
.new-vision .box1 .centerBox{background: #f7f5f3;text-align: center;padding:55px 25px;font-size: 43px;font-family: 'Noto Light';color:#000;position: relative;margin-bottom: 115px;}
.new-vision .box1 .centerBox > span{font-family: 'Noto Bold';}
.new-vision .box1 .centerBox:before{content:'';width:1px;height: 65px;bottom:-100px;position: absolute;background:url('/sites/koreaSejong/images/guide/dash-line1.png') left top;left:50%;margin-left: 1px;}

.new-vision .box2{margin-top:20px;margin-bottom: 40px;}
.new-vision .box2 .iconUl > ul{display: flex;width: 100%;justify-content: center;padding-top: 65px;position: relative;}
.new-vision .box2 .iconUl > ul > li{border:1px solid #ccc;padding:40px;text-align: center;width: 100%;position: relative;}
.new-vision .box2 .iconUl > ul > li::before{content:'';width:1px;height: 50px;background:url('/sites/koreaSejong/images/guide/dash-line1.png') center;position: absolute;left:50%;top:-50px;display: block;}
.new-vision .box2 .iconUl > ul > li::after{content:'';width:calc(100% + 34px);height: 1px;background:url('/sites/koreaSejong/images/guide/dash-line2.png') center;position: absolute;left:50%;top:-50px;display: block;}
.new-vision .box2 .iconUl > ul > li:nth-child(3)::before{height:94px;top:-94px;}
.new-vision .box2 .iconUl > ul > li:nth-last-child(1)::after{display: none;}
.new-vision .box2 .iconUl > ul > li + li{margin-left:35px;}
.new-vision .box2 .iconUl > ul > li .icon::before{content:'';width:11px;height: 11px;background-color: #8b0029;position: absolute;left:50%;top:-5px;margin-left:-5px;border-radius: 50%;}
.new-vision .box2 .iconUl > ul > li > p{font-size:22px;font-family: 'Noto Regular';color:#222;margin-top:10px;line-height: 1.4;}

.new-vision .box3{padding-top:70px;background:url('/sites/koreaSejong/images/guide/b-gray-arrow.png') no-repeat center top;margin-bottom: 50px;}
.notice-red{text-align: right;font-size:23px;color:#8b0029;font-family: 'Noto Medium';display: block;}
.notice-red:before{content:'';width:27px;height: 27px;background:url('/sites/koreaSejong/images/guide/red-notice.png') no-repeat center;display: inline-block;vertical-align: top;position: relative;top: 5px;right: 5px;}
.new-vision .box3 .boxUl > ul{display: flex;margin-top:20px;}
.new-vision .box3 .boxUl > ul > li{width:100%;border:1px solid #8b0029;}
.new-vision .box3 .boxUl > ul > li + li{margin-left:25px;}
.new-vision .box3 .boxUl > ul > li > strong{color:#fff;font-family: 'Noto Medium';font-size: 26px;line-height: 1;background-color: #8b0029;padding:30px 10px;display: block;}
.new-vision .box3 .boxUl > ul > li > ul{padding:30px 25px;}
.new-vision .box3 .boxUl > ul > li > ul > li{font-size:20px;color:#333;font-family: 'Noto Regular';padding-left:40px;position: relative;text-align: left;margin-bottom: 15px;line-height: 1.4;}
.new-vision .box3 .boxUl > ul > li > ul > li > span{font-size:15px;color:#fff;background-color: #c0c0c0;border-radius: 50%;position: absolute;left:0;top: 2px;font-family: 'Noto Regular';text-align: center;padding-top:3px;width: 25px;height: 25px;}
.new-vision .box3 .boxUl > ul > li > ul > li.redPoint{color:#8b0029;}
.new-vision .box3 .boxUl > ul > li > ul > li.redPoint > span{background-color: #8b0029;color:#fff;}

.new-vision .box4{padding-top:70px;background:url('/sites/koreaSejong/images/guide/b-gray-arrow.png') no-repeat center top;margin-bottom: 50px;}
.new-vision .box4 .boxUl{margin-top:50px;}
.new-vision .box4 ul{display: flex;}
.new-vision .box4 ul > li{width: 100%;background-color: #ebebeb;color:#111;font-family: 'Noto Medium';padding:25px 10px;font-size:26px;}
.new-vision .box4 ul > li + li{margin-left:30px;}

@media all and (max-width:1200px) {
  .new-vision .box2 .iconUl > ul > li{padding:30px;}
  .new-vision .box2 .iconUl > ul > li + li{margin-left:15px;}
  .new-vision .box2 .iconUl > ul > li::after{width:calc(100% + 15px);}
  .new-vision .box2 .iconUl > ul > li .icon img{width:75px;}
  .new-vision .box2 .iconUl > ul > li > p{font-size:18px;}
  .new-vision .box3 .boxUl > ul > li + li{margin-left:10px;}
  .new-vision .box3 .boxUl > ul > li > strong{font-size:22px;padding:20px;}
  .new-vision .box3 .boxUl > ul > li > ul{padding: 20px 20px 10px;}
  .new-vision .box3 .boxUl > ul > li > ul > li{font-size:18px;}
  .new-vision .box3,
  .new-vision .box4{background-size:300px;}
  .new-vision .red-font{margin-bottom:40px;}
  .notice-red{font-size:20px;}
  .notice-red:before{top:2px;}
  .new-vision .box4 ul > li{font-size:20px;}
}
@media all and (max-width:1023px) {
  .new-vision .title > strong{font-size:42px;}
  .new-vision .box1 .tiger{width:280px;height: 280px;background-size:100%;padding-top: 95px;}
  .new-vision .red-font{font-size:30px;margin-bottom:30px;}
  .new-vision .box2 .red-font{margin-bottom:60px;}
  .new-vision .box1 .centerBox{font-size:28px;padding: 35px 25px;}
  .new-vision .box2 .iconUl > ul > li > p{font-size: 15px;}
  .new-vision .box3 .boxUl > ul{flex-wrap:wrap;}
  .new-vision .box3 .boxUl > ul > li{width:calc(100% / 3 - 7px);margin-bottom:10px;}
  .new-vision .box3 .boxUl > ul > li:nth-child(4){margin-left:0;}
  .new-vision .box4 ul > li + li{margin-left:10px;}
  .new-vision .box4 ul{flex-wrap:wrap;justify-content:center;}
  .new-vision .box4 ul > li{width:calc(100% / 3 - 10px);margin-bottom:10px;}
}

@media all and (max-width:860px) {
  .new-vision .box2 .iconUl > ul{flex-wrap:wrap;}
  .new-vision .box2 .iconUl > ul > li{width:calc(100% / 3 - 15px);margin-bottom:20px;}  
  .new-vision .box2 .iconUl > ul > li:nth-child(1),
  .new-vision .box2 .iconUl > ul > li:nth-child(2),
  .new-vision .box2 .iconUl > ul > li:nth-child(3){margin-bottom:100px;} 
  .new-vision .box2 .iconUl > ul > li:nth-child(2)::before{height:94px;top:-94px;} 
  .new-vision .box2 .iconUl > ul > li:nth-child(3)::before{height:50px;top:-50px;}
  .new-vision .box2 .iconUl > ul > li:nth-child(3)::after{display:none;}
}

@media all and (max-width:767px) {
  .new-vision .title{margin-bottom:40px;}
  .new-vision .title > strong{font-size: 27px;}
  .new-vision .title > p{font-size: 16px;}
  .new-vision .red-font{font-size: 20px;margin-bottom:20px;}
  .new-vision .box1 .tiger{width:240px;height:240px;padding-top: 80px;}
  .new-vision .box1 .tiger > span{font-size: 16px;}
  .new-vision .box1 .tiger > strong{font-size: 40px;}
  .new-vision .box1 .centerBox{padding: 20px;font-size: 18px;}
  .new-vision .box3 .boxUl > ul > li{width:100%;}
  .new-vision .box3 .boxUl > ul > li + li{margin-left:0;}
  .new-vision .box3 .boxUl > ul > li > strong{font-size:18px;padding:15px;}
  .new-vision .box3 .boxUl > ul > li > ul > li{font-size: 15px;padding-left:35px;}
  .new-vision .box3 .boxUl > ul > li > ul > li > span{width:22px;height:22px;padding-top:1px;top:1px;}
  .new-vision .box4 ul > li{width: calc(100% / 2 - 10px);font-size: 16px;padding: 15px 10px;margin: 5px;}
  .new-vision .box4 ul > li + li{margin-left:5px;}
  .notice-red{font-size: 17px;}
  .notice-red:before{width:20px;height:20px;background-size: cover;top: 4px;}
  .new-vision .box2 .red-font{margin-bottom:20px;}
  .new-vision .box2 .iconUl > ul > li{width:100%;margin-bottom:50px;}
  .new-vision .box2 .iconUl > ul > li:nth-child(1),
  .new-vision .box2 .iconUl > ul > li:nth-child(2),
  .new-vision .box2 .iconUl > ul > li:nth-child(3){margin-bottom:50px;}
  .new-vision .box2 .iconUl > ul > li + li{margin-left:0;}
  .new-vision .box2 .iconUl > ul > li:nth-child(2):before{height:45px;top:-50px;}
  .new-vision .box2 .iconUl > ul > li::after{display:none;}
}



.youtube{height:900px;}
.youtube iframe{width:100%; height:100%;}

@media all and (max-width:767px) {
  .youtube{height:250px;}
}

.campaignWrap .inner .title{background: #8b0029;width: 30%;color: #fff;height: 730px;position: absolute;left: 0;top: 0;}
.campaignWrap .inner .title p{position: absolute;right: 60px;bottom: 70px;}
.campaignWrap .inner .title span.t-t{display: block;font-family: Noto Medium;font-size: 18px;}
.campaignWrap .inner .title span.Num{display: block;font-family: Noto Bold;font-size: 250px;position: absolute;right: -80px;bottom: -140px;color: rgba(255,255,255,.1);}
.campaignWrap .inner .title strong{font-size: 42px;font-family: Noto Bold; letter-spacing:-2px;}
.campaignWrap .inner .cont{position: relative;padding-left: 10%;padding-top: 6%;}
.campaignWrap .inner .cont .c-img{max-height:350px;overflow:hidden;}
.campaignWrap.omgue .inner .cont .c-img img{position:relative;top:-300px;}
.campaignWrap.new-crimson .inner .cont .c-img img{position:relative;top:-325px;}
.campaignWrap.fund-bench .inner .cont .c-img img{position:relative;top: -200px;}
.campaignWrap .inner .cont .c-t strong{font-family: Noto Bold;font-size: 26px;display: block;margin-bottom: 30px;color: #000;}
.campaignWrap .inner .cont .txt .t{font-family: Noto Light;margin-bottom: 30px;line-height: 1.6;}
.campaignWrap .inner .cont .txt .t strong{display:block;font-size: 22px;color: #8b0029;margin-bottom: 20px;}
.campaignWrap .inner .cont .txt .point{margin-bottom: 75px;}
.campaignWrap .inner .cont .txt .point ul{vertical-align: top;margin-left: 50px;display: inline-block;width: calc(100% - 210px);margin-top: 2px;}
.campaignWrap .inner .cont .txt .point ul li{display: inline-block;width: 40%;margin-bottom: 10px;position: relative;padding-left: 15px;}
.campaignWrap .inner .cont .txt .point ul li:before{content:'';width:5px;height:5px;display:block;position:absolute;left:0;top: 10px;background-color: #8b0029;border-radius:100%;}
.campaignWrap .inner .cont .txt .t-img{text-align: center;}
.campaignWrap .inner .cont .txt .t-img.change .t-i{display:block;}
.campaignWrap .inner .cont .txt .t-img.change .t-i img{width:100%;}
.campaignWrap .inner .cont .txt .t-img .t-i{display: flex;justify-content: space-between;gap:20px;}
.campaignWrap .inner .cont .txt .t-img .t-i-divide > ul{display:flex;}
.campaignWrap .inner .cont .txt .t-img .t-i-divide > ul > li + li{margin-left:30px;}
.campaignWrap .inner .cont .txt .t-img .t-t{font-size: 16px;color: #000;font-family: Noto Regular; margin-top:20px;}
.campaignWrap .box{padding-left: 30%;padding-top: 70px;}


@media all and (max-width:1500px) {
  .campaignWrap .inner .title{}
  .campaignWrap .inner .cont{padding-top: 40px;}
  .campaignWrap .inner .title p{left: 30px;right: 0;}
  .campaignWrap .inner .title strong{font-size: 30px;}.campaignWrap .inner .title span.Num{font-size: 200px;right: -20px;bottom: -130px;}
  .campaignWrap .box{}
}

@media all and (max-width:1200px) {
  .campaignWrap .inner .title{}
  .campaignWrap .inner .cont{;}
  .campaignWrap .inner .title p{}
  .campaignWrap .inner .title span.t-t{font-size:16px;}
  .campaignWrap .inner .title strong{font-size: 25px;}
  .campaignWrap .box{padding-left: 28%; padding-top: 40px;}
  .campaignWrap .inner .title span.Num{font-size:150px;bottom: -110px;}
}

@media all and (max-width:1000px) {
  .campaignWrap .inner .title{width: 100%;height: auto;padding: 30px; margin-bottom: 10px; position:relative;}
  .campaignWrap .inner .cont{padding-top: 0;padding-left: 0;}
  .campaignWrap .inner .title p{position: relative;left: 0;bottom: 0;}
  .campaignWrap .inner .title span.t-t{}
  .campaignWrap .inner .title strong{}
  .campaignWrap .box{padding-left: 0; padding-top:60px;}
  .campaignWrap .inner .title span.Num{bottom: -80px;right: -10px;}
  .campaignWrap .inner .cont .txt .t strong{font-size: 20px;}
}

@media all and (max-width:700px) {
  .campaignWrap .inner .cont .txt .t-img .t-i{display:block;}
  .campaignWrap .inner .cont .txt .t-img .t-i img{width:100%;}
  .campaignWrap .inner .cont .txt .point{margin-bottom:35px;}
  .campaignWrap .inner .cont .txt .point ul{display: block;width: 100%;margin: 0;margin-top: 20px;}
  .campaignWrap .inner .cont .txt .point ul li{width:100%;}
  .campaignWrap .inner .cont .txt .t-img .t-i-divide > ul{display:block;}
  .campaignWrap .inner .cont .txt .t-img .t-i-divide > ul > li + li{margin-left:0;margin-top:40px;}
}

.greeding {overflow:hidden;}
.greeding .right{float:right;text-align:right;position:relative;}
.greeding .right .img{text-align:right;max-width: 500px;}
.greeding .right .logo{position:absolute;left: -90px;bottom: -50px;display: flex;align-items: flex-end;display: none;}
.greeding .right .logo .messageBox{position:relative;left:20px;top:12px;}

.greeding .left{padding-right:720px;}
.greeding .left .title{padding:40px 60px 60px 30px;position:relative;}
.greeding .left .title:before{content:'';width:87px;height:77px;background:url('../../images/greeding-left.png') no-repeat center;position:absolute;left:0;top:0;z-index:-1;}
.greeding .left .title:after{content:'';width:87px;height:77px;background:url('../../images/greeding-right.png') no-repeat center;position:absolute;right:0;bottom:50px;z-index:-1;}
.greeding .left .title > span{display:block;font-size:20px;font-family:'Noto Regular';color:#000;margin-bottom: 35px;}
.greeding .left .title strong{font-size:48px;display:block;line-height: 1.25;font-family: 'Noto Serif Regular';font-style:italic;letter-spacing: -0.025em;}
.greeding .left .title strong > span{color:#8b0029;font-family:'Noto Serif Bold';}
.greeding .left .title strong.align-l{text-align:left;padding-left: 30px;}
.greeding .left .title strong.align-r{text-align:right;}
.greeding .left .conts > p{font-size:18px;color: #585858;line-height: 1.7;letter-spacing: -0.05em;}
.greeding .left .conts > strong{padding:45px 0 60px 25px;font-size:28px;color:#8b0029;display:block;font-family: 'Noto Serif Regular';letter-spacing: -0.025em;font-style: italic;}
.greeding .left .conts > strong i{display:block;}
.greeding .left .conts .name > span{font-family:'Noto Regular';color:#333;font-size:18px;}
.greeding .left .conts .name > strong{font-family:'Noto Medium';color:#000;font-size:26px;display:inline-block;margin-left:15px;}

.greeding.type2 .left .title{padding-right:35px;}
.greeding.type2 .left .title strong{font-size:45px;}


@media screen and (max-width: 1600px) {
  .greeding .left .conts > strong{font-size:22px;}
  .greeding .left .conts > strong > i{display:inline-block;}
  .greeding.type2 .left .title{padding-right:15px;}
  .greeding.type2 .left .title strong{font-size:34px;}
  .greeding.type2 .left .title strong.align-l{padding-left:0;}
}

@media screen and (max-width: 1400px) {
  .greeding .left{padding-right:45%;}
  .greeding .right{width:30%;}  
}

@media screen and (max-width: 1200px) {
  .greeding .left .title{padding:35px 15px 35px 35px;}
  .greeding .left .title > span{margin-bottom:20px;}  
  .greeding .left .title strong{font-size:38px;}  
  .greeding.type2 .left .title strong{font-size:28px;}
}

@media screen and (max-width: 1023px) {
  .greeding .right .logo  {left:-75px;bottom:-40px;}  
  .greeding .right .logo .logoBox{width: 120px;}
  .greeding .left .title > span{font-size:18px;margin-bottom:10px;}
  .greeding .left .title strong.align-l{padding-left:0;}  
  .greeding .left .title:before{width:60px;height:50px;background-size:contain;top:20px;}
  .greeding .left .title:after{width:60px;height:50px;background-size:contain;bottom:25px;}
}

@media screen and (max-width: 860px) {
  .greeding .right{float:none;width: 420px;margin: 0 auto 60px;text-align: center;}
  .greeding .left{padding-right:0;}
  .greeding .right .img{text-align:center;}  
  .greeding .left .conts .name {text-align:right;}  
  .greeding .left .conts > strong{padding-left:0;font-size:20px;padding-bottom:35px;}  
}

@media screen and (max-width: 680px) {
  .greeding .right{width:calc(100% - 75px);margin-left:75px;}
  .greeding .left .title{padding-left: 20px;}  
  .greeding .left .title strong{font-size:32px;}  
  .greeding.type2 .left .title strong{font-size:24px;}
  .greeding.type2 .left .title strong br{display:none;}
  .greeding .left .conts > p{font-size:15px;}
}

.fund-box .f-inner{background: url(./../../images/seje-bg.jpg) center top no-repeat;padding: 370px 75px 0;background-size: 100%;background-position: 0 -350px;margin-top: 30px;}
.fund-box .list{display: flex;text-align: center;justify-content: space-between;}
.fund-box .list li{width: 30%;max-width: 460px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.5);padding: 0 30px 50px 30px;box-sizing: border-box;}
.fund-box .list li .icon{display: flex;justify-content: center;align-items: center;height: 250px;}
.fund-box .list li .ti strong{display: block;font-size: 28px;color: #000;font-family: 'Noto Medium';}
.fund-box .list li .ti span{display: block;margin: 20px 0 60px;font-size: 18px;font-family: 'Noto Light';line-height: 1.6;}
.fund-box .list li a{font-size: 17px;color: #000;display: inline-block;padding: 10px 30px;border: 1px solid #000;font-family: Noto Regular;}
.fund-box .list li a:hover{background: #8b0029; color:#fff; border:1px solid #8b0029;}

.step-graph{}
.step-graph ul{display: grid;grid-template-columns: 410px 410px 1fr;}
.step-graph ul li{display: inline-block;vertical-align: top;padding: 20px;text-align: center;width: 100%;}
.step-graph ul li div{width:230px;height:230px;text-align: center;padding-top: 50px;background: #ae4c69;border-radius: 100%;color: #fff;position: relative;}
.step-graph ul li div:before{content:'';width: 100%;height: 100%;display: block;border: 1px dashed #ae4c69;top: 0;position: absolute;border-radius: 100%;transform: scale(1.1);}
.step-graph ul li.s-2 div{background: #8b0029;}
.step-graph ul li.s-2 div:before{border: 1px dashed #8b0029;}
.step-graph ul li div span{display: block; position:relative;}
.step-graph ul li div span:after{content:''; width: 25px;height: 1px;display: block;background: rgba(255,255,255,.7);margin: 20px auto;}
.step-graph ul li div strong{display: block; font-family: 'Noto Medium';}
.step-graph ul li p{background: #f2f2f3;margin: 10px 0;height: 90px;padding-top:15px;}
.step-graph ul li p strong{display: block;font-size:20px;color:#8b0029;}
.step-graph ul li p span{display: block;font-size:22x;}
.step-graph ul li.s-1{background:url(./../../images/g-arr1.png) calc(100% - 30px) center no-repeat;}
.step-graph ul li.s-2{background:url(./../../images/g-arr2.png) calc(100% - 30px) center no-repeat;}
.step-graph ul li.s-3{padding:30px 0;}

@media screen and (max-width: 1600px) {

}

#menu8194_obj2053._objHtml{overflow:inherit;}
.intro-f{text-align: center; position:relative; padding:100px 0;}
.intro-f:after{content:''; height:150%; z-index:-1; width:140%; background:url(./../../images/intro-f-bg.png) center bottom no-repeat; left:-20%; bottom:0; position:absolute;}
.intro-f .inner .t1{font-size: 20px;color: #000;}
.intro-f .inner .t2{font-size: 55px;color: #8b0029;margin-top: 30px;line-height: 1.2;letter-spacing: -2px;}
.intro-f .inner .t2:after{content: '';width: 1px;height: 50px;display: block;margin: 50px auto;background: #000;}
.intro-f .inner .t2 strong{display: block;}
.intro-f .inner .t2 span{}
.intro-f .inner .t3{font-size: 18px;color: #222;line-height: 1.4;}

.pop_content{position: fixed;z-index: 1001;top: 0;background:rgba(0,0,0,.5);text-align: center;width: 100%;height: 100%;left: 0; padding:10px;}
.pop_content.on{display:block;}
.pop_content{display:none;}
.pop_content .close{position: absolute;right: 10px;top: 20px;background: url(./../../images/popupClose.png) no-repeat;width: 30px;height: 30px;display: block;text-indent: -9999px;}
.pop_content .table_1::after{display:none;}
.pop_content .table_1{overflow:auto;}
.pop_content .table_1 table{max-width:843px;}
.pop_content table{}
.pop_content table:before{content:''; width:1px; height:100%; background-color:#fff; position:absolute; right:0; top:0;}
.pop_content table th,
.pop_content table td{padding: 15px 0;font-size: 15px;}
.pop_content .p-inner{height: 90vh; overflow: hidden; max-width: 920px;margin: 0 auto;text-align: left;position: relative;transform: translateY(-50%);top: 50%;background-color:#fff;}
.pop_content .p-inner .title{color:#fff; background:#8b0029; padding:20px;}
.pop_content .p-inner .p-cont{padding: 30px;max-height: 900px;overflow: auto;}
.pop_content .p-inner .p-cont .s-tit{color: #a78258;font-size: 20px;display: block;font-family: Noto Bold;margin-bottom: 20px;}
.pop_content .p-inner .p-cont .p-txt{font-size: 17px;font-family: Noto Regular;line-height: 1.6;margin-bottom: 30px;}
.pop_content .p-inner .p-cont .p-graph{}
.pop_content .p-inner .s-txt{}
.pop_content .p-inner .p-graph{}
.pop_content .p-inner .p-graph .inner{display: grid;grid-template-columns: 1fr 1fr 1fr;justify-content: space-between;width: 100%;padding: 0 50px;margin-bottom: 30px;}
.pop_content .p-inner .p-graph .inner li{}

.pop_content .p-inner .p-graph .inner li div{width: 180px;height: 180px;text-align: center;padding-top: 55px;background: #ae4c69;border-radius: 100%;color: #fff;position: relative;}
.pop_content .p-inner .p-graph .inner li div strong{display:block;font-family: Noto Medium;font-size: 24px;letter-spacing: -1px;}
.pop_content .p-inner .p-graph .inner li div span{font-size: 18px;font-family: Noto Light;}
.pop_content .p-inner .p-graph .inner li div:before{content:'';width: 100%;height: 100%;display: block;border: 1px dashed #ae4c69;top: 0;position: absolute;border-radius: 100%;transform: scale(1.1);}
.pop_content .p-inner .p-graph .inner li.p-2 div{background: #d6b696;}
.pop_content .p-inner .p-graph .inner li.p-2 div:before{border: 1px dashed #d6b696;}
.pop_content .p-inner .p-graph .inner li.p-3 div{background: #444444;}
.pop_content .p-inner .p-graph .inner li.p-3 div:before{border: 1px dashed #444444;}
.pop_content .p-inner .p-graph .inner li.p-1{background:url(./../../images/popup-icon1.png) calc(100% - 23px) center no-repeat;}
.pop_content .p-inner .p-graph .inner li.p-2{background:url(./../../images/popup-icon2.png) calc(100% - 23px) center no-repeat;}

.pop_content dl{background: #f7f7f7;padding: 30px;}
.pop_content dl span{color: #fff;width: 30px;height: 30px;border-radius: 100%;text-align: center;line-height: 30px;}
.pop_content dl dt,
.pop_content dl dd{position: relative;padding-left: 60px;font-size: 17px;font-family: Noto Regular;line-height: 1.4;margin-bottom: 20px;}
.pop_content dl dt span{background: #8b0029;}
.pop_content dl dd span{background: #d6b68f;}
.pop_content dl dd{color:#8b0029}
.pop_content dl span{position: absolute;left: 0;top: 0;}

.stepT{position:relative;margin: 40px 0 30px;color: #151515;font-size: 20px;font-family: Noto Medium;}
.stepT span{color: #fff;background: #8b0029;text-align: center;line-height: 35px;padding:0 10px;display:inline-block;margin-right:10px;font-size: 16px;font-family: Noto Regular;}

@media screen and (max-width: 1600px) {
  .fund-box .list li .icon{height:200px;}
}
@media screen and (max-width: 1400px) {
  .fund-box .f-inner{padding: 370px 25px 0;background-position: 0 0;}
  .fund-box .list li{width: 32%; padding: 0 15px 30px 15px;}
  .fund-box .list li .ti strong{font-size:25px;}
}

@media screen and (max-width: 1250px) {
  .wrap_contents .inner{display: block;overflow: hidden;}
  .step-graph .inner{padding-top:10px;}
  .step-graph ul li{position:relative;width: 50%;float: left;}
  .step-graph ul li div{margin: 0 auto;}
  .step-graph li.s-1{background: none !important;}
  .step-graph li.s-1:after{content:'';background: url(./../../images/g-arr1.png) right center no-repeat;width:71px;height:35px;display:block;position:absolute;right: -40px;top: 50%;margin-top: -17.5px;}
  .step-graph li.s-2{background: none !important;}
  .step-graph ul li.s-3{width:100%; padding:150px 100px 0;}
  .step-graph li.s-3:after{content: '';background: url(./../../images/g-arr2.png) right center no-repeat;width: 71px;height: 157px;display: block;position: absolute;left: 50%;top: 0;transform: rotate(90deg);margin-left: -40px;}
  .intro-f{padding:50px 10px;}
  .intro-f .inner .t2{font-size: 30px;}
  .intro-f .inner .t2 span{}
  .intro-f .inner .t2:after{height: 30px;margin: 30px auto;}
  .intro-f .inner .t3{font-size: 15px;}
  .intro-f .inner .t3 br{display:none;}
}

@media screen and (max-width: 1100px) {
  .fund-box .f-inner{padding-top:230px;background-size: 1200px;}
  .fund-box .list{display: block; text-align: center;}
  .fund-box .list li{width: 45%; display: inline-block; margin: 2%;}
  .fund-box .list li .ti strong{}
}

@media screen and (max-width: 1000px) {
  .pop_content .p-inner .p-graph .inner{display:block; margin-bottom:30px; padding: 10px 0;}
  .pop_content .p-inner .p-graph .inner li{}
  .pop_content .p-inner .p-graph .inner li div{margin:0 auto;}
  .pop_content .p-inner .p-graph .inner li.p-1{padding-bottom: 50px; background-position: center bottom; margin-bottom:35px;}
  .pop_content .p-inner .p-graph .inner li.p-2{padding-bottom: 50px; background-position: center bottom; margin-bottom:35px;}
  .pop_content .p-inner .p-graph .inner li.p-3{}
}

@media screen and (max-width: 767px) {
  .step-graph ul li{width:100%;}
  .step-graph li.s-1{padding-bottom: 100px;margin-bottom: 40px;}
  .step-graph li.s-1:after{left: 50%;bottom: 0;top: inherit;transform: rotate(90deg);margin-left: -35px;}
  .step-graph ul li.s-3{padding: 150px 30px 0;}
  .fund-box .list li .icon{height: 100%; padding:50px 0 20px 0;}
  .fund-box .list li .icon img{width:30%;}
  .fund-box .list li{width: 100%; display: inline-block; margin: 15px 0;}
  .fund-box .list li .ti strong{font-size: 20px;}
  .fund-box .list li .ti span{font-size: 14px; line-height:1.4; margin-bottom: 20px;}
  .fund-box .list li a{font-size: 15px;}
  .pop_content .p-inner .p-cont .s-tit{font-size:17px;}
  .pop_content .p-inner .p-cont .p-txt{font-size:15px;}
  .pop_content dl{padding:15px;}
  .pop_content dl dt, 
  .pop_content dl dd{font-size: 15px;padding-top: 45px;padding-bottom: 20px;}
  .stepT{font-size:17px;}
  .pop_content .p-inner .p-graph .inner li div strong{font-size:18px;}
}

.honorBox01{text-align:center;border: 2px solid #d8c7b5;padding: 50px;}
.honorBox01 .b-inner{border: 1px solid #a78258;position: relative;padding: 70px 40px;}
.honorBox01 .tit{}
.honorBox01 .tit .t{color: #a78258;}
.honorBox01 .tit .t span{font-family: Noto Regular;font-size: 18px;display: block;}
.honorBox01 .tit .t strong{font-size: 40px;font-family: Noto M-Bold;display: inline-block;position: relative;}
.honorBox01 .tit .t strong:after{content:'';display: block;width: 100%;height: 1px;background: #a78258;margin: 20px 0;}
.honorBox01 .tit .s{font-size: 26px;font-family: Noto Light;}
.honorBox01 .tit .s strong{color: #8b0029;font-family: Noto Bold;}
.honorBox01 .pattern{}
.honorBox01 .pattern span{width: 80px;height: 80px;display: block;position: absolute;}
.honorBox01 .pattern span.pat1{left: -1px;top: -1px;background: #fff url(./../../images/b-patten01.png) left top no-repeat;}
.honorBox01 .pattern span.pat2{right: -1px;top: -1px;background: #fff url(./../../images/b-patten02.png) right top no-repeat;}
.honorBox01 .pattern span.pat3{left: -1px;bottom: -1px;background: #fff url(./../../images/b-patten03.png) left bottom no-repeat;}
.honorBox01 .pattern span.pat4{right: -1px;bottom: -1px;background: #fff url(./../../images/b-patten04.png) right bottom no-repeat;}

.honor-list-10{}
.honor-list-10 > ul{display: grid;justify-content: space-between;grid-template-columns: 1fr 1fr 1fr 1fr;gap:20px 10px;}
.honor-list-10 > ul > li{border: 1px solid #ddd;border-radius: 20px;padding: 55px 15px 30px; position:relative;}
.honor-list-10 > ul > li:before{content:'';position: absolute;width: 120px;height: 5px;background: #8b0029;top: 0;left: 50%;transform: translateX(-50%);}
.honor-list-10 ul li .photo{text-align: center;margin-bottom: 35px;height: 220px; overflow:hidden;}
.honor-list-10 ul li .photo p{position:relative; height:100%;}
.honor-list-10 ul li .photo p:before{content:'';}
.honor-list-10 ul li .photo p img{width:100%; max-width:220px; max-height: 250px; object-fit: contain;}
.honor-list-10 ul li .subj{text-align: center;}
.honor-list-10 ul li .subj strong{font-size: 25px;display: block;text-align: center;color: #000; margin-bottom:25px;}
.honor-list-10.font ul li .subj strong{font-size: 20px; font-family:'Noto Medium';}
.honor-list-10 ul li .subj ul{display: inline-block;margin: 0 auto;}
.honor-list-10 ul li .subj ul li{position:relative;padding-left: 15px;color: #666;font-size: 17px;margin-bottom: 5px;text-align: left;}
.honor-list-10 ul li .subj ul li:before{content:'';width: 5px;height: 5px;display: block;position: absolute;left: 0;top: 10px;background: #8b0029;border-radius: 100%;}

.new-crimson .honor-list-10 ul{margin-bottom:80px;}
.new-crimson .honor-list-10 strong{font-size:32px;color:#000;display:block;margin-bottom:25px;font-family:'Noto Bold';letter-spacing:-0.025em;}

@media only screen and (max-width:1200px) {
  .honorBox01{padding:20px;}
  .honor-list-10 > ul{grid-template-columns: 1fr 1fr 1fr;}
}

@media only screen and (max-width:1000px) {
  .honorBox01 .b-inner{padding:40px 20px;}
  .honor-list-10 > ul{grid-template-columns: 1fr 1fr;}
  .honorBox01 .tit .t strong{font-size:30px;}
  .honorBox01 .tit .s{font-size:20px; position: relative; z-index: 10;}
}
@media only screen and (max-width:600px) {
  .honorBox01{padding:10px;}
  .honorBox01 .b-inner{padding: 30px 10px;}
  .honorBox01 .pattern span{transform: scale(.5); z-index:-1; width: 65px; height: 65px;}
  .honorBox01 .tit .t span{font-size: 16px;}
  .honorBox01 .tit .t strong{font-size: 20px;}
  .honorBox01 .tit .s{font-size: 15px;}
  .honor-list-10 > ul{grid-template-columns: 1fr;}
  .honorBox01 .tit .t strong:after{margin: 10px 0;}
  .honorBox01 .pattern span.pat1{left: -10px;top: -10px;}
  .honorBox01 .pattern span.pat2{right: -10px;top: -10px;}
  .honorBox01 .pattern span.pat3{left: -10px;bottom: -10px;}
  .honorBox01 .pattern span.pat4{right: -10px;bottom: -10px;}
  .honor-list-10 ul li .photo{height:auto;}
  .honor-list-10 ul li .photo p{height:100%;}
  .honor-list-10 ul li .photo p img{width: auto;}

}

.naming-box{border-width:5px 1px 1px 1px; border-color:#8b0029 #cdcdcd #cdcdcd #cdcdcd; border-style:solid; padding:40px 70px;}
.naming-box .n-inner{}
.naming-box .title{font-family: math; font-size: 28px;color: #8b0029;text-align: center; padding-bottom:30px; border-bottom:1px solid #8b0029; position:relative; margin-bottom:40px;}
.naming-box .title:after{content:''; width:100%; height:2px; background-color:#8b0029; display:block; position:absolute; bottom:-5px;}
.naming-box .n-list{}
.naming-box .n-list ul{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;justify-content: space-between;}
.naming-box .n-list ul li{position:relative; padding-left:15px; margin:10px 0;}
.naming-box .n-list ul li:before{content:''; width:5px; height:5px; display:block; background:#8b0029; border-radius:100%; position:absolute; left:0; top:9px;}
.naming-box .n-list ul li a{color: #333;font-family: Noto Regular;}
.changeAnd .naming-box .title{font-size:19px;}
.changeAnd .naming-box .title > strong{display:block;font-size:32px;margin-bottom:15px;color: #000;}

.naming-list{margin-top: 80px;}
.naming-list ul{display: grid; grid-template-columns: 1fr 1fr; justify-content: space-between; gap:60px;}
.naming-list ul li{display: grid;grid-template-columns: 340px 1fr;gap: 50px;}
.naming-list ul li .info{}
.naming-list ul li .info strong{color: #151515;font-family: Noto Medium;font-size: 24px;display: block; padding-top: 15px;}
.naming-list ul li .txt{margin-top: 25px;}
.naming-list ul li .txt dl{display: flex;gap: 20px;font-size: 18px;margin-bottom:20px;}
.naming-list ul li .txt dl dt{flex-basis: 120px;font-family: Noto Medium;color: #000; padding-left: 35px;}
.naming-list ul li .txt dl dd{color:#666;}
.naming-list ul li .txt dl:nth-child(1) dt{background:url(./../../images/naming-icon01.png) left 3px no-repeat;}
.naming-list ul li .txt dl:nth-child(2) dt{background:url(./../../images/naming-icon02.png) left 3px no-repeat;}
.naming-list ul li p{font-size:16px;color:#333333;border-top: 1px solid #ddd;padding-top: 20px;}
.naming-list ul li .thum{height: 400px;overflow: hidden;}
.naming-list ul li .thum img{width: 100%;}

@media only screen and (max-width:1500px) {
  .naming-box{padding: 40px 30px;}
  .naming-list{margin-top:30px;}
  .naming-list ul{display:block;}
  .naming-list ul li{margin-bottom:30px;}
  .naming-box .n-list ul{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
}

@media only screen and (max-width:1024px) {
  .naming-box .n-list ul{grid-template-columns: 1fr 1fr 1fr 1fr;}
}

@media only screen and (max-width:700px) {
  .naming-box .n-list ul{grid-template-columns: 1fr 1fr 1fr;}

  .naming-list ul li{display:block; margin-bottom: 50px;}
  .naming-list ul li .thum img{width:100%;}
  .naming-box .n-list ul li{margin:5px 0;}
  .naming-box .n-list ul li a{font-size:15px;}
  .naming-list ul li .txt dl dt{flex-basis: 90px;}
  .naming-list ul li p{font-size:14px;}
  .naming-list ul li .info strong{padding-top:30px;}
  .naming-box{padding:20px;}
  .naming-box .title{font-size:22px; padding-bottom:10px;}
}
@media only screen and (max-width:600px) {
  .naming-box .n-list ul{grid-template-columns: 1fr 1fr;}
}

/*테이블*/
.fundTable{overflow:hidden; position:relative; }
.fundTable:after {content: ''; position: absolute; right: 0px; top: 0px; width: 1px; height: 100%; background: #fff;}
.fundTable table{border-top:3px solid #000; /*margin-left:1px;*/ width:100%;word-break:break-all;position:relative;}
.fundTable caption{text-indent:-9999px;height:0;position:absolute;left:9999px;top:9999px;}
.fundTable thead th,
.fundTable tbody th,
.fundTable tbody td,
.fundTable tfoot td,
.fundTable tfoot th{padding:15px;font-weight:unset;}
.fundTable thead th{font-family:'Noto Regular';border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1; background:#fafafb;}
.fundTable tbody th{font-family:'Noto Regular';border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1; background:#fafafb;}
.fundTable tbody td{font-family:'Noto Light';border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.fundTable th strong{color:#8b0029; font-family:'Noto Regular'; font-size:20px;}
.fundTable td strong{color:#8b0029; font-family:'Noto Regular';}
.fundTable th:first-child,
.fundTable td:first-child{border-left:0;}
.fundTable td.left{text-align:left;}
.fundTable td.right{text-align:right;}
.fundTable td .ci{font-weight:bold;width:20px;display: block;height: 20px;border: 4px solid #8b0029;border-radius: 100%;text-indent: -9999px;margin: 0 auto;}

/*모바일테이블*/
@media only screen and (max-width:1280px) {
  .fundTable{overflow-x:auto;position:relative;}
  .fundTable.noScroll{min-height:auto;}
  .fundTable table{width:1300px;}
  .fundTable.noScroll table{width:100%;}

  .fundTable.on:after,
  .fundTable.noScroll:after{display:none;}

  .fundTable thead th,
  .fundTable tbody th,
  .fundTable tbody td{padding:10px 8px;font-size:16px;}
}
@media all and (max-width:768px) {
  .fundTable thead th,
  .fundTable tbody th,
  .fundTable tbody td{font-size:14px;}
  .fundTable th strong{font-size:15px;}
}


.fund-boxIcon{display:flex;background: #f5f5f5 url(./../../images/box-bg.png) right center no-repeat;margin-bottom:50px;}
.fund-boxIcon .itemA{width: 260px; display:flex;align-items:center;justify-content:center;}
.fund-boxIcon .itemB{width: calc(100% - 260px); padding: 40px;font-family: Noto Light;color: #666;}
.fund-boxIcon .itemB > span {display:block;color: #222;font-size: 32px;font-family: 'Noto Medium';}

.fudn-co{}
.fudn-co .title{background: #a78258;text-align: center;padding: 35px;color: #fff;font-size: 40px;font-family: 'Noto Light';padding-bottom: 160px;}
.fudn-co .title:before{content:'';width: 45px;height: 60px;display: block;background: url(./../../images/co-bg.png);margin: 10px auto 10px;}
.fudn-co .title p strong{font-family: 'Noto Bold';}
.fudn-co .title p strong i{position: relative;display: inline-block;text-align: center;}
.fudn-co .title p strong i:before{content:'';width: 5px;height: 5px;display: block;position: absolute;margin: 0 auto;background: #fff;left: 50%;margin-left: -2.5px;border-radius: 100%;top: -3px;}
.fudn-co .txt{color: #a78258;font-size: 20px;font-family: Noto Regular;margin: 0 150px;background: #fff;padding: 60px 150px 0;position: relative;z-index: 1;top: -110px;line-height: 2;text-align: center;}
.fudn-co .txt:before{content:'';width: 1px;display: block;    margin: 0 auto 60px; height: 100px;background: #a78258;}
.fudn-co .thum{display: flex;justify-content: space-between;margin: 0 150px; gap:10px;}
.fudn-co .thum img{flex-grow: 1;}
.fudn-co  .i-tit{text-align: center;font-family: Noto Regular;color: #000;margin-top: 30px;}

.fudn-co.autobiography {text-align:center;}
.fudn-co.autobiography .thum2{display:inline-block;width: 390px;padding: 35px;}
.fudn-co.autobiography .txt{margin: 0;text-align:left;}
.fudn-co.autobiography .txt > p{display:inline-block;vertical-align:top;width:calc(100% - 400px);padding-left:35px;padding-top:50px;}
.fudn-co.autobiography .txt:before{
  margin-bottom: 15px;
}

@media all and (max-width:1600px) {
  .fudn-co .txt{padding: 60px 50px 0; margin: 0 50px;}
  .fudn-co .thum{margin:0 50px;}
  .fudn-co .thum img{width:33%;}
}
@media all and (max-width:1024px) {
  .fund-boxIcon{margin-bottom:0; background-position: 80px center;}
  .fudn-co .txt{padding: 60px 20px 0; margin: 0 30px;}
  .fudn-co .txt:before{height:50px;}
  .fund-boxIcon .itemA{display:none;}
  .fund-boxIcon .itemB{width:100%; padding:25px;}
  .fund-boxIcon .itemB > span{font-size:22px;}
  .fudn-co .thum{display:block;}
  .fudn-co .title{font-size:30px;}
  .fudn-co .thum img{width:100%; margin-bottom:20px;}
}
@media all and (max-width:767px) {
  .fund-boxIcon .itemB > span {font-size:20px;}
  .fund-boxIcon .itemB{font-size:15px;}
}
/* 기부자 권리 헌장 */
.honorBox02{text-align:center;border: 5px solid #8b0029;padding: 10px; max-width:1400px; margin:0 auto;}
.honorBox02 .b-inner{border: 1px solid #8b0029;position: relative;padding:150px 60px 60px;}
.honorBox02 .tit{margin-bottom:60px;}
.honorBox02 .tit .t{color: #151515;font-family: Noto Mj;display: inline-block;position: relative;padding: 0 100px;line-height: 1.1;z-index:1;}
.honorBox02 .tit .t:before,
.honorBox02 .tit .t:after{content:''; position:absolute; top:0; display:block; width:50px; height:100px;}
.honorBox02 .tit .t:before{background:url(./../../images/c-tit-left.png) no-repeat; left:0;}
.honorBox02 .tit .t:after{background:url(./../../images/c-tit-right.png) no-repeat; right:0;}
.honorBox02 .tit .t span{font-family: Noto M-Bold;font-size: 24px;display: block;}
.honorBox02 .tit .t strong{font-size: 55px;font-family: Noto M-Bold;display: inline-block;position: relative; margin-bottom: 15px;}
.honorBox02 .s{font-size: 20px;font-family: Noto Regular;color: #000;margin: 55px 0;}
.honorBox02 .s strong{color: #8b0029;font-family: Noto Bold;}
.honorBox02 .st{color:#8b0029; font-size:20px; font-family:'Noto Regular'; margin-bottom:50px;}
.honorBox02 .don-num{text-align: left;font-size: 18px;color: #333;max-width: 1100px;margin: 0 auto 90px;}
.honorBox02 .don-num ul{}
.honorBox02 .don-num ul li{position: relative;padding-left: 85px;margin-bottom: 30px;color: #333;font-family: 'Noto Regular';min-height:65px; display: flex;align-items: center;}
.honorBox02 .don-num ul li span{width: 65px;height: 65px;display: block;background: #942642;border-radius: 100%;color: #fff;text-align: center;position: absolute;left: 0;top: 0;line-height: 65px;}
.honorBox02 .t-s{color:#000;font-family:'Noto Regular';font-size:20px;max-width: 900px;margin: 0 auto;line-height: 1.8;}
.honorBox02 .logo{margin-top:100px;}
.honorBox02 .pattern{}
.honorBox02 .pattern span{width: 110px;height: 110px;display: block;position: absolute; z-index:-1;}
.honorBox02 .pattern span.pat1{left: 20px;top: 20px;background: #fff url(./../../images/c-patten01.png) left top no-repeat;}
.honorBox02 .pattern span.pat2{right: 20px;top: 20px;background: #fff url(./../../images/c-patten02.png) right top no-repeat;}
.honorBox02 .pattern span.pat3{left: 20px;bottom: 20px;background: #fff url(./../../images/c-patten03.png) left bottom no-repeat;}
.honorBox02 .pattern span.pat4{right: 20px;bottom: 20px;background: #fff url(./../../images/c-patten04.png) right bottom no-repeat;}

@media all and (max-width:1024px) {
  .honorBox02 .b-inner{padding: 70px 20px 60px;}
  .honorBox02 .tit .t strong{font-size: 35px;}
  .honorBox02 .tit .t span{font-size: 20px;}
  .honorBox02 .pattern span{transform: scale(.6);}
  .honorBox02 .pattern span.pat1{left: 0;top: 0;}
  .honorBox02 .pattern span.pat2{right: 0;top: 0;}
  .honorBox02 .pattern span.pat3{left: 0;bottom: 0;}
  .honorBox02 .pattern span.pat4{right: 0;bottom: 0;}
  .honorBox02 .tit .t:before, 
  .honorBox02 .tit .t:after{transform: scale(.65);top: -10px;display: none;}
  .honorBox02 .s{font-size:18px; margin:30px 0;}
  .honorBox02 .t-s{font-size:17px;}
  .honorBox02 .don-num ul li{padding-left: 60px;}
  .honorBox02 .don-num ul li span{width: 40px;height: 40px;line-height: 40px;}
  .honorBox02 .st{margin-bottom:30px;}
  .honorBox02 .tit .t{padding: 40px 0 0;}
}
@media all and (max-width:767px) {
  .honorBox02 .b-inner{padding: 30px 10px 60px;}
  .honorBox02 .s{font-size:16px;}
  .honorBox02 .t-s{font-size:15px; line-height: 1.5;}
  .honorBox02 .tit .t strong{font-size:30px;}
  .honorBox02 .don-num ul li{font-size:15px;padding-left: 50px;}
  .honorBox02 .logo{margin-top:50px;}
  .honorBox02 .logo img{width:50%;}
  .honorBox02 .tit{margin-bottom:30px;}

  .honorBox02 .pattern span.pat1{left: -10px;top: -10px;}
  .honorBox02 .pattern span.pat2{right: -10px;top: -10px;}
  .honorBox02 .pattern span.pat3{left: -10px;bottom: -10px;}
  .honorBox02 .pattern span.pat4{right: -10px;bottom: -10px;}

}

/* 찾아오시는길*/
.mapWrap .mapApi{height:600px;}

#menu8207_obj1785{padding-bottom:55px;background:#fafafa;}
.loc{text-align:center; padding: 65px 0 0; color: #1b1b1b;}
.loc .title{font-size:36px;color: #1b1b1b;display: inline-block;padding: 0 80px;}
.loc .title strong{}
.loc .title:before,
.loc .title:after{content:''; display:inline-block; vertical-align:top; width:35px; height:27px;}
.loc .title:before{background:url(./../../images/qu-left.png) no-repeat;margin-right: 5px;}
.loc .title:after{background:url(./../../images/qu-right.png) no-repeat;margin-left: 5px;transform: rotate(180deg) scaleX(-1);}
.loc .txt{font-size:18px; margin-top:35px;}

.locationP{background:#8b0029; color:#fff; padding:65px 70px;}
.locationP dl{display: flex;gap: 0px;align-items: center;}
.locationP dl dt{font-size:32px; font-family:'Noto Medium';}
.locationP dl dt img{display: inline-block;vertical-align: middle;}
.locationP dl dt span{display: inline-block;padding-left: 20px;margin-left: 20px;position: relative;}
.locationP dl dt span:after{content:'';width: 1px;display: block;position: absolute;left: 0;background: rgba(255,255,255,.5);height: 30px;top: 10px;}
.locationP dl dd{position:relative; padding-left:40px; margin-left:40px;}
.locationP dl dd:before{content:'';width:1px;height: 40px;display:block;position: absolute;left: 0;top: 50%;background: #fff;transform: translateY(-50%);}
.locationP dl dd ul{display: flex;gap: 30px;}
.locationP dl dd ul li{padding-left: 35px; font-size:20px;}
.locationP dl dd ul li:nth-child(1){background:url(./../../images/loc-icon01.png) left 4px no-repeat;}
.locationP dl dd ul li:nth-child(2){background:url(./../../images/loc-icon02.png) left 4px no-repeat;}
.locationP dl dd ul li:nth-child(3){background:url(./../../images/loc-icon03.png) left 4px no-repeat;}

@media all and (max-width:1610px) {
  .locationP{padding:30px;}
  .locationP dl{display:block;}
  .locationP dl dd{margin:20px 0 0 0; padding:0;}
  .locationP dl dd:before{display:none;}
  .loc .title:before, .loc .title:after{display:block; margin: 10px auto;}
}

@media all and (max-width:1100px) {
  .loc .title{font-size: 30px; line-height: 1.3;}
  .locationP dl dd ul{display:block;}
  .locationP dl dd ul li{margin:10px 0;}
  .loc .title{padding:0 20px}
}

@media all and (max-width:767px) {
  .loc .title{font-size: 23px;}
  .locationP dl dt span{font-size:20px; padding-left: 10px; margin-left: 10px;}
  .locationP dl dt span:after{height: 15px; top: 9px;}
  .locationP dl dt img{width:170px;}
  .locationP dl dd ul{}
  .locationP dl dd ul li{font-size:15px;}
  .loc .title{padding:0 20px}
  .loc .txt{font-size:16px;}
  .mapWrap .mapApi{height:350px;}
  .locationP{padding:15px;}
}

.orgChart ul{text-align: left;}
.orgChart ul .org-li{width: 445px; background-color:#fff;}
.orgChart ul .org-li dl dt{color: #fff;text-align: center;font-size: 28px;font-family: Noto Medium;padding: 30px;}
.orgChart ul.t-ul{position:relative;}
.orgChart ul.t-ul:after{content:''; position:absolute; width:1px; height:100%; background:#ccc; left:50%; top:100px; z-index:-1;}
.orgChart ul.t-ul .org-li:nth-child(1) dl dt{background: #8b0029;}
.orgChart ul.t-ul .org-li:nth-child(2) dl dt{background: #313133;}
.orgChart ul.t-ul li{margin:0 auto 100px;}
.orgChart ul.b-ul{position:relative;}
/**.orgChart ul.b-ul:after{content:''; position:absolute; width:100%; height:1px; background:#ccc; left:0; top:50%; z-index:-1;}**/
.orgChart ul.b-ul .org-li dl dt{background: #a78258;}
.orgChart ul .org-li dl dd{text-align: center;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding: 20px;}
.orgChart ul .org-li dl dd strong{font-family: Noto Regular;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;display: block;color: #212121; font-size:22px;}
.orgChart ul .org-li dl dd ul{display:inline-block;}
.orgChart ul .org-li dl dd ul li{font-size: 20px;margin: 15px 0;color: #333;padding-left: 30px;}
.orgChart ul .org-li dl dd ul li:nth-child(1){background:url(./../../images/org-tel.png) left center no-repeat;}
.orgChart ul .org-li dl dd ul li:nth-child(2){background:url(./../../images/org-mail.png) left center no-repeat;}
.orgChart ul.b-ul{display:flex;justify-content: center;gap:20px;}

@media all and (max-width:1400px) {
  .orgChart ul.b-ul{display:block;}
  .orgChart ul.t-ul li{margin:0 auto 40px;}
  .orgChart ul.b-ul li{margin:0 auto 40px;}
  .orgChart ul.b-ul:after{top:0; left:50%; width:1px; height:100%; display:none;}

  .table_1{overflow-x: auto;}
  .table_1::after{display:none;}
}

@media all and (max-width:1000px) {
  .orgChart > ul > li{width:calc(100% - 20px) !important;}
  .orgChart ul .org-li dl dt{font-size:18px; padding:20px;}
  .orgChart ul .org-li dl dd strong{font-size:17px;}
  .orgChart ul .org-li dl dd ul li{font-size:15px;}
}

.agree-box{background:#fafafa; padding:40px 50px;border-radius:10px;}
.agree-box > ul > li{font-size:18px;color:#222;font-family:'Noto Light';}
.agree-box > ul > li + li{margin-top:20px;}

.agree-box-icon{max-width:1165px;margin:0 auto;}
.agree-box-icon > ul{display:flex;justify-content:space-around;flex-wrap: wrap;}
.agree-box-icon > ul > li{width:calc(100% / 2 - 10px);margin-bottom:20px;border: 1px solid #eee;padding: 35px 45px 35px;min-height: 350px;font-size: 18px;line-height: 1.55;}
.agree-box-icon > ul > li:nth-child(even){margin-left:20px;}
.agree-box-icon > ul > li .icon{position:relative;left:-15px;}
.agree-box-icon > ul > li > strong{display:block;font-family:'Noto Bold';color:#333;font-size:24px;margin-bottom:15px;}

@media all and (max-width:1000px) {
  .agree-box-icon > ul{display:block;}
  .agree-box-icon > ul > li{width:100%;min-height:initial;font-size: 17px;line-height: 1.4;padding: 20px 35px 45px;}
  .agree-box-icon > ul > li:nth-child(even){margin-left:0;}  
  .agree-box-icon > ul > li > strong{font-size:20px;margin-bottom:5px;}  
}

.fund_bene_ul > ul{display:flex;justify-content:space-around}
.fund_bene_ul > ul > li{width: calc(100% / 4 - 10px);border: 1px solid #ebebeb;border-top: 5px solid #a78258;}
.fund_bene_ul > ul > li + li{margin-left:15px;}
.fund_bene_ul > ul > li > strong{display: flex;justify-content: center;text-align:center;background: #f6f6f6;height: 110px;align-items: center;font-family: 'Noto Medium';font-size: 22px;color: #222;line-height: 1.35;}
.fund_bene_ul > ul > li > ul{padding:30px 25px;}
.fund_bene_ul > ul > li > ul > li{position:relative;margin-bottom:25px;padding-left:20px;line-height:1.4;word-break: keep-all;}
.fund_bene_ul > ul > li > ul > li:before{content:'';width:8px;height:8px;background:#b6c0da;border-radius:50%;position:absolute;left:0;top:9px;}

@media all and (max-width:1200px) {
  .fund_bene_ul > ul{flex-wrap:wrap;}
  .fund_bene_ul > ul > li{width: calc(100% / 2 - 15px);margin: 7.5px;}
  .fund_bene_ul > ul > li + li{margin: 7.5px;}
}

@media all and (max-width:767px) {
  .fund_bene_ul > ul > li > strong{height:80px;font-size:18px;}
  .fund_bene_ul > ul > li > ul{padding:20px;}  
  .fund_bene_ul > ul > li > ul > li{font-size:15px;padding-left:15px;} 
  .fund_bene_ul > ul > li > ul > li:before{width:5px;height:5px;}  
}

@media all and (max-width:500px) {
  .fund_bene_ul > ul > li{width:100%;}
}

.new-fund-type > ul > li{margin-bottom:120px;overflow: hidden;}
.new-fund-type > ul > li .thum{float:left;width: 840px;}
.new-fund-type > ul > li .text{padding:95px 130px 0 130px;float: left;width: calc(100% - 840px);}
.new-fund-type > ul > li .text > strong{display:inline-block;font-size:40px;color:#212121;margin-bottom:35px;line-height:1.25;position: relative;}
.new-fund-type > ul > li .text > strong:after{content:'';width:10px;height:10px;background:#8b0029;border-radius:50%;position:absolute;bottom:5px;right:-22.5px;}
.new-fund-type > ul > li .text > p {border-top:1px solid #333;font-family: 'Noto Regular';font-size: 20px;color: #333;padding-top: 40px;margin-bottom: 30px;}
.new-fund-type > ul > li .text > ul > li{padding-bottom:20px;position:relative;padding-left:125px;color:#666;font-family:'Noto Light';font-size: 18px;}
.new-fund-type > ul > li .text > ul > li > strong{font-size:18px;color:#333;font-family:'Noto Medium';position:absolute;left:35px;}
.new-fund-type > ul > li .text > ul > li:nth-child(1) {background:url('../../images/build-icon01.png') no-repeat 0 3px;}
.new-fund-type > ul > li .text > ul > li:nth-child(2) {background:url('../../images/build-icon02.png') no-repeat 0 3px;}

.new-fund-type > ul > li:nth-child(2) .thum{float:right;}
.new-fund-type > ul > li:nth-child(2) .text{float:left;}

@media all and (max-width:1600px) {
  .new-fund-type > ul > li .thum{width:50%;}
  .new-fund-type > ul > li .text{width:50%;padding:5%;}
  .new-fund-type > ul > li{margin-bottom:5%;}  
  .new-fund-type > ul > li .text > strong{font-size:32px;}  
}

@media all and (max-width:1200px) {
  .new-fund-type > ul > li .thum{float:none;width:100%;}
  .new-fund-type > ul > li .text{float:none;width:100%;padding-left:0;}
  .new-fund-type > ul > li .text > strong{font-size:24px;margin-bottom:25px;}
  .new-fund-type > ul > li .text > p{padding-top:25px;font-size: 18px;}
}

.build-box{width: 100%;overflow: hidden;}
.build-box .text{padding-right:100px;width: 610px;float: left;}
.build-box .text > strong{font-size:50px;color:#333;font-family:'Noto Bold';display:block;margin-bottom:30px;}
.build-box .text > ul{margin-bottom:25px;}
.build-box .text > ul > li{padding-left:15px;font-size:18px;color:#666;position:relative;margin-bottom:10px;}
.build-box .text > ul > li:before{content:'';width:5px;height:5px;background:#8b0029;position:absolute;left:0;top:10px;border-radius:50%;}
.build-box .text > ul > li > strong{font-family:'Noto Regular';color:#000;}
.build-box .text > p{font-size:18px;color:#000;font-family:'Noto Light';line-height:1.6;}
.build-box .img{width: calc(100% - 610px);float: right;}
.build-box .img > ul > li{float:left;}
.build-box .img > ul > li:nth-child(1){width: 53.5%;overflow:hidden;margin-right:1%;max-width: 521px;}
.build-box .img > ul > li:nth-child(1) img{}

.build-box .img > ul > li:nth-child(2){width: 46.25%;margin-bottom:1%;max-width: 460px;overflow: hidden;}
.build-box .img > ul > li:nth-child(3){width: 23%;overflow:hidden;margin-right: 1%;max-width: 224px;}
.build-box .img > ul > li:nth-child(3) img{}
.build-box .img > ul > li:nth-child(4){width: 23%;max-width: 224px;}

@media all and (max-width:1600px) {
  .build-box .img > ul > li:nth-child(1){width: 52.5%;}
  .build-box .img > ul > li:nth-child(2){width: 46.5%;}
  .build-box .img > ul > li:nth-child(3){width: 22.5%;}
  .build-box .img > ul > li:nth-child(4){width: 22.5%;}
}

@media all and (max-width:1400px) {
  .build-box .text{width:420px;padding-right: 50px;}
  .build-box .img{width:calc(100% - 420px);}
}

@media all and (max-width:1200px) {
  .build-box .text{width:100%;}
  .build-box .img{width:100%;margin-top:40px;}
}

@media all and (max-width:767px) {
  .build-box .text{width:100%;}
  .build-box .img{width:100%;margin-top:40px;}
  .build-box .text > strong{font-size:34px;margin-bottom: 15px;}
  .build-box .text > ul > li{font-size:16px;margin-bottom:5px;}  
  .build-box .text > p{font-size:16px;}
}