@charset "utf-8";

/* 2024_홈페이지IA전체개편 */
:root {--new-point-green: #005b48;}

/* 후원하기 플로팅배너_서브 포지션 */
.v3-btn-floating-support {
	position: absolute;
     top: 371px;
     margin-right: -771px;
    right: 50%;   
    z-index: 300;
}
/* 후원하기 플로팅배너_메인 포지션 */
#container.cont-main .v3-btn-floating-support {
	top: 888px;
	margin-right: -773px;   
   
}
/* 후원하기 플로팅배너_후원안내 포지션 */
#container.cont-sponsorGuide .v3-btn-floating-support {
	top: 898px;
	margin-right: -773px;   
}

.v3-btn-floating-support.js-floating-fixed {
	position:fixed;
	top:30px;
}

#container.cont-main .v3-btn-floating-support.js-floating-fixed,
#container.cont-sponsorGuide .v3-btn-floating-support.js-floating-fixed {
	top:30px;
}

.v3-btn-floating-support a {
    display: block;
    width: 133px;
    height: 215px;
    overflow: hidden;
    background: url('../v3/images/main/btn-floating.png'); 
    text-indent: -9999em;
}


/*---------------------------------
	재단소개
----------------------------------*/

/* 재단소개 */
.introduce{background:#71787e url('/resources/images/introduce/bg_introduce.jpg') center top no-repeat;min-width:1000px}
.about .tab-type2 > li{width:50%}
.foundation{margin-top:-1px;border-top:1px solid #e4e4e4;padding:60px 0 0 0}
.foundation p{margin-bottom:45px;text-align:center;font-size:14px;color:#666;line-height:1.5}
.foundation .foundationTxt1{margin-bottom:15px;font-size:28px;color:#333;line-height:37px;letter-spacing:-3px}
.foundation .foundationTxt1 span{color:#31b97f}
.intro_foundation{margin-bottom:72px;text-align:center}
.meritList{width:100%;display:flex;flex-wrap:wrap;}
.meritList li{width:49%;}
.meritList li:nth-child(1),.meritList li:nth-child(2) {margin-bottom: 30px;}
.meritList li:nth-child(2n) {margin-left: 2%;}
.meritList li h4{margin-bottom:20px;font-size:18px;font-weight:bold;color:#333}
.meritList li p{margin-bottom:0;font-size:14px;color:#666;line-height:24px;text-align:justify}
.united{margin-bottom:70px}
.statesList{width:1200px;overflow:hidden}
.statesList li{float:left;width:119px;height:78px;margin:0 10px 10px 0;border:1px solid #e4e4e4;border-radius:3px;vertical-align:top}
.statesList li.mrNone{margin-right:0}
.statesList li a{display:block;width:99px;height:78px;padding:0 0 0 20px;line-height:20px}
.statesList li .country{font-size:14px;font-weight:bold;color:#888;vertical-align:top;line-height:75px}
.statesList li .country img{margin:22px 7px 0 0;vertical-align:top}
.statesList li.over{background:#00cbc7;border:1px solid #00cbc7}
.statesList li.over .country{color:#fff}
.mission dl{width:576px;height:281px;padding:60px 0 0 204px;line-height:24px;background:url('/resources/images/introduce/bg_united_mission.png') no-repeat 0 0; margin: 0 auto;}
.mission dl dt{margin-bottom:10px;letter-spacing:-1.6px;font-size:18px;font-weight:bold}
.mission dl dt.txt_color1{color:#c8da2a}
.mission dl dt.txt_color2{color:#00cbc7}
.mission dl dd{margin-bottom:78px;letter-spacing:-1.2px;font-size:14px;color:#666;line-height:24px}
.main_value .stit{margin-bottom:50px}
.main_value .valueList{overflow:hidden}
.main_value .valueList li{float:left;width:50%;margin:0 0 43px 0}
.main_value .valueList li.mrNone{margin-right:0}
.main_value .valueList li dl dt{margin-bottom:15px;font-size:18px;font-weight:bold;color:#31b97f}
.main_value .valueList li dl dd{padding-left:10px;font-size:14px;line-height:24px;color:#666;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat}
.main_programs{margin:40px 0 0 0}
.main_programs .major{width:100%}
.main_programs .major .sub_copy{display:block;padding-top:10px;font-weight:normal;font-size:14px;color:#333}
.main_programs .major .program{position:relative;margin-bottom:80px;text-align:center}
.main_programs .major .prm_title{margin-bottom:30px;text-align:center}
.main_programs .major dl:before{position:absolute;top:3px;left:0;display:block;content:'';width:34px;height:34px;background:url('/resources/images/introduce/bg_prm_bullet.png') left top no-repeat}
.main_programs .major dl{position:relative;margin-bottom:55px;padding-left:47px}
.main_programs .major dl dt{margin-bottom:25px;font-size:18px;font-weight:bold}
.main_programs .major dl dd{font-size:14px;color:#666;line-height:24px}
.main_programs .major ul li{padding-left:10px;font-size:14px;line-height:24px;color:#666;background:url(/resources/images/common/bu/bu_circle.gif) left 11px no-repeat;color:#666}
.main_programs .major .prm01{color:#ffca00}
.main_programs .major .prm02{color:#c8da2a}
.main_programs .major .prm03{color:#00cbc7}
.main_programs .major .prm01:before{background-position:0 0}
.main_programs .major .prm02:before{background-position:0 -40px}
.main_programs .major .prm03:before{background-position:0 -80px}
.cont-intro .main_programs .pdf-cont {margin:0 auto 60px;width:138px;height:177px;}
.cont-intro .main_programs .pdf-cont .img-cont {overflow:hidden;position:relative;width:138px;min-height:177px;-webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);}
.cont-intro .main_programs .pdf-cont .img-cont > img {display:block;width:138px;height:177px;object-fit:cover;}
.cont-intro .main_programs .pdf-cont .img-cont .img-mask {position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:138px;height:177px;background:rgba(0,0,0,0.6);text-align:center;z-index:200;opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.cont-intro .main_programs .pdf-cont .img-cont .img-mask .pos {position:absolute;top:50%;left:50%;width:44px;height:44px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.cont-intro .main_programs .pdf-cont .img-cont .img-mask .ico-more-pdf {display: inline-block;width:44px;height:44px;background-size:52px;background-position: 0 0;background:url('/resources/images/common/ico_more_pdf.png') no-repeat;}
.cont-intro .main_programs .pdf-cont a:HOVER .img-cont .img-mask {opacity:1;}

#ceo_con_3{outline: none;position: relative;margin: 0 auto;padding: 52px 0 100px;width: 1200px;min-height: 490px;_height: 490px;*zoom: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.greeting_display{display: none !important;}
.greeting1{letter-spacing: -0.6px !important;}
.greeting2{width:100% !important;margin-top: 25px !important;}
.greeting3{width:100% !important;margin-top: 0px !important;}
.greeting2 p{letter-spacing: -0.6px}
.greeting3 p{letter-spacing: -1px}
.ceo_sign_new{position: absolute;right: 10px;margin-top: 10px;}
.ceo_green{color:var(--renew-point-color) !important;font-size: 30px !important;font-weight: 500 !important;line-height: 40px !important;letter-spacing: -1.6px !important;margin: 40px 0 25px 0 !important;}
.ceo_green2{letter-spacing: -0.6px !important;}
.ceo_2{width:1200px;height: 940px;margin: 0 auto;}
.sub-contents_2{width: 100%;min-height: 940px;margin-top: -73px;background: url(/resources/images/introduce/ceo_con2_bg.png) no-repeat 100%/cover;}
.ceo_title_img{margin-bottom: 48px;}
.ceo .tab-type2{margin-bottom:0;}
.ceo .tab-type2 > li {width:295px;}
.ceo .ceoCont{display:none;padding:70px 0 0 0}
.ceo .ceoCont>strong{display:block;width:0;height:0;overflow:hidden;text-indent:-9999px}
.ceo .ceo_intro{width:449px;height:627px;position: absolute;right:0;background:url('/resources/images/introduce/bg_ceo.png') no-repeat;background-size:cover;margin-top:-30px;}
.ceo .greeting{width: 875px; margin: 0 auto;float:left;}
.ceo .greeting p{margin-bottom:30px;font-size:20px;color:#222;line-height:30px;font-weight: 300;}
.ceo .greeting p span {display:inline-block;transform:translateY(-25px);}
.ceo .greeting p img {width:365px}
.ceo .ceo_sign{text-align:right;margin-bottom:0;margin-top:100px;}
.ceo .profile{width:100%;margin-bottom:70px;padding-bottom:60px;border-bottom:1px solid #e4e4e4}
.ceo .profile h4{margin-bottom:13px;font-size:42px !important;color:#222;margin-bottom:33px;}
.ceo .profile ul {transform:translateY(-80px)}
.ceo .profile ul li{line-height:36px;margin-bottom:5px;float:none;border:0;font-size:22px;font-weight: 400;color:#666;background:none;margin-left:305px;}
.ceo .profile ul li span{display:inline-block;width:288px;color:#666;vertical-align:top;font-size:22px;font-weight:700;}
.ceo .now{background:url('/resources/images/introduce/bg_profile1.jpg') no-repeat 0 82px}
/* .ceo .resume{background:url('/resources/images/introduce/bg_profile2.jpg') no-repeat 0 82px} */
.ceo .academic{background:url('/resources/images/introduce/bg_profile3.jpg') no-repeat 0 82px}
/* .ceo .academic{border-bottom:0;margin-bottom:0;padding-bottom:0} */

.history {overflow:hidden;position:relative;margin-top:70px;}
.history .tab-type2 > li {width:295px;}
.history .btn_history{position:absolute;top: 90px; right:0;z-index:5;font-size:20px;color:#0d904a;font-weight:bold;}
.history .btn_history a {color: #0d904a !important}
.history .tab-type2{z-index:2}
.history .history_age{width:1200px;position:relative;margin: 0 auto; margin-top:-1px;border-top:1px solid #e4e4e4;z-index:1;}
#history_scroll{width:1200px;margin:40px 0 30px 0;padding-top:100px}
#history_scroll .item{height:645px;margin:60px 40px 0 0;}
#history_scroll .item p.tl{font-size:42px;color:var(--renew-point-color);margin-bottom:27px;line-height:54px;letter-spacing:-1.17px;font-weight:500;}
#history_scroll .item p.tl span{color:#333}
#history_scroll .item p.age{width:100%;height:350px;padding-bottom:213px;font-size:20px;color:#666;line-height:32px}
#history_scroll .item .age0816{background:url('/resources/images/introduce/age_history1.jpg') left 215px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .item .age9707{background:url('/resources/images/introduce/age_history2.jpg') left 215px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .item .age8796{background:url('/resources/images/introduce/age_history3.jpg') left 215px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .item .age7686{background:url('/resources/images/introduce/age_history4.jpg') left 182px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .item .age6375{background:url('/resources/images/introduce/age_history5.jpg') left 175px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .item .age4862{background:url('/resources/images/introduce/age_history6.jpg') left 210px no-repeat;background-size:cover;background-size:100% 350px;}
#history_scroll .owl-nav{display:none}
#history_scroll .owl-dots{width:1180px;height:14px;position:absolute;top:45px;left:0;margin-top:25px;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;width:205px;height:66px;/*margin-right:50px;*/text-align:center;position:relative;cursor:pointer;zoom:1}
.yearSel{display:none}
@media \0screen {
	.owl-theme .owl-dots .owl-dot{margin-right:46px}
	.yearSel{display:block;width:30px;height:44px;background:url('/resources/images/introduce/age_historyOn.png') left bottom no-repeat;position:absolute;top:43px;left:27px;z-index:1000}
}
.owl-theme .owl-dots .owl-dot>a{display:block;width:100%;height:100%;}
.owl-theme .owl-dots .owl-dot:first-child>a{background:url('/resources/images/introduce/year1.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot>a{background:url('/resources/images/introduce/year2.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot>a{background:url('/resources/images/introduce/year3.png') no-repeat 0 0;background-size:cover;}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot>a{background:url('/resources/images/introduce/year4.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot+.owl-dot>a{background:url('/resources/images/introduce/year5.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot+.owl-dot+.owl-dot{margin-right:0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot+.owl-dot+.owl-dot>a{background:url('/resources/images/introduce/year6.png') no-repeat 0 0;background-size:cover;}
.owl-theme .owl-dots .owl-dot:first-child.hactive a{background:url('/resources/images/introduce/year1_on.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot.hactive a{background:url('/resources/images/introduce/year2_on.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot.hactive a{background:url('/resources/images/introduce/year3_on.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot.hactive a{background:url('/resources/images/introduce/year4_on.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot+.owl-dot.hactive a{background:url('/resources/images/introduce/year5_on.png') no-repeat 0 0}
.owl-theme .owl-dots .owl-dot:first-child+.owl-dot+.owl-dot+.owl-dot+.owl-dot+.owl-dot.hactive a{background:url('/resources/images/introduce/year6_on.png') no-repeat 0 0}
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-theme .owl-dots .owl-dot:first-child{width:179px}
.owl-theme .owl-dots .owl-dot:last-child{width:180px}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-item{position:relative; min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}

.history .age_history{width:780px;overflow:hidden;margin-bottom:30px}
.history .age_history ul{width:4680px;height:428px}
.history .age_history ul li{float:left;width:780px;height:445px}
.history .age_history ul li p{margin-bottom:10px}
.history .age_history ul li div{width:100%;height:120px;padding-bottom:270px;font-size:14px;color:#666;line-height:24px}
.history .age_history ul li .age0816{background:url('/resources/images/introduce/age_history1.jpg') left bottom no-repeat}
.history .age_history ul li .age9707{background:url('/resources/images/introduce/age_history2.jpg') left bottom no-repeat}
.history .age_history ul li .age8796{background:url('/resources/images/introduce/age_history3.jpg') left bottom no-repeat}
.history .age_history ul li .age7686{background:url('/resources/images/introduce/age_history4.jpg') left bottom no-repeat}
.history .age_history ul li .age6375{background:url('/resources/images/introduce/age_history5.jpg') left bottom no-repeat}
.history .age_history ul li .age4862{background:url('/resources/images/introduce/age_history6.jpg') left bottom no-repeat}
.history .dragdealer{width:270px;height:25px;position:relative;margin:0 auto;background:url('/resources/images/introduce/solidLine.gif') no-repeat 0 10px}
.history .dragdealer .draMeBtn{width:26px;height:24px;background:url('/resources/images/introduce/handle.png') no-repeat 0 0;cursor:pointer}
.history .dragdealer .handle{position:absolute}
.history .history_year{width:1200px;margin: -1px auto 0 auto;}
.history .history_year .addTxt {text-align:left;}

.history .list_history{position:relative;margin:60px auto 0 auto;width:1200px;height:100%;background:url('/resources/images/introduce/bg_chronicle.gif') 600px 0 repeat-y}
.history .list_history>li{width:1200px;margin-bottom:20px;opacity:0;-webkit-transition:all 700ms ease-out;transition:all 700ms ease-out;-webkit-transform:translate3d(0px, 200px, 0px);-ms-transform: translate(0px, 200px);transform: translate3d(0px, 200, 0px);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.history .list_history>li.in-view{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px)}
.history .list_history>li:first-child {opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px)}
.history .list_history li dl dt{margin-bottom:20px;font-size:24px;color:var(--renew-point-color);font-weight:bold;background:url('/resources/images/introduce/bg_circleYear_v2.png') no-repeat;background-size: 15px 15px;}
.history .list_history li dl dd{font-size:14px;color:#666;line-height:32px}
.history .list_history li dl dd>span{display:inline-block;vertical-align:middle;font-size:20px;color:#808080}
.history .list_history li dl dd>strong{display:inline-block;height:28px;padding-top:1px;vertical-align:top;font-size:20px;color:#808080}
.history .list_history li.odd>dl{width:495px;padding-right:382px;text-align:right}
.history .list_history li.odd>dl>dt{padding-right:30px;background-position:right 8px;margin-right:-113.2px}
.history .list_history li.odd>dl>dd{margin-right:-80px;}
.history .list_history li.odd>dl>dd > * {display:inline-block;}
.history .list_history li.odd>dl>dd > span {vertical-align:middle;}
.history .list_history li.odd>dl>dd>strong{margin-left:15px;vertical-align:top;}
.history .list_history li.even>dl{width:100%;text-align:left}
.history .list_history li.even>dl>dt{padding-left:30px;background-position:0 8px;margin-left:593px}
.history .list_history li.even>dl>dd{padding-left:645px}
.history .list_history li.even>dl>dd>strong{height:28px;margin-right:15px;padding-top:2px}
.inst_history .history .list_history li dl dd{padding-bottom:4px} /* 연구소 연혁 간격 수정 20180817 */

/* .ci .ci_con{margin-top:-1px;border-top:1px solid #e4e4e4;padding:60px 0 0 0} */
.ci .main_ci{margin-bottom:80px; text-align: center;}
.ci p{font-size: 20px;line-height: 32px;}
.ci .txt_ci1{margin-bottom:40px;font-size:42px;color:#222;font-weight:500;line-height:42px;}
.ci .txt_ci1>span{color:var(--renew-point-color)}
.ci .txt_ci2{margin-bottom:80px}
.ci .txt_ci2>span{color:var(--renew-point-color); padding-top:20px; display:block;}
.ci .txt_ci3{margin-bottom:20px;padding-left:0;color:#333}
.ci h4{margin-bottom:40px;font-size:42px !important;color:#222}
.ci .ciList{width:100%;margin: 0 auto; overflow:hidden}
.ci .ciList li{float:left;width:calc(50% - 20px);margin:0 30px 80px 0}
.ci .ciList li.list2{margin:0 0 50px 0}
.ci .ciList li.list4{margin:0 0 50px 0}
.ci .ciList li>div{margin-bottom:20px}
.ci .ciList li>div img {width:100%;}
.ci .ciList li .download{text-align:right;margin-bottom:0}
.ci .ciList li .download>a{display:block;height:20px;padding:3px 40px 0 0;font-size:17px;color:#333;background:url('/resources/images/common/ico/icon_attachment.png') no-repeat right 0}
.ci .color_system {width: 100%; margin: 0 auto;}
.ci .color_system .colorBox{margin-bottom:80px;width:100%;height:150px;padding:50px 90px;border:1px solid #e4e4e4;box-sizing:border-box;}
.ci .color_system .colorBox>span{display:inline-block;width:197px;margin-right:63px}
.ci .color_system .colorBox>span img {width:100%;}
.ci .color_system .colorBox>span.last{margin-right:0}
.ci .color_use {width: 100%; margin: 0 auto;}
.ci .color_use ul{width:100%;overflow:hidden}
.ci .color_use ul li{float:left;width:calc(33.333% - 20px);height:180px;}
.ci .color_use ul li~li {margin-left:30px;}
.ci .transition{width: 780px; margin: -1px auto 0 auto;border-top:1px solid #e4e4e4;padding:60px 0 0 0;background:url('/resources/images/introduce/transition.gif') 145px 80px no-repeat}
.ci .transition ul li{*zoom:1}
.ci .transition ul li:after{content:'';display:block;clear: both;height:0;visibility:hidden}
.ci .transition ul li span{float:left;display:block;width:150px;padding:16px 0 0 50px;font-size:18px;color:#666;letter-spacing:0}
.ci .transition ul li div{float:left;width:580px}
.ci .transition ul li .ci1{background:url('/resources/images/introduce/transition_ci1.jpg') left top no-repeat}
.ci .transition ul li .ci2{background:url('/resources/images/introduce/transition_ci2.jpg') left 5px no-repeat}
.ci .transition ul li .ci3{background:url('/resources/images/introduce/transition_ci3.jpg') left 10px no-repeat}
.ci .transition ul li .ci4{background:url('/resources/images/introduce/transition_ci4.jpg') left 10px no-repeat}
.ci .transition ul li .ci5{background:url('/resources/images/introduce/transition_ci5.jpg') left 5px no-repeat}
.ci .transition ul li .ci6{background:url('/resources/images/introduce/transition_ci6.jpg') left top no-repeat}
.ci .transition ul li .ci7{background:url('/resources/images/introduce/transition_ci7.jpg') left top no-repeat}
.ci .transition ul li div strong{display:block;margin:65px 0 10px 0;font-size:16px;line-height:24px}
.ci ol li{margin-bottom:40px}
.ci ol li p{padding-left:25px}
.ci ol li p>span{display:inline-block;width:18px;height:18px;line-height:18px;margin-top:3px;border-radius:100px;background:#333;text-align:center;font-size:12px;font-weight:bold;color:#fff;vertical-align:top}
.ci ol li p>strong{margin-right:5px;font-size:18px;font-weight:bold;color:#333}

.organization{padding:15px 0 0 0}
.organization .group{position:relative;width:100%;height:auto;margin: 0 auto;margin-bottom:60px;padding-bottom:60px;border-bottom:20px solid #f5f5f5;text-align:center;}
.organization .sub_title {font-size: 42px;font-weight: bold;margin-bottom:60px;}
.organization .workers_status{width:780px;padding-top:80px;margin: 0 auto 80px auto;}
.organization .workers_status .workers_status_cont {overflow:hidden;height:214px;}
.organization .workers_status .workers_status_cont dl{position:relative;float:left;/*width:390px;*/width:50%;}
.organization .workers_status .workers_status_cont dl + dl:before {content:'';display:inline-block;position:absolute;left:-23px;top:0;border-left:1px solid #ebebeb;width:1px;height:100%;}
.organization .workers_status .workers_status_cont dl dt{float:left;margin-right:19px}
.organization .workers_status .workers_status_cont dl dd{padding-top:5px}
.organization .organ_detail{display:none;width:100%;}
.organization .organ_detail .tstyle1 {border-top:0;}
.organization .organ_detail .tstyle1 tbody td{padding:18px 0 16px;text-align:center;color:#222;font-size:20px;}
.organization .organ_detail .tstyle1 tbody td.profile{text-align:left;padding:18px 0 16px 15px;line-height:1.6}
.organization .organ_detail .tstyle1 tbody td.profile.year{letter-spacing:0px;padding:18px 0 16px 10px}

.business_organization .tab-type2{z-index:2}
.business_organization .regional_business{width:660px;height:540px;margin:-1px auto 55px auto;border-top:1px solid #e4e4e4;padding:60px 0 0 120px;position:relative;background:url('/resources/images/introduce/bg_regional_business.gif') center bottom no-repeat}
.business_organization .regional_business h4{margin:150px 0 26px 0}
.business_organization .regional_business p{margin-bottom:25px}
.business_organization .board_search fieldset {font-size:0;} 
.business_organization .board_search a {margin-top:-1px;}
.business_organization .regional_business select{width:130px;height:34px;opacity:0;filter:alpha(opacity=0);position:absolute;top:339px;left:120px}
.business_organization .regional_business input{height:34px}
.business_organization .regional_business .region_map{display:inline-block;width:118px;height:34px;line-height:34px;padding-left:10px;border-radius:3px;border:1px solid #b9b9b9;vertical-align:top;color:#666;background:#fff url('/resources/images/common/bg/bg_select.gif') no-repeat 110px 15px}
.business_organization .regional_business .nationwide{width:290px;height:453px;position:absolute;top:100px;left:380px}
.business_organization .regional_business .nationwide map{outline:none}
.business_organization h5{height:23px;padding:0 0 20px 0;font-size:18px;color:#31b97f;border-bottom:1px solid #b1b1b1;vertical-align:top}
.business_organization h5 span{display:inline-block;height:23px;color:#888;font-weight:normal;font-size:17px;vertical-align:top}
.business_organization h5 span.txt{margin:0 5px 0 3px}
.business_organization h5 span.number{color:#31b97f;font-weight:bold;font-size:18px;line-height:18px;height:22px;padding:1px 0 0 0}
.business_organization .region_organization>ul>li{border-bottom:1px solid #efefef;padding:25px 0 25px 0}
.business_organization .region_organization>ul>li.last{border-bottom:1px solid #b1b1b1}
.business_organization .region_organization ul li{*zoom:1}
.business_organization .region_organization ul li:after{content:'';display:block;clear:both}
.business_organization .region_organization ul li .address{float:left;width:1095px;color:#666;padding:0 0 0 15px}
.business_organization .region_organization ul li .address>strong{font-size:16px;color:#333}
.business_organization .region_organization ul li .address span{margin:0 5px 0 0}
.business_organization .region_organization ul li .address span.region{display:inline-block;height:20px;line-height:20px;margin:0 0 0 10px;padding:0 10px 0 10px;font-size:12px;color:#fff;background:#afafaf;border-radius:3px}
.business_organization .region_organization ul li .address p{line-height:24px;margin:5px 0 5px 0}
.business_organization .region_organization ul li .address .category{margin:15px 0 0 0}
.business_organization .region_organization ul li .address .category span{display:inline-block;width:0;height:0;overflow:hidden;text-indent:-9999px;margin:0}
.business_organization .region_organization ul li .icon_map{float:left;margin:25px 0 0 0}
.business_organization .region_organization ul li .icon_map ul li{float:left;width:43px;text-align:center;border:1px solid #fff}
.business_organization .region_organization ul li .icon_map ul li:first-child{width:35px}
.business_organization .region_organization.organiztion2 ul li .icon_map{float:left;margin:45px 0 0 0}
.business_organization .region_organization .no_page{width:778px;height:48px;margin:40px 0 0 0;border:1px solid #e4e4e4;border-radius:3px;background:#fbfbfb;text-align:center;line-height:48px;color:#666;font-size:14px}
.business_organization .divisional{width:100%;overflow:hidden;margin:-1px 0 60px 0;border-top:1px solid #e4e4e4;padding:60px 0 0 0}
.business_organization .divisional li{float:left;width:122px;height:60px;margin:0 9px 10px 0}
.business_organization .divisional li a{display:block}
.business_organization .divisional li.last{width:122px;}

/* .supportList{width:100%;overflow:hidden}
.supportList li{float:left;width:280px;height:448px;margin:0 20px 20px 0;border:1px solid #cecece;position:relative;border-radius:10px;}
.supportList li:nth-of-type(4n) {margin-right: 0;}
.supportList li a{display:block;padding:38px 0 38px 0;box-sizing:border-box;}
.supportList li .star_supporter{margin-bottom:26px}
.supportList li .star_supporter .photo{display:block;width:196px;height:196px;text-align:center;border-radius:50%;margin:0 auto 38px auto}
.supportList li .star_supporter .photo img{width:100%;height:100%;}
.supportList li .star_supporter .title{display:block;margin-bottom:7px;font-size:20px;color:#808080;text-align:center;border-top:1px solid #cecece;padding-top:30px;}
.supportList li .star_supporter .name{display:block;font-size:26px;color:#222;text-align:center;margin:8px 0 2px 0;line-height:38px;font-weight:500;}
.supportList li .star_supporter .year{display:block;font-size:16px;color:#666;text-align:center;margin-top:10px;padding:0 36px;line-height:28px}
.supportList li .explain{display:block;margin:26px 0 0 0;font-size:14px;color:#999;line-height:22px;text-align:center}
.supportList li .more_detail{width:33px;height:33px;position:absolute;bottom:0;right:0;background:url('/resources/images/introduce/more.gif') no-repeat;text-indent:-9999px;display:none;}
.supportList li .more_detail.on{background:url('/resources/images/introduce/more_on.gif') 1px 1px no-repeat} */
.supporterView {margin-top:60px;}
.supporterCont{margin-bottom:50px;padding:50px;border:1px solid #cecece;overflow:hidden; border-radius:10px;box-sizing:border-box;}
/* .supporterCont .wrap{width: 780px; margin: 0 auto;} */
.supporterCont .wrap >span{float:left;width: 210px;height:210px;margin-right:40px}
.supporterCont .wrap >span img{width:210px;height:210px}
.supporterCont .name{width: calc(100% - 309px);float:left;margin-bottom:15px;font-size:20px;color:#808080;line-height:1.3}
.supporterCont .name strong{font-size:30px;color:#222}
.supporterCont .detail{width:833px;float:left;line-height:32px;font-size:20px}
.supporterView .sub_slide_gallery{width:780px;text-align:center;height:433px;position:relative;overflow:hidden;margin:0 0 50px 0}
.supporterView .sub_slide_gallery .slidesjs-previous{position:absolute;top:185px;left:10px;z-index:10;width:49px;height:49px;background:url('/resources/images/common/btn/btn_sub_slide_prev.png') no-repeat;text-indent:-9999px;cursor:pointer}
.supporterView .sub_slide_gallery .slidesjs-next{position:absolute;top:185px;right:10px;z-index:10;width:49px;height:49px;background:url('/resources/images/common/btn/btn_sub_slide_next.png') no-repeat;text-indent:-9999px;cursor:pointer}
.supporterView .sub_slide_gallery img{width:780px;height:433px}
.supporterView .sub_slide_gallery .line{height:78px;display:table}
.supporterView .sub_slide_gallery .line span{display:block;line-height:24px;width:660px;text-align:left;display:table-cell;vertical-align:middle}
.supporterView .btn_kind2 {border-color:var(--renew-point-color);color:var(--renew-point-color);}
.activity_history ul{margin-bottom:80px;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}
.activity_history ul li{padding:30px 0 40px 0;border-top:1px solid #e4e4e4}
.activity_history ul li:first-child{border:0}
.activity_history ul li dl{overflow:hidden}
.activity_history ul li dl dt{float:left;width:200px;height:auto;padding-top:2px;font-size:36px;font-weight:bold;}
.activity_history ul li dl dd{float:left;width:700px;margin-bottom:10px;font-size:20px;line-height:36px;color:#666}
.activity_history ul li dl dd span{margin-right:15px}

.supporters_association p{font-size:14px;color:#666;line-height:24px}
.supporters_association .txt_association1{margin-bottom:20px;font-size:28px;color:#333;line-height:34px}
.supporters_association .txt_association1>span{color:#31b97f}
.supporters_association .txt_association2{margin-bottom:60px}
.supporters_associationTop{width:780px;overflow:hidden;margin-bottom:60px}
.supporters_association h4 .date{position:absolute;bottom:-17px;right:0;font-size:14px;font-weight:normal;color:#666}
.supporters_association .tab-type2{margin-bottom:30px;border-bottom:1px solid #e4e4e4;}
.supporters_association .tab-type2 li{width:100%}
.supporters_association .img_wrap {text-align: center;}
.national_chairman{width:270px;float:left;margin:0 10px 0 0}
.national_chairman .infor{width:238px;height:82px;padding:30px 0 0 29px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:22px;font-weight:bold;color:#333}
.national_chairman .infor>span{display:block;margin-bottom:10px;font-weight:normal;color:#31b97f}
.executive{float:left;width:500px;overflow:hidden}
.executive li{float:left;width:160px;margin:0 10px 20px 0}
.executive li.mrNone{margin:0 0 20px 0}
.executive li .infor{width:150px;height:47px;padding:15px 0 0 8px;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:14px;font-weight:bold;color:#333}
.executive li .infor>span{display:block;margin-bottom:8px;font-weight:normal;color:#666;letter-spacing:-2px}
.supporters_associationList .stit{position:relative}
.supporters_associationList .list{border-top:1px solid #bbb5b6;border-bottom:1px solid #bbb5b6;padding:28px}
.supporters_associationList .list p{margin-top:30px;font-size:14px;color:#333}
.supporters_associationList .list p:first-child{margin-top:0}
.supporters_associationList .list p span{display:inline-block;margin-left:-1px;padding:0 6px;color:#e4e4e4}
.supporters_associationList table{border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}
.supporters_associationList table tbody td{padding:18px 0 16px 29px;border-bottom:1px solid #efefef}
.supporters_associationList table tbody td.left{border-left:1px solid #efefef}
.supporters_associationList table tbody td dl{overflow:hidden;*zoom:1}
.supporters_associationList table tbody td dl:after{content:'';display:block;clear:both}
.supporters_associationList table tbody td dl dt{float:left;margin-right:14px}
.supporters_associationList table tbody td dl dd{padding-top:10px;font-size:14px;color:#666}
.supporters_associationList table tbody td dl dd.affiliation{font-size:12px}
.supporters_associationList table tbody td dl dd>strong{display:inline-block;width:39px;color:#333;font-size:14px}
.supporters_associationList table tbody td dl dd>span{display:inline-block;width:1px;height:14px;margin:0 6px 0 6px;color:#ebebeb}

.sub-support .supporters-list {position:relative;overflow:hidden;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;}
.sub-support .supporters-list * {-webkit-box-sizing:border-box;box-sizing:border-box;}
.sub-support .supporters-list .item {overflow:hidden;float:left;padding:0 30px;border-bottom:1px solid #f4f4f4;width:50%;height:95px;}
.sub-support .supporters-list .item:nth-child(odd) {border-right:1px solid #f4f4f4;}
.sub-support .supporters-list .item .table-wrap {display:table;width:100%;height:100%;table-layout:fixed;}
.sub-support .supporters-list .item .table-wrap > [class^='cell-'] {display:table-cell;vertical-align:middle;}
.sub-support .supporters-list .item .table-wrap > .cell-img {width:60px;height:60px;}
.sub-support .supporters-list .item .table-wrap > .cell-text {padding-left:15px;}
.sub-support .supporters-list .item .table-wrap > .cell-text .row {font-size:14px;color:#666;}
.sub-support .supporters-list .item .table-wrap > .cell-text .row + .row {margin-top:8px;}
.sub-support .supporters-list .item .table-wrap > .cell-text .row strong {color:#333;}
.sub-support .supporters-list .item .table-wrap > .cell-text .row span {position:relative;padding-left:8px;margin-left:7px;font-size:12px;}
.sub-support .supporters-list .item .table-wrap > .cell-text .row span:before {content:'';display:inline-block;position:absolute;top:1px;left:0;width:1px;height:14px;border-left:1px solid #eeeeee;}
.sub-support .spon-info-cont {margin-top:70px;}
.sub-support .spon-info-cont * {-webkit-box-sizing:border-box;box-sizing:border-box;}
.sub-support .spon-info-cont .item {position:relative;border-top:1px solid #e4e4e4;height:100px;}
.sub-support .spon-info-cont .item .table-wrap {display:table;width:100%;height:100%;table-layout:fixed;}
.sub-support .spon-info-cont .item .table-wrap > [class^='cell-'] {display:table-cell;vertical-align:middle;}
.sub-support .spon-info-cont .item .table-wrap .cell-ico {width:59px;height:59px;}
.sub-support .spon-info-cont .item .table-wrap .cell-text {padding-left:20px;}
.sub-support .spon-info-cont .item .table-wrap .cell-text .row {font-size:13px;color:#666;}
.sub-support .spon-info-cont .item .table-wrap .cell-text .row + .row {margin-top:8px;}
.sub-support .spon-info-cont .item .table-wrap .cell-text .row strong {font-size:16px;color:#f29e19;}
.sub-support .spon-info-cont .item .table-wrap .cell-btn {text-align:right;}
.sub-support .spon-info-cont .item .table-wrap .cell-btn .btn-view {position:relative;display:inline-block;padding:0 20px;height:31px;line-height:26px;text-align:center;border:1px solid #cacaca;border-radius:5px;}
.sub-support .spon-info-cont .item .table-wrap .cell-btn .btn-view span {position:relative;font-size:12px;line-height:1;color:#666;}
.sub-support .spon-info-cont .item .table-wrap .cell-btn .btn-view span:after {content:'';display:inline-block;vertical-align: top;margin-top: 12px;margin-left: 13px;width:3px;height:5px;background:url('/resources/images/introduce/ico_spon_arrow.png') no-repeat;}

.contact .mapArea{margin-bottom:20px}
/* .contact .map_info{width:144px;height:80px;padding:15px;background:#fff;color:#666;text-align:center} */
.contact .map_info {width:240px;height:225px;background:url('/resources/images/introduce/map_info.png');background-size:240px; background-repeat:no-repeat; /* background-size:cover;transform: translate(-10px, -2px); */}
.contact .map_info strong{display:block;color:#333;font-size:20px;margin:5px 0 10px 0;font-weight:normal;font-family:'Montserrat'}
 .contact .map_info a {display:block;width:100%;height:100%;}
/* .contact .map_info a{display:block;width:126px;height:30px;margin:0 auto;line-height:30px;color:#fff;background:#5e7cbf} */
.contact .map_bottom{width:100%;overflow:hidden;margin-bottom:40px}
.contact .map_bottom .btn_iconset1{width:124px;padding:0 0 0 20px;height:28px;line-height:28px;text-align:left;background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 125px center no-repeat}

.contact .contactList li {overflow:hidden;padding:30px 0;border-bottom:1px solid #cecece;}
.contact .contactList li p {position:relative;width:267px;float:left;font-size:30px;font-weight:500;padding-left:100px;margin-right:134px;box-sizing:border-box;}
.contact .contactList li p:before {content: '';position:absolute;top:0;left:0;}
.contact .contactList li .addr:before {width:37px;height:32px;background:url('/resources/images/introduce/ic_addr.png');}
.contact .contactList li .tel:before {width:37px;height:37px;background:url('/resources/images/introduce/ic_tel.png');}
.contact .contactList li .map:before {width:37px;height:37px;background:url('/resources/images/introduce/ic_map.png');}

.contact .contactList li span {display:block;font-size:20px;line-height:32px;float:left;}
.contact .contactList dt{margin-bottom:15px;padding-left:77px;font-size:30px;font-weight:500;color:#222;/*background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 5px*/}
.contact .contactList dt.addr {background:url('/resources/images/introduce/ic_addr.png');background-color:#ddd}
.contact .contactList dt.tel {background:url('/resources/images/introduce/ic_tel.png');background-color:#ddd}
.contact .contactList dt.map {background:url('/resources/images/introduce/ic_map.png');background-color:#ddd}
.contact .contactList dd{margin-bottom:30px;padding-left:9px;font-size:14px;color:#666}
.contact .contactList dd span{display:inline-block;vertical-align:middle}
.contact .contactList dd.last{margin:0}

/* 경영정신 */
.core_values .mission_value{margin-bottom:70px;text-align:center}
.core_values .valueCont{width:780px;height:104px;margin-bottom:80px;background:url('/resources/images/introduce/bg_coreValue.gif') no-repeat 0 0;position:relative}
.core_values .valueCont>p{font-size:16px;line-height:24px;font-weight:bold;color:#fff;text-align:center}
.core_values .valueCont>p>strong{display:block;margin-bottom:25px;font-size:18px;color:#333}
.core_values .valueCont .value1{position:absolute;top:-7px;left:73px}
.core_values .valueCont .value2{position:absolute;top:-7px;left:335px}
.core_values .valueCont .value3{position:absolute;top:-7px;left:582px}
.core_values .valuesList {width:100%;overflow:hidden}
.core_values .valuesList li{float:left;width:580px;margin-right: 40px;}
.core_values .valuesList li:nth-child(1),.core_values .valuesList li:nth-child(2) {margin-bottom: 50px}
.core_values .valuesList li.mrNone{margin:0 0 40px 0}
.core_values .valuesList li h5{margin-bottom:20px;font-size:20px;font-weight:bold;color:#31b97f}
.core_values .valuesList li p{height: 48px;padding-left:8px;font-size:14px;line-height:24px;color:#666;line-height:24px;background:url('/resources/images/common/bu/bu_circle.gif') 0 11px no-repeat}
.core_values .valuesList li.last{margin-bottom:0}

.management{width:708px;height:932px;margin:0 auto;background:url('/resources/images/introduce/bg_management_new.gif') no-repeat 0 0;position:relative}
.management h4{padding:68px 15px 5px 0;text-align:center;font-size:32px;line-height:38px;color:#fff;font-weight:normal}
.management .managementTxt1{margin:0 15px 0 0;text-align:center;color:#fff;font-size:18px;line-height:28px}
.management .managementBox .asis{position:absolute;top:670px;left:104px}
.management .managementBox .asis h5{margin:0 0 50px 20px;font-size:23px;color:#333;text-align:center;font-weight:bold}
.management .managementBox .asis ul {width:480px;}
.management .managementBox .asis ul li{font-size:16px;color:#666;text-align:center;line-height:22px;padding: 15px 0px;}
.management .managementBox .asis ul li.center{padding:11px 0px;}
.management .managementBox .asis ul li.last{color: #fff;font-weight: bold;font-size: 18px;}
.management .managementBox .tobe{width:708px;position:absolute;top:375px;left:-10px;text-align:center}
.management .managementBox .tobe h5{margin:0 0 100px 0;font-size:20px;color:#333;font-weight:bold}
.management .managementBox .tobe ul{width:680px;margin:0 auto}
.management .managementBox .tobe ul li{float:left;width:145px;margin:15px 120px 0 0;font-size:16px;color:#666;text-align:center;line-height:22px}
.management .managementBox .tobe ul li.first {margin-top:0px;}
.management .managementBox .tobe ul li.last{width:140px;margin-right:0px;padding:0 0 0 10px}

.ethics .ethicsArea{width:100%;height:98px;margin-bottom:60px;text-align:center;font-size:24px;color:#666;line-height:34px}
.ethics .ethicsArea span{color:#333}
.ethics ol{position:relative;width:100%;height:330px;background:url('/resources/images/introduce/ethics_code_graph.gif') center 20px no-repeat}
.ethics ol li{font-size:14px;color:#666}
.ethics ol li strong{display:block;margin:0 0 5px 0;font-size:24px;font-weight:normal;font-family:'Montserrat'}
.ethics ol li span{display:block;line-height:24px;letter-spacing:-1px;vertical-align:top}
.ethics ol li.explain1{text-align:right;position:absolute;top:30px;left:220px}
.ethics ol li.explain1 strong{color:#ffca00}
.ethics ol li.explain2{text-align:left;position:absolute;top:30px;right:210px}
.ethics ol li.explain2 strong{color:#c8da2a}
.ethics ol li.explain3{text-align:right;position:absolute;top:200px;left:210px}
.ethics ol li.explain3 strong{color:#00cbc7}
.ethics ol li.explain4{text-align:left;position:absolute;top:200px;right:200px}
.ethics ol li.explain4 strong{color:#6fc249}

.rights ul{margin-bottom:85px;padding-left:209px;background-repeat:no-repeat}
.rights ul li{margin-bottom:15px;padding-left:10px;font-size:14px;color:#666;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 5px}
.rights ul.child_rights{background-image:url('/resources/images/introduce/bg_right1.gif');background-position:50px 3px}
.rights ul.sponsor_rights{background-image:url('/resources/images/introduce/bg_right2.gif');background-position:45px 0}
.rights ul.volunteer_rights{margin:0;background-image:url('/resources/images/introduce/bg_right3.gif');background-position:46px 0}

.platform ul{margin-bottom:85px;padding-left:209px;background-repeat:no-repeat}
.platform ul li{margin-bottom:1px;padding-left:10px;font-size:14px;line-height:28px;color:#666;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 11px}
.platform ul li ul{padding-left:10px}
.platform ul li ul li{padding-left:0;background:none;line-height:26px}
.platform ul.collection_platform{background-image:url('/resources/images/introduce/bg_platform1.gif');background-position:45px 10px}
.platform ul.distribution_platform{background-image:url('/resources/images/introduce/bg_platform2.gif');background-position:39px 0}

.crisis .crisis_management{width:100%;height:129px;margin-bottom:118px;margin-top:60px;font-size:30px;color:#666;line-height:43px;text-align:center;letter-spacing:-1.5px}
.crisis .crisis_management>span{color:#00652e}
.crisis ol{position:relative;width:100%;height:280px;background:url('/resources/images/introduce/crisis_graph.png') center top no-repeat;padding-bottom:60px;border-bottom:20px solid #f5f5f5}
.crisis ol li{margin-bottom:35px;font-size:14px;color:#666}
.crisis ol li strong{display:block;margin:0 0 3px 0;font-size:20px;}
.crisis ol li span{display:block;line-height:32px;letter-spacing:-1.5px;vertical-align:top;font-size:20px;}
.crisis ol li.explain1{text-align:right;position:absolute;top:10px;left:126px}
.crisis ol li.explain1 strong{color:#f8a910}
.crisis ol li.explain2{text-align:left;position:absolute;top:10px;right:112px}
.crisis ol li.explain2 strong{color:#cadb2a}
.crisis ol li.explain3{text-align:right;position:absolute;top:183px;left:128px}
.crisis ol li.explain3 strong{color:#4cb848}
.crisis ol li.explain4{text-align:left;position:absolute;top:183px;right:111px}
.crisis ol li.explain4 strong{color:var(--renew-point-color)}
.crisis h4{margin:60px 0 40px 0}
.crisis ul{margin:0 0 60px 0}
.crisis ul li{position:relative;line-height:32px;padding:0 0 0 18px;font-size:20px;}
.crisis ul li:before {content:'';position:absolute;top:14px;left:0;width:6px;height:6px;border-radius:50%;background:#0d904a}
.crisis .system-wrap{width:100%;height:287px;background:url('/resources/images/introduce/bg_crisis_system.png') no-repeat; background-size:cover;margin: 0 auto;}
.crisis .system-wrap dl{float:left;width:183px}
.crisis .system-wrap dl.system02{width:121px}
.crisis .system-wrap dl.system03{width:183px}
.crisis .system-wrap dl.system04{width:109px}
.crisis .system-wrap dl.system05{width:184px}
.crisis .system-wrap dl dt {font-size:16px;font-weight:bold;text-align:center;color:#fff;line-height:80px;margin-bottom:55px}
.crisis .system-wrap dl dd {margin:0 0 8px 0;color:#666;line-height:20px;text-align: center;letter-spacing:-1.5px}

/* 투명경영 */
.transparent_management .color-point,
.transparent_management .color-point > * {color:#31b97f !important;font-weight:bold !important;}
.transparent_management .tar {margin-top: 10px;}
.transparent_management .tar a + a {margin-left:2px;}
.transparent_management .compliance strong{color:#31b97f;}
.transparent_management .compliance dt{margin-bottom:20px;font-size:24px;color:#333}
.transparent_management .compliance dd{margin:0 0 5px 0;padding-left:9px;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 10px;font-size:14px;color:#666;line-height:24px;word-break:keep-all;}
.transparent_management .compliance .btn-more {position:relative;margin-left:4px;line-height:1;}
.transparent_management .compliance .btn-more span {font-size:13px;color:#31b97f;letter-spacing:-.5px;font-weight:bold;text-decoration: underline;vertical-align: top;margin-top: 5px;display: inline-block;}

.breakdown_graph{position:relative;min-height:206px;padding:60px 0 0;}
.breakdown_graph h3{display:block;margin-bottom:0;color:#333;font-size:16px;height:auto !important;}
.breakdown_graph h3 span{display:block;width:58px;overflow:hidden;padding:0 0 8px 3px;margin-bottom:9px;font-size:12px;letter-spacing:9px;border-bottom:1px solid #333;}
.breakdown_graph .graph-box {margin:0 auto;width:100%;;}
.breakdown_graph .table-wrap {display:table;table-layout:fixed;width:100%;}
.breakdown_graph .table-wrap > [class^='cell-'] {display:table-cell;vertical-align:middle;width:50%;}
.breakdown_graph .table-wrap .cell-img {text-align:right;}
.breakdown_graph .table-wrap .cell-text {padding-left:40px;}
.breakdown_graph .table-wrap .cell-text ul {}
.breakdown_graph .table-wrap .cell-text ul li {margin-bottom:13px;color:#666;font-size:14px;}
.breakdown_graph .table-wrap .cell-text ul li:last-child {margin-bottom:0;}
.breakdown_graph .table-wrap .cell-text ul li > span {display:inline-block;}
.breakdown_graph .table-wrap .cell-text ul li [class^='color'] {width: 75px; font-size:17px;font-weight: bold;}
.breakdown_graph .table-wrap .cell-text ul li .color1 {color:#f4c200}
.breakdown_graph .table-wrap .cell-text ul li .color2 {color:#7bb71e}
.breakdown_graph .table-wrap .cell-text ul li .color3 {color:#46cac8}
.breakdown_graph .table-wrap .cell-text ul li .color4 {color:#5675c0}
.breakdown_graph .table-wrap .cell-text ul li .color5 {color:#eb7921}
.breakdown_graph .table-wrap .cell-text ul li .color6 {color:#ff4397}

.transparent_management .income_expense table{margin-top:40px;width:100%;}
.transparent_management .tstyle1 tbody th{color:#666;line-height:17px;}
.transparent_management .tstyle1 .sum{font-weight:bold;background-color:#f9fcf6;border-top:1px solid #b1b1b1;}
.transparent_management .tstyle1 tbody td{text-align:center;padding:5px 0 5px 0;letter-spacing:0;color:#666;}
.transparent_management .tstyle1 tbody td.aright{text-align:right;padding-right:17px;}
.transparent_management .tstyle1 tbody td.aleft{text-align:left;padding-left:17px;}
.transparent_management .tstyle1 tbody td:last-child{padding-left:20px;text-align:left;letter-spacing: -1px;}
.transparent_management .txt_income{clear:both;color:#666;margin:20px auto;}
.transparent_management .txt_income strong{display:block;padding:15px 0 10px 0}
.transparent_management .txt_income p {position:relative;padding-left:10px;line-height:24px;letter-spacing:-1.5px}
.transparent_management .txt_income p:before {content:'*';position:absolute;top:0;left:0;z-index:400;}
.transparent_management .tstyle1 tbody th{height:48px}
.transparent_management .tstyle1.exp tbody th{height:auto;line-height:23px;}
.transparent_management .tstyle1.exp tbody td{height:24px;padding-top:12px;padding-bottom:12px;line-height:23px;word-break:keep-all;}
.transparent_management .tstyle1.exp tbody td:last-child{padding-left:15px;padding-right:15px;text-align:left;}
.transparent_management .tstyle1.exp .sum{background-color:transparent;border-top:1px solid #efefef;border-bottom:1px solid #b1b1b1;}
.transparent_management .tstyle1.exp tbody tr.tat1 td{font-weight:bold;}
.transparent_management .tstyle1.exp tbody tr.tat1 td:last-child{font-weight:normal;}
.transparent_management .tstyle1.exp tbody tr.tat2 td{font-weight:bold;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;background-color:#f9fcf6;}
.transparent_management .tstyle1.exp tbody tr.tat3 td{border-bottom:1px solid #efefef;background-color:#f9fcf6;}
.transparent_management .tstyle1.exp tbody tr.tat3 td:last-child{padding-right:23px;text-align:right;letter-spacing:0px;}
.transparent_management .tstyle1.exp tbody tr.tat4 td{font-weight:bold;color:#31b97f;background-color:#f9fcf6;}
.transparent_management .tstyle1.exp tbody tr.tat4 td:last-child{padding-right:23px;text-align:right;letter-spacing:0px;}
.transparent_management .accounting_firm{margin-top:80px}
.transparent_management .accounting_firm dt{margin-bottom:20px;font-size:16px;color:#333;font-weight:bold}
.transparent_management .accounting_firm dd{margin-bottom:5px;font-size:14px;color:#666;line-height:24px}
.transparent_management .accounting_firm dd a + a {margin-left:2px;}
.transparent_management .accounting_firm dd.accountingCeo{text-align:right}
.transparent_management .btn_darkgray{height:32px;line-height:32px}

.n_styls tr td {height: 33px}
.n_stye01 .tdlis_midle {text-align: center !important;padding: 18px 0px 16px 0 !important}
.n_stye01 .tdlis_last {text-align: left !important;padding-left: 12px !important;line-height: 20px}

.newsTop{width:100%;padding:22px 0;}
.newsTop .top_info{border-bottom:1px solid #b1b1b1}
.newsTop h4{padding:0 0 20px 30px;font-size:20px;color:#333;}
.newsTop .stl{float:left;/*padding:5px 0 0 30px;*/padding:0 0 0 30px;font-size:16px;color:#888}
.newsTop .stl span{display:inline-block;width:105px;height:13px}
.newsTop .stl .registDay{width:125px;height:15px;padding:0 3px 0 0;margin-right:8px;background:url('/resources/images/introduce/bg_vline.gif') center right no-repeat}
.newsTop .stl .endYear{/*width:87px;*/height:15px;padding:0 3px 0 0;margin-right:8px;background:url('/resources/images/introduce/bg_vline.gif') center right no-repeat}
.newsTop .stl .txt_bar{margin:0 5px 0 0}
.newsTop .post_option{padding:0 0 15px 0}
.post_option{float:right}
.post_option a{display:inline-block;vertical-align:middle;font-size:0}
.post_option button{display:inline-block;vertical-align:middle;font-size:0;line-height:0}
.post_option button.text_expend{margin-left:-5px}
.newsTop .download{width:100%;height:50px;margin:15px 0 0 0;padding:0 0 0 30px;line-height:50px;border-top:1px solid #efefef;clear:both;box-sizing: border-box;}
.newsTop .download span{border-bottom:1px solid #333;font-size:16px;}
.newsCont{width:100%;padding:50px 30px 20px 30px;font-size:14px;line-height:1.6;color:#333;box-sizing: border-box;}
.newsCont>p{width:100%;margin-bottom:10px;word-wrap:break-word}
.newsCont table{font-family:'Malgun Gothic' !important;font-size:14px;line-height:1.6;color:#333;margin:0 auto !important}
.newsCont table p{font-size:14px;line-height:1.6;color:#333}
.newsCont img{vertical-align:top;line-height:0}
.newBottom{width:100%;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #b1b1b1;overflow:hidden}
.newBottom .snsList{float:left}
.newBottom .post_option{float:right}
.listBtn {position:relative;text-align:right;margin-bottom:40px;}
.listBtn a {display:inline-block;width:280px;height:60px;line-height:58px;text-align:center;font-size:20px;color:var(--renew-point-color);border:1px solid var(--renew-point-color);font-weight:normal;box-sizing:border-box;}
.listBtn.v2 a.btn_kind2{width:280px;height:60px;line-height:58px;font-weight:normal;font-size:20px;border-radius:0 0;}
.listBtn .view_sns_item a{height:41px;}
.view_sns_lst{margin-top:7px;}
.board_area_right{width:580px;height:60px;position:relative;border:1px solid #979797;border-radius:30px;margin:0 auto;font-size:0;text-align:right;}
.board_area_right select{width: 140px;height:100%;margin: 0 0 0 0;padding-top: 25px;}
.board_area_right .select_box{top: 0;left: 0;width: 160px;height: 60px;background: #fff url(/resources/images/common/bg/bg_select.gif) calc(100% - 10px) center no-repeat;font-size: 20px;line-height: 60px;padding-left: 20px;}
.biz_list .board_search{width:100%;margin-left:0;text-align:left}
.bbs_list .board_search {position:relative;width:100%;height:60px;margin-top:60px;}

.biz_list .board_area_left{float:left;width:202px;}
.biz_list .board_area_left label{display: inline-block;/* margin: 10px 4px 0 0; *//* line-height: 35px; */width: auto !important;height: auto !important;line-height: 60px;font-size: 16px;}
.biz_list .board_area_left select{vertical-align:top;width:142px;height:60px}
.biz_list .board_area_left .select_box{top:0;left:0;width:120px;height:60px;background:#fff url('/resources/images/common/bg/bg_select.gif') 90% center no-repeat;line-height:60px;font-size:20px;padding-left:20px;}

.grn_qna_link_tit,.grn_qna_link_cont{word-break:keep-all;word-wrap:break-word;}
.grn_qna_area{position:relative;}
.grn_qna_sec{position:relative;min-height:1041px;margin-top:58px;padding:45px 25px 209px 188px;background:url(/resources/images/introduce/grn_qna_bg.jpg) left bottom no-repeat;background-color:#deddd8;box-sizing:border-box;}
.grn_qna_pos_l{position:absolute;top:45px;left:39px;width:126px;}
.grn_qna_tit{display:block;padding-top:36px;border-top:1px solid #028a4b;width:126px;height:244px;background:url(/resources/images/introduce/grn_qna_tit.gif) left top no-repeat;font-size:0;line-height:0;}
.grn_qna_lst{width:100%;}
.grn_qna_lst:after{display:block;clear:both;content:'';}
.grn_qna_item{width:959px;margin-top:10px;}
.grn_qna_item:first-child{margin-top:0;}
.grn_qna_link{position:relative;display:block;width:100%;min-height:87px;margin:0 auto;padding:5px 54px 15px 21px;background-color:#fff;box-sizing:border-box;word-break:keep-all;word-wrap:break-word;}
.grn_qna_link:after{display:block;clear:both;content:'';position:absolute;bottom:8px;right:8px;width:38px;height:38px;background:url(/resources/images/introduce/grn_qna_ico.png) left top no-repeat;}
.grn_qna_link_tit{display:block;font-size:32px;line-height:37px;color:#5a4f36;font-weight:bold;letter-spacing:-0.05em;}
.grn_qna_link_cont{display:block;margin-top:6px;font-size:15px;line-height:22px;color:#373737;font-weight:bold;letter-spacing:-0.075em;}

.grn_qna_item .grn_qna_link:hover{background-color:#131313;}
.grn_qna_link:hover:after{background:url(/resources/images/introduce/grn_qna_ico_on.png) left top no-repeat;}
.grn_qna_link:hover .grn_qna_link_tit{color:#1bcc02;}
.grn_qna_link:hover .grn_qna_link_cont{color:#ffffff;}

.grn_qna_item.m2 .grn_qna_link:hover{background-color:#1d1d1d;}
.grn_qna_item.m3 .grn_qna_link:hover{background-color:#262525;}
.grn_qna_item.m4 .grn_qna_link:hover{background-color:#313030;}
.grn_qna_item.m5 .grn_qna_link:hover{background-color:#3b3a3a;}
.grn_qna_item.m6 .grn_qna_link:hover{background-color:#454343;}
.grn_qna_item.m7 .grn_qna_link:hover{background-color:#504e4e;}
.grn_qna_item.m8 .grn_qna_link:hover{background-color:#5a5858;}

.budget_procedure{width:100%;position:relative; margin: 0 auto;margin-top:60px;}
.budget_procedure ul{height:33px;padding-left:170px;overflow:hidden}
.budget_procedure ul li{float:left;width:127px;margin-right:29px;padding-bottom:15px;border-bottom:2px solid #494949;text-align:center;font-size:16px;font-weight:bold;color:#333;letter-spacing:-2px}
.budget_procedure ul li.last{margin:0}

.evaluation_system .tab-list{width:100%;overflow:hidden;padding-top:5px;position:relative;}
.evaluation_system .tab-list li{float:left;width:50%;height:35px;line-height:35px;margin-top:5px;text-align:center;border:1px solid #e4e4e4;border-left: 0;border-bottom:1px solid #31b97f;box-sizing: border-box;}
.evaluation_system .tab-list li.last{width:50%}
.evaluation_system .tab-list li a{display:block;font-size:14px;color:#888}
.evaluation_system .tab-list li.on{height:40px;line-height:40px;margin-top:0;background:#fff;border-top:2px solid #31b97f;border-right:1px solid #31b97f;border-left:1px solid #31b97f;border-bottom:1px solid #fff;z-index:5}
.evaluation_system .tab-list li.on a{font-size:14px;font-weight:bold;color:#31b97f}
.evaluation_system .tab-con{width:780px;/*height:915px;*/margin:-1px auto 60px auto;}
.evaluation_system .tab-con>div{display:none;margin:60px 0 0 0}
.evaluation_system .evaluation_structure1{width:780px;height:405px;margin:0 0 40px 0;background:url('/resources/images/introduce/bg_evaluation_system1.gif?date=20180503') no-repeat;text-indent:-9999px;overflow:hidden}
.evaluation_system .evaluation_ratio1{width:743px;height:341px;padding:40px 0 0 35px;border:1px solid #ebebeb}
.evaluation_system .evaluation_ratio1 strong{display:block;font-size:20px;margin:0 0 35px 315px}
.evaluation_system .evaluation_ratio1 ul li{float:left}
.evaluation_system .evaluation_ratio1 ul li:first-child{padding:0 30px 0 0;margin:0 30px 0 0;border-right:1px solid #ebebeb}
.evaluation_system .evaluation_structure2{width:780px;height:502px;margin:0 0 40px 0;background:url('/resources/images/introduce/bg_evaluation_system2.gif?date=20180413') no-repeat;text-indent:-9999px;overflow:hidden}
.evaluation_system .evaluation_ratio2{width:778px;height:331px;border:1px solid #ebebeb;text-align:center}
.evaluation_system .evaluation_ratio2 strong{display:block;font-size:20px;margin:40px 0 35px 0}
.evaluation_system .evaluation_ratio2 div{margin:0 0 0 15px}

.incentives h5{margin-bottom:20px;font-size:18px;color:#31b97f}
.incentives p{margin-bottom:50px;font-size:14px;color:#666;line-height:24px}
.incentives ul{margin-bottom:50px}
.incentives ul li{margin-bottom:10px;padding-left:10px;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 5px;font-size:14px;color:#666}
.incentives ul li strong{display:inline-block;width:115px;color:#333}
.incentives .execution_schedule{width:780px;height:215px;margin:0 0 50px 0;padding:10px 0 0 0;background:url('/resources/images/introduce/bg_execution_schedule.gif') no-repeat 0 10px;position:relative}
.incentives .execution_schedule p{font-size:14px;color:#666;text-align:center;line-height:20px}
.incentives .execution_schedule p>strong{display:block;margin:0 0 2px 0;color:#666;letter-spacing:0}
.incentives .execution_schedule .schedule1{position:absolute;top:30px;left:3px;width:55px;text-align:center;color:#fff;font-weight:bold}
.incentives .execution_schedule .schedule2{position:absolute;top:157px;left:49px}
.incentives .execution_schedule .schedule3{position:absolute;top:70px;left:116px}
.incentives .execution_schedule .schedule4{position:absolute;top:157px;left:174px}
.incentives .execution_schedule .schedule5{position:absolute;top:70px;left:248px}
.incentives .execution_schedule .schedule6{position:absolute;top:70px;left:349px}
.incentives .execution_schedule .schedule7{position:absolute;top:30px;left:465px;width:50px;text-align:center;color:#fff;font-weight:bold}
.incentives .execution_schedule .schedule8{position:absolute;top:70px;left:514px}
.incentives .execution_schedule .schedule9{position:absolute;top:157px;left:583px}
.incentives .execution_schedule .schedule10{position:absolute;top:70px;left:640px}
.incentives .execution_plan{margin-bottom:50px}
.incentives .tstyle1 tbody th{color:#666;text-align:center}
.incentives .tstyle1 tbody td{line-height:1.6}
.incentives .tstyle1 tbody td.cen{padding:18px 0 16px 0;text-align:center}

.training .training_purpose{width:456px;height:405px;background:url('/resources/images/introduce/bg_training.gif') no-repeat;margin:0 auto 65px}
.training .training_purpose ul{color:#fff}
.training .training_purpose ul li{float:left;width:228px;height:202px}
.training .training_purpose ul li strong{display:block;font-size:24px;margin:35px 0 20px 75px}
.training .training_purpose ul li.list2 strong{margin:35px 0 10px 125px}
.training .training_purpose ul li.list3{float:right}
.training .training_purpose ul li.list3 strong{margin:60px 0 10px 125px}
.training .training_purpose ul li.list4 strong{margin:60px 0 10px 75px}
.training .training_purpose ul li p{width:125px;margin:0 0 0 25px;line-height:24px;text-align:center}
.training .training_purpose ul li.list2 p{margin:0 0 0 75px}
.training .training_purpose ul li.list3 p{margin:0 0 0 75px}
.training .training_system>ul>li{float:left;width:386px}
.training .training_system>ul>li.list2{margin:0 20px 0 20px}
.training .training_system>ul>li.list4{margin:30px 20px 0 130px}
.training .training_system>ul>li.list5{margin:30px 0 0 0}
.training .training_system>ul>li strong{display:block;width:100%;height:48px;margin:0 0 10px 0;line-height:48px;background:#f9fcf6;text-align:center;font-size:15px;border-radius:3px}
.training .training_system>ul>li ul{width:100%;height:178px;padding:20px 0 0 25px;border:1px solid #ebebeb;border-radius:3px;box-sizing: border-box;}
.training .training_system>ul>li ul li{color:#666;line-height:25px}

/* 아동복지연구소 */
.institute_intro_area{text-align:center;color:#666666;margin-top:60px;}
.institute_intro_area .addTxt {text-align:left;}
.institute_intro_area .sub_notice_dsc1 {font-size:20px;line-height:32px;text-align:left;color:#222;margin-top:60px;}
.institute_intro_area .tab-type2 > li {width:295px;}
.institute_intro_area .btn_news{display:inline-block;float:right;font-size:20px;font-weight:700;color:#0d904a;margin-bottom:40px}

.institute_job_sec{margin-top:50px;font-size:0;text-align:center;}
.institute_job_bx{display:inline-block;width:180px;height:180px;margin-left:34px;color:#ffffff;background-color:#ffca00;text-align:center;white-space:nowrap;box-sizing:border-box;border-radius:50%;}
.institute_job_bx:first-child{margin-left:0;}
.institute_job_bx.bg_green1{background-color:#c8da2a;}
.institute_job_bx.bg_green2{background-color:#00cbc7;}

.institute_job_cont{position:relative;display:inline-block;*display:inline;vertical-align:middle;white-space:normal;*zoom:1;}

.institute_work_sec{position:relative;margin:30px 0 0 -20px;}
.institute_work_lst:after{display:block;clear:both;content:'';}
.institute_work_item{float:left;width:246px;margin-left:20px;box-sizing:border-box;}
.institute_work_tit{min-height:48px;padding:11px 5px;font-size:15px;line-height:24px;color:#fff;font-weight:bold;text-align:center;background-color:#6fc249;box-sizing:border-box;border-radius:3px;}
.institute_work_cont{min-height:180px;margin-top:10px;padding:13px 11px;border:1px solid #ebebeb;border-radius:3px;box-sizing:border-box;}
.institute_job_tit{display:block;font-size:22px;line-height:24px;}
.institute_job_txt{display:block;margin-top:1px;font-size:20px;line-height:24px;}
.institute_job_img {margin-top:50px;}
.institute_job_img .img1 {width: 626px;height:220px;margin: 0 auto;margin-bottom:80px;}
.institute_job_img .img1 img {width:100%;}

.institute_job_img .img2 {width: 100%;margin: 0 auto;margin-bottom:80px;}
.institute_job_img .img2 img {width:100%;}

.research_history .viewNews {display:inline-block;float:right;font-size:20px;font-weight:700;color:#0d904a;margin-bottom:20px;}
.research_history .history_year{width:100%;border:0}
.research_history .year2021{background:url('/resources/images/introduce/bg_research_history2021.png') 808px top no-repeat}
.research_history .year2020{background:url('/resources/images/introduce/bg_research_history2020.png') 130px top no-repeat}
.research_history .year2019{background:url('/resources/images/introduce/bg_research_history2019.jpg') 808px top no-repeat}
.research_history .year2018{background:url('/resources/images/introduce/bg_research_history2018.jpg') 130px top no-repeat}
.research_history .year2017{background:url('/resources/images/introduce/bg_research_history2017.jpg') 808px top no-repeat}
.research_history .year2016{background:url('/resources/images/introduce/bg_research_history2016.jpg') 130px top no-repeat}
.research_history .year2015{background:url('/resources/images/introduce/bg_research_history1.jpg') 808px top no-repeat}
.research_history .year2014{background:url('/resources/images/introduce/bg_research_history2.jpg') 130px top no-repeat}
.research_history .year2013{background:url('/resources/images/introduce/bg_research_history3.jpg') 808px top no-repeat}

.research_activities {line-height:28px}
.research_activities .tab-type2{margin:0 0 30px 0;background:url('/resources/images/common/bg/bg_tab2.gif') no-repeat}
.research_activities .tab-type2 li{width:130px;border:0;background:0}
.research_activities .tab-type2 li.on{border:1px solid #14a668}
.research_activities .tab-type2 li.on a{background:#31b97f;font-size:16px;font-weight:bold;color:#fff}
.research_activities .tab-type4{margin:0 0 30px 0;background:url('/resources/images/common/bg/bg_tab4_h.gif') no-repeat;height:54px}
.research_activities .tab-type4 li{float:left;height:100%;width:14.23%;border:0;background:0}
.research_activities .tab-type4 li:first-child{border-radius:3px 0 0 0}
.research_activities .tab-type4 li a{box-sizing:border-box;padding:16px 0;line-height:21px;display:inline-block;width:100%;height:100%;text-align:center;font-size:14px;color:#666}
.research_activities .tab-type4 li.row2 a{padding:5px 20px !important}
.research_activities .tab-type4 li.on{width:14.25% !important;height:52px;border-width:1px;border-style:solid;border-color:#14a668}
.research_activities .tab-type4 li.on a{background:#31b97f;font-size:16px;font-weight:bold;font-size:16px;color:#fff}
.research_activities .tab-type4 li.last{border-radius:0 3px 0 0}
.research_activities p{font-size:14px;color:#666;line-height:24px}
.research_activities .txt_research_activities1{margin-bottom:60px}
.research_activities .txt_research_activities2{margin-bottom:60px;font-size:22px;font-weight:bold;line-height:30px;color:#333}
.research_activities .txt_research_activities3{margin-bottom:40px;padding-left:12px;font-size:28px;font-weight:bold;color:#31b97f}
.research_activities .txt_research_activities4{margin-bottom:20px;font-size:18px;font-weight:bold;color:#31b97f}
.research_activities .txt_research_activities5{margin-bottom:35px;font-size:22px;line-height:30px;color:#333}
.research_activities .thumbnail_list ul li{padding:0}
.research_activities .thumbnail_list ul li>span {display:block;margin:7px 0 0 0;font-size:14px;font-weight:bold;color:#333;line-height:21px}
.research_activities .thumbnail_line1 {position:absolute;top:191px;left:0;z-index:5;width:780px;height:13px;background:url('/resources/images/introduce/line_research_list.gif') no-repeat}
.research_activities .data_download{padding:0;width:141px;height:177px;background:url('/resources/images/introduce/thumbnail_cover.png') repeat}
.research_activities .data_download>a {display:block;width:91px;height:91px;margin:50px auto;text-align:center}
.research_activities .researchTxt{margin-bottom:60px;text-align:center}
.research_activities .welfare_forum{width:780px;position:relative;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.research_activities .welfare_forum.end{margin-bottom:0;padding-bottom:0;border-bottom:0}
.research_activities .welfare_forum h4{margin-bottom:5px;font-size:16px;color:#666}
.research_activities .welfare_forum .forum_guide{height:83px;position:absolute;top:0;right:0;padding-left:27px;border-left:1px solid #e4e4e4}
.research_activities .welfare_forum .forum_guide p{margin-bottom:8px}
.research_activities .welfare_forum .forum_guide p>span{display:block;margin-bottom:8px;font-size:26px;color:#333}
.research_activities .welfare_forum .forum_photo{width:100%;margin-bottom:10px;overflow:hidden}
.research_activities .welfare_forum ul li{margin:0 0 1px 0;padding-left:10px;background:url('/resources/images/common/bu/bu_circle.gif') 0 12px no-repeat;font-size:14px;color:#666;overflow:hidden;*zoom:1}
.research_activities .welfare_forum ul li:after{content:'';display:block;clear:both}
.research_activities .welfare_forum ul li>strong{display:inline-block;width:87px;color:#333}
.research_activities .welfare_forum ul li span{display:inline-block;padding-left:88px}
.research_activities .welfare_forum ul li.last span{padding-left:87px}
.research_activities .welfare_forum ul li.debate>strong{display:block;float:left;height:80px}
.research_activities .welfare_forum ul li.debate>span{display:block;margin:-5px 0 5px 0;line-height:24px}
.research_activities .child_researcher{width:707px;margin-bottom:65px;padding-left:73px;background:url('/resources/images/introduce/bg_child_researcher.jpg') no-repeat 455px 0}
.research_activities .child_researcher dl{width:350px}
.research_activities .child_researcher dl dt{margin-bottom:10px;text-align:center;font-size:18px;font-weight:bold;color:#333}
.research_activities .child_researcher dl dd{margin-bottom:10px;text-align:center;font-size:14px;color:#666;line-height:24px}
.research_activities .tstyle1{margin-bottom:70px}
.research_activities .tstyle1 tbody th{color:#666}
.research_activities .stit{margin:0 0 20px 0;padding:10px 0 0 0}

.research_paper{background-repeat:no-repeat;background-position:565px 45px}
.research_paper .stit{margin-bottom:30px}
.research_paper h5{margin-bottom:10px;font-size:18px;color:#31b97f;line-height:20px}
.research_paper ul{margin-bottom:40px}
.research_paper ul li{margin-bottom:1px;padding-left:10px;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 11px;font-size:14px;color:#666;line-height:24px;letter-spacing:-1.5px}
.research_paper2017{background-image:url('/resources/images/introduce/research_paper2017.gif')}
.research_paper2016{background-image:url('/resources/images/introduce/research_paper2016.gif')}
.research_topic{padding-left:290px;background-repeat:no-repeat;background-position:0 0}
.research_topic2017{background-image:url('/resources/images/introduce/research_topic2017.gif')}
.research_topic2016{background-image:url('/resources/images/introduce/research_topic2016.gif')}
.research_topic2015{background-image:url('/resources/images/introduce/research_topic2015.gif')}
.research_topic2014{background-image:url('/resources/images/introduce/research_topic2014.gif')}

.business_development .business_process{width:700px;height:340px;margin-bottom:60px;padding-left:80px;background:url('/resources/images/introduce/bg_business_development.gif') no-repeat 80px 0;position:relative}
.business_development .business_process p>strong{display:block;margin-bottom:50px;text-align:center;color:#fff;line-height:22px}
.business_development .business_process .process1{position:absolute;top:40px;left:77px}
.business_development .business_process .process2{position:absolute;top:40px;left:330px}
.business_development .business_process .process3{position:absolute;top:40px;left:606px}
.business_development .business_process .process4{position:absolute;top:242px;left:599px}
.business_development .business_process .process5{position:absolute;top:232px;left:320px}
.business_development .business_process .process5>strong{margin-bottom:40px}
.business_development .business_process .process6{position:absolute;top:232px;left:87px}
.business_development dl{margin-bottom:65px}
.business_development dl dt{margin-bottom:3px;padding-left:10px;font-size:14px;color:#333;font-weight:bold;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 11px}
.business_development dl dd{margin-bottom:15px;padding-left:10px;font-size:14px;color:#666;line-height:24px;letter-spacing:-1.5px}

.book_tmb_sec{position:relative;width:780px;margin: 70px auto 0 auto;padding:0 50px;background:url(/resources/images/introduce/line_research_list2.gif) left -61px repeat-y;box-sizing:border-box;}
.book_tmb_sec_mt1{margin-top:55px;}
.book_tmb_lst{position:relative;margin:-5px -40px 0 0;font-size:0;}
.book_tmb_lst:after{display:block;clear:both;content:'';}
.book_tmb_item{overflow:hidden;position:relative;display:inline-block;/*height:250px;*/margin-top:5px;font-weight:bold;vertical-align:top;}
.book_tmb_item + .book_tmb_item {margin-left:40px;}
.book_tmb_item.last{margin-right:0;}
.book_tmb_link{position:relative;display:block;text-align:center;}
.book_tmb_item > a:hover .btn_selector{display:block !important;}
.book_tmb_link .btn_selector{display:none;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;height:177px;background:url(/resources/images/data/thumbnail_cover.png) top left repeat;}
.book_tmb_link .btn_selector:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;width:91px;height:91px;margin:-45px 0 0 -45px;background:url(/resources/images/introduce/btn_pdf_download.png) left top no-repeat;}
.book_tmb_img{display:block;width:139px;height:177px;}
.book_tmb_txt{overflow:hidden;display:block;width:139px;/*max-height:55px;*/margin:20px 0 0 0;font-size:14px;color:#333;line-height:20px;letter-spacing:-0.140em;word-break:keep-all;}

.institute_book_sec{margin-top:85px;min-height:310px;background-repeat:no-repeat;background-position:right 45px;box-sizing:border-box;}
.institute_paper2018{padding-right:230px;background-image:url('/resources/images/introduce/research_paper2018.gif');}
.institute_paper2017{margin-top:36px;padding-right:230px;background-image:url('/resources/images/introduce/research_paper2017.gif');}
.institute_book_tit{margin-top:9px;font-size:22px !important;line-height:28px !important;color:#333333 !important;}
.institute_book_txt{margin-top:8px;}

.institute_tab1_img1{margin-top:60px;text-align:center;font-size:0;line-height:0;}
.institute_tab1_img2{margin-top:55px;text-align:center;font-size:0;line-height:0;text-align:center;}
.institute_tab2_img1{margin-top:50px;text-align:center;font-size:0;line-height:0;}

.institute_forum_top_sec{position:relative;display:table;table-layout:fixed;width:100%;height:108px;}
.institute_forum_top_cell{display:table-cell;padding:4px 0;vertical-align:top;}
.institute_forum_top_cell1{padding-right:25px;}
.institute_forum_top_cell2{width:220px;padding-left:25px;border-left:1px solid #e4e4e4;box-sizing:border-box;}
.institute_forum_title,.institute_forum_stit,.institute_forum_tit,.institute_forum_day,.institute_forum_time,.institute_forum_place{display:block;}
.institute_forum_title{font-size:22px;line-height:28px;color:#333333;font-weight:bold;word-break:keep-all;word-wrap:break-word;}
.institute_forum_stit{font-size:16px;line-height:22px;color:#666666;}
.institute_forum_tit{margin-top:11px;}
.institute_forum_day{font-weight:bold;font-size:26px;line-height:32px;color:#333333;}
.institute_forum_time{margin-top:8px;}
.institute_forum_place{margin-top:14px;}
.institute_forum_time,.institute_forum_place{line-height:20px;color:#666666;}
.institute_forum_photo{margin-top:20px;}
.institute_forum_photo:after{display:block;clear:both;content:'';}
.institute_forum_photo li{float:left;width:376px;height:auto;margin-left:10px;font-size:0;line-height:0;}
.institute_forum_photo li img{width:100%;height:100%;}
.institute_forum_photo li:first-child{margin-left:0;}

.research_data .tabs-fill-box li {width:298.5px;}

.research_data .tab-type2{background:url('/resources/images/common/bg/bg_tab3.gif') no-repeat;z-index:2}
.research_data .tab-type2 li{background:none;border:0;height:41px}
.research_data .tab-type2 li.on{border:1px solid #14a668}
.research_data .tab-type2 li.on a{background:#31b97f;font-size:16px;font-weight:bold;color:#fff}
.research_data .bbs_list{margin-top:-1px;padding:80px 0 0 0;z-index:1}


.research_data .board_area_right {border:0;}
.research_data .bbs_list .board_search{/*margin-left:489px;*/font-size:0;display:inline-block;margin:0 0 40px 0;}
.research_data .bbs_list .board_search>form{width:291px}
.research_data .bbs_list .board_search input {/*width: calc(100% - 40px);*/border:0 !important}
.research_data .bbs_list .board_search select {width:140px;margin-right:0;transform:translateX(0)}
.research_data .bbs_list .board_search .select_box{left:1px;height:60px;text-align:left}
.research_data .tab-type2.add_data {background:url('/resources/images/common/bg/bg_tab22.gif') no-repeat}
.research_data .tab-type2.add_data li {width:130px}

.research_data .board_search a {position:absolute;right:26px;}

.viewCont01{padding:50px 30px 5px 30px;font-size:1em;line-height:1.6;color:#333}

/* 220422 새로운 스타일 소스 */
/* 어린이재단은 */
.introduce {background: url(../images/sub1_bg.png);background-size: cover;margin-top: 100px;}
.cont-intro .title-cont {margin-bottom: 80px;}
.cont-intro .about .tab-type2>li {width: 295px;box-sizing: border-box;}

.cont-intro .about .cont1 .top_txt {font-size: 32px;color: #666;line-height: 43px;text-align: center;}
.cont-intro .about .cont1 .top_txt strong {color: #00652e;font-weight: 700;}
.cont-intro .about .cont1 .detail {margin: 60px 0 80px 0;overflow: hidden;}
.cont-intro .about .cont1 .detail .thum {width: 580px;height: 330px;background: url(../images/introduce/tmp1.png);float: left;margin-right: 20px;}
.cont-intro .about .cont1 .detail .memo_g {width: 580px;float: left;}
.cont-intro .about .cont1 .detail .memo1 {font-size: 24px;font-weight: 500;color: #222;line-height: 24px;}
.cont-intro .about .cont1 .detail .memo2 {font-size: 20px;color: #666;margin: 20px 0 25px 0;letter-spacing: -1px;line-height:32px;}
.cont-intro .about .cont1 .detail .memo2 strong {font-weight: 500;}
.cont-intro .about .cont1 .detail .memo3  {font-size: 20px;color: #222;line-height: 32px;}
.cont-intro .about .cont1 .link_g {overflow: hidden;}
.cont-intro .about .cont1 .link_g li {position: relative;;width: 380px;height: 211px;float: left;}
.cont-intro .about .cont1 .link_g li~li {margin-left: 20px;}
.cont-intro .about .cont1 .link_g {overflow: hidden;}
.cont-intro .about .cont1 .link_g .link1 {background: url(../images/introduce/tmp2.png);}
.cont-intro .about .cont1 .link_g .link2 {background: url(../images/introduce/tmp3.png);}
.cont-intro .about .cont1 .link_g .link3 {background: url(../images/introduce/tmp4.png);}
.cont-intro .about .cont1 .link_g li a {position: absolute;bottom: 20px;left: 72px;display: block;width: 240px;height: 55px;text-align: center;line-height: 55px;border: 1px solid #fff;font-size: 20px;color: #fff;}

.introduce2 {background: url(../images/sub1_bg.png);background-size: cover;margin-top: 100px;}
.cont-intro .about .cont2 .col1 {position: relative;min-height: 550px;background: #f5f5f5;color: #222;}
.cont-intro .about .cont2 .col1 .txt1 {position: absolute;top: 33px;left: 50px;}
.cont-intro .about .cont2 .col1 .txt2 {padding: 38px 60px 0 400px; font-size: 20px;line-height: 32px;margin-bottom: 38px;}
.cont-intro .about .cont2 .col1 .txt3 {padding-left: 400px;}
.cont-intro .about .cont2 .col1 .txt1 .txt {display: block;font-size: 30px;text-align: center;line-height: 54px;margin-bottom: 20px;}
.cont-intro .about .cont2 .col1 .txt1 .logo {display: block;width: 280px;height:110px;background: url(../images/introduce/brand_logo.png);background-size: cover;}
.cont-intro .about .cont2 .col1 .txt3 .name {display: block;font-size: 34px;font-weight: 700;margin-bottom: 22px;}
.cont-intro .about .cont2 .col1 .txt3 .memo {font-size: 20px;line-height: 36px;}
.cont-intro .about .cont2 .col1 .link_g {padding-left: 65px;margin-top: 120px;}
.cont-intro .about .cont2 .col1 .link_g ul {overflow: hidden;}
.cont-intro .about .cont2 .col1 .link_g li {width: 194px;height: 80px;border: 1px solid #cecece; float: left;margin-right: 25px;margin-bottom: 20px;padding: 16px 20px;box-sizing: border-box;background: #fff;}
.cont-intro .about .cont2 .col1 .link_g li:nth-of-type(5n) {margin-right: 0;}
.cont-intro .about .cont2 .col1 .link_g li a {display: block;width: 100%;height: 100%;}
.cont-intro .about .cont2 .col1 .link_g li img {width: 49px;height: 49px;}
.cont-intro .about .cont2 .col1 .link_g li span {display: inline-block;font-size: 24px;margin-left: 15px;letter-spacing: -1px;padding-top:10px;vertical-align:top;}
/* .cont-intro .about .cont2 .col2 {margin-top: 60px;width: 100%;height: 317px;background: url(../images/introduce/intro_col2.png);background-size: cover;} */

.cont-intro .about .cont2 ul {overflow: hidden;margin-top:60px !important;}
.cont-intro .about .cont2 .core_mission li {width: 580px;height: 520px;border: 1px solid #cecece;border-radius: 10px;float: left;box-sizing:border-box;}
.cont-intro .about .cont2 .core_mission {margin: 0 auto;}
.cont-intro .about .cont2 .core_mission li~li {margin-left: 40px;}
.cont-intro .about .cont2 .core_mission li i {display: block;margin: 38px auto;}
.cont-intro .about .cont2 .core_mission .box1 i {width: 107px;height: 107px;background: url(../images/introduce/ic_mission1.png);background-size: cover;}
.cont-intro .about .cont2 .core_mission .box2 i {width: 110px;height: 107px;background: url(../images/introduce/ic_mission2.png);background-size: cover;}
.cont-intro .about .cont2 .core_mission li .name {border-top: 1px solid #cecece;padding-top: 15px;text-align: center;font-size: 30px;font-weight: 700;line-height: 44px;margin-bottom: 15px;}
.cont-intro .about .cont2 .core_mission .box1 .name {color:var(--renew-point-color);}
.cont-intro .about .cont2 .core_mission .box2 .name {color: #f8a910;}
.cont-intro .about .cont2 .core_mission li .memo {padding:20px;font-size: 20px;text-align: center;line-height: 32px;}
.cont-intro .about .cont2 .core_mission li .memo strong {font-weight:400;color:var(--renew-point-color);}
.cont-intro .about .cont2 {margin-top: 80px;}
.cont-intro .about .cont2 h4 {font-size: 42px;font-weight: 700;line-height: 42px;}
.cont-intro .about .cont2 .value_list {margin-top: 60px;overflow: hidden;}
.cont-intro .about .cont2 .value_list li {width: 280px;height:205px;float: left;text-align: center;border:1px solid #ddd;box-sizing:border-box;}
.cont-intro .about .cont2 .value_list li~li {margin-left: 20px;}
.cont-intro .about .cont2 .value_list li .name {border-bottom:1px solid #ddd;padding:20px 0;font-size: 24px;font-weight: 700;color:var(--renew-point-color);}
.cont-intro .about .cont2 .value_list li .memo {height:calc(100% - 65px);font-size: 20px;line-height: 30px;background:#f5f5f5;padding:20px 0;box-sizing:border-box;}

.cont-intro .about .cont2 .col3 {margin-top: 76px;}
.cont-intro .about .cont2 div .para {font-size: 42px;color: #222;font-weight: 700;line-height: 42px;}
.cont-intro .about .cont2 .col3 .txt_g {margin-top: 60px;}
.cont-intro .about .cont2 .col3 .txt_g ul {overflow: hidden;}
.cont-intro .about .cont2 .col3 .txt_g li {width: 32%;margin-right:2%;margin-bottom:40px;float: left;}
.cont-intro .about .cont2 .col3 .txt_g li:nth-of-type(3n) {margin-right: 0;}
.cont-intro .about .cont2 .col3 .txt_g li .tit {display: block;font-size: 24px;font-weight: 700;color:var(--renew-point-color);line-height: 24px;margin-bottom: 20px;}
.cont-intro .about .cont2 .col3 .txt_g li .memo {display: block;height: 90px;font-size: 20px;color: #222;line-height: 32px;}
.cont-intro .about .cont2 .col4 {margin-top: 40px;}
.cont-intro .about .cont2 .col4 .tit_g {margin-top: 42px;text-align: center;}
.cont-intro .about .cont2 .col4 .tit1 {font-size: 24px;font-weight: 700;text-align: center;margin-bottom: 10px;}
.cont-intro .about .cont2 .col4 .tit2 {font-size: 20px;text-align: center;font-weight: 500;color:var(--renew-point-color);}
.cont-intro .about .cont2 .col4 .img_cont {width: 180px;height: 226px; margin: 24px auto 0 auto;}

.cont-intro .about .cont2 .col4 .item {border: 1px solid #cecece;border-radius: 10px;padding: 10px 0 20px 0;text-align: center;}
.cont-intro .about .cont2 .col4 .item~.item {margin-top: 40px;}
.cont-intro .about .cont2 .col4 .item1 {margin-top: 67px;}

.cont-intro .about .cont2 .col4 .item .txt1 {font-size: 24px;font-weight: 700;color: var(--renew-point-color); line-height: 45px;}
.cont-intro .about .cont2 .col4 .item .txt2 {font-size: 20px;font-weight: 500;line-height: 30px;margin: 20px 0;}
.cont-intro .about .cont2 .col4 .item .txt3 {width: 1000px;margin: 0 auto;font-size: 20px;color: #666;line-height: 32px; text-align: center;}
.cont-intro .about .cont2 .col4 .item3 .txt3 {text-align: center;}

/*전국후원회*/
.cont-intro .sub-support .cont .sub_title {font-size: 42px;font-weight: 500;margin-bottom: 40px;line-height: 52px;}
.cont-intro .sub-support .cont .memo {font-size: 24px;color: #222;line-height: 30px;}
.cont-intro .sub-support .cont .slider_wrap {position: relative;}
.cont-intro .sub-support .supportSlider {margin-top: 80px;}
.cont-intro .sub-support .supportSlider .swiper-slide {width: 100%;height: 650px;}
.cont-intro .sub-support .swiper-pagination {bottom: -40px;left: 0;width: 100%;height: 6px;background: #ddd;}
.cont-intro .sub-support .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--renew-point-color);}
.cont-intro .sub-support .prev {position: absolute;bottom: -106px;right: 48px;width: 18px;height: 30px;background: url(../images/introduce/ic_prev.png);background-size: cover;z-index: 1;}
.cont-intro .sub-support .next {position: absolute;bottom: -106px;right: 0;width: 18px;height: 30px;background: url(../images/introduce/ic_next.png);background-size: cover;z-index: 1;}

.cont-intro .sub-support .sum {margin-top: 246px;padding-top: 40px;border-top: 20px solid #f5f5f5;text-align: center;}
.cont-intro .sub-support .sum1 {font-size: 30px;font-weight: 700;color:var(--renew-point-color);margin-bottom: 40px;}
.cont-intro .sub-support .sum2 {font-size: 20px;line-height: 35px;}

/* 220426 수정 시작 */
.cont-intro .sub-support .img_cont {margin-top: 60px;}
.cont-intro .sub-support .img_cont img {width: 100%;}

.cont-intro .people {margin-top: 80px;}
.cont-intro .people h4 {font-size: 42px;font-weight: 700;line-height: 42px;}
.cont-intro .people .people_list {border-top: 2px solid #323232;margin-top: 60px;}
.cont-intro .people .people_list ul {overflow:hidden;}
.cont-intro .people .people_list li {width: 50%;height: 110px;border-bottom: 1px solid #cecece;float: left;padding:16px 0 16px 80px;box-sizing: border-box;}
.cont-intro .people .people_list li:nth-of-type(2n-1) {border-right: 1px solid #cecece;}
.cont-intro .people .people_list li .img {width: 60px;height: 60px;border-radius: 50%;background: #d8d8d8;float: left;margin-right: 40px;}
.cont-intro .people .people_list li .data1 {font-size: 20px;line-height: 36px;color: #666;margin-bottom: 5px;}
.cont-intro .people .people_list li .data2 {font-size: 20px;line-height: 36px;}
.cont-intro .people .people_list li .data2 strong {font-weight:700;}
/* 220426 수정 끝 */

/*사업기관*/
.regional_top{border: 3px solid var(--renew-point-color);border-radius: 10px;background-color: #fafafa;}
.biz_org .regional_biz {overflow: hidden;display: flex;justify-content: center;align-items: center;} 
.biz_org .regional_biz .map_wrap{position: relative;width: 609px;height: 536px;float: right;background: url(../images/introduce/map_img.png) no-repeat 100%;}
.biz_org .regional_biz .map_wrap .area {position: absolute;}
.biz_org .regional_biz .map_wrap .area span {position: relative;font-size: 22px;}
.biz_org .regional_biz .map_wrap .area button {position: relative;font-size:17px;font-family:'noto';font-weight: 700;}
/* .biz_org .regional_biz .map_wrap .area button:before {content: '';position: absolute;top: 30px;left: 50%;transform: translateX(-50%);display: block;width: 32px;height: 32px;background: url(../images/introduce/map_off.png);} */
.biz_org .regional_biz .map_wrap .area.chungbug button:before {left: 6px;}
.biz_org .regional_biz .map_wrap .area.chungnam button:before {left: 107px;top: 0;}
.biz_org .regional_biz .map_wrap .area.sejong button:before {left: 60px;top: 0;}
.biz_org .regional_biz .map_wrap .area.deajeon button:before {left: 51px;top: -24px;}
.biz_org .regional_biz .map_wrap .area.gyeongbug button:before {left: 12px;top: 27px;}
.biz_org .regional_biz .map_wrap .area.deagu button:before {left: -4px;top: 27px;}
.biz_org .regional_biz .map_wrap .area.ulsan button:before {left: -11px;top: 27px;}
.biz_org .regional_biz .map_wrap .area.busan button:before {left: -19px;top: -11px;}
.biz_org .regional_biz .map_wrap .area.jeonbug button:before {left: 104px;top: -7px;}
.biz_org .regional_biz .map_wrap .area.jeonnam button:before {left: 104px;top: -7px;}
.biz_org .regional_biz .map_wrap .area.gwangju button:before {left: -5px;top: 25px;}


.map_wrap_gap{padding: 2px 10px; background-color: #fff; border: 1px solid var(--renew-point-color);border-radius: 4px;}
.biz_org .regional_biz .map_wrap .seoul {top:109px;left:225px;}
.biz_org .regional_biz .map_wrap .incheon {top:113px;left:166px;}
.biz_org .regional_biz .map_wrap .gyeonggi {top: 155px;left: 182px;}
.biz_org .regional_biz .map_wrap .gangwon {top: 80px;left: 312px;}
.biz_org .regional_biz .map_wrap .chungbug {top: 171px;left: 274px;}
.biz_org .regional_biz .map_wrap .chungnam {top: 268px;left: 263px;}
.biz_org .regional_biz .map_wrap .sejong {top: 211px;left: 218px;}
.biz_org .regional_biz .map_wrap .deajeon {top: 218px;left: 281px;}
.biz_org .regional_biz .map_wrap .gyeongbug {top: 156px;left: 382px;}
.biz_org .regional_biz .map_wrap .gyeongnam {top: 359px;left: 282px;}
.biz_org .regional_biz .map_wrap .deagu {top: 239px;left: 357px;}
.biz_org .regional_biz .map_wrap .ulsan {top: 265px;left: 424px;}
.biz_org .regional_biz .map_wrap .busan {top: 334px;left: 392px;}
.biz_org .regional_biz .map_wrap .jeonbug {top: 289px;left: 140px;}
.biz_org .regional_biz .map_wrap .jeonnam {top: 394px;left: 143px;}
.biz_org .regional_biz .map_wrap .gwangju {top: 347px;left: 173px;}
.biz_org .regional_biz .map_wrap .jeju {top: 469px;left: 127px;}

.map_wrap_gap.on{background-color:var(--renew-point-color);}
.biz_org .regional_biz .map_wrap  .area.on  span button {color:#fff;background-color:var(--renew-point-color);outline:0;}
/* .biz_org .regional_biz .map_wrap .area.on button:before {background: url(../images/introduce/map_on.png);} */
.biz_org .regional_biz .org_list h5 {font-size: 34px !important;font-weight: 500 !important;}
.biz_org .regional_biz .org_list ul {margin-top: 40px;overflow: hidden;    display: flex;flex-wrap: wrap; flex-direction: row; justify-content: space-between;}
.biz_org .regional_biz .org_list li {width:588px;height: 191px;border: 1px solid #cecece;border-radius: 8px;float: left;margin-right: 20px;margin-bottom: 20px;padding: 25px;box-sizing: border-box;}
.biz_org .regional_biz .org_list li:nth-of-type(2n) {margin-right: 0;}
.biz_org .regional_biz .org_list li a {display: block;width: 100%;height: 100%;margin-top: -5px;}
.nav_marker_box{position: absolute;padding-left: 92%;}
.nav_marker{position: absolute;left: 45%;top: 3px;}
.biz_org .regional_biz .org_list li .name {font-size: 22px;font-weight: 500;    line-height: 42px;margin-bottom: 10px;border-bottom: 2px solid #000;display: inline-block;}
.biz_org .regional_biz .org_list li .addr_num{font-size: 18px;    font-size: 18px;margin-top: 6px;color:#666666;}
.biz_org .regional_biz .org_list li .addr {font-size: 18px;margin-bottom: 16px;line-height: 30px; color:#666666;}
.biz_org .regional_biz .org_list li .num span{position: relative;display: inline-block;font-size: 18px;padding-left: 0px;}
/*.biz_org .regional_biz .org_list li .num span{position: relative;display: inline-block;font-size: 16px;padding-left: 25px;}  */
.biz_org .regional_biz .org_list li .num span~span {padding-left: 20px;margin-left: 20px;border-left: 1px solid}
/* .biz_org .regional_biz .org_list li .num span:before {content: '';position: absolute;top:0;left: 0;width: 18px;height: 17px;} */
/* .biz_org .regional_biz .org_list li .num .tel:before {background: url(../images/introduce/ic_tel2.png);} */
/* .biz_org .regional_biz .org_list li .num .fax:before {background: url(../images/introduce/ic_fax.png);} */
.biz_org .region_org {margin-top: 60px;}
.biz_org .region_org h4 {font-size: 42px;font-weight: 700;}
.biz_org .region_org .result_list ul {overflow: hidden;margin-top: 64px;}
.biz_org .region_org .result_list li {float: left;width: 266px;padding: 15px 30px;border: 1px solid #cecece;border-radius: 8px;box-sizing: border-box;}
.biz_org .region_org .result_list li .name {font-size: 24px;font-weight: 500;line-height: 45px;}
.biz_org .region_org .result_list li .memo {font-size: 17px;color: #999;}
.biz_org .btn_g {margin-top: 80px;text-align: center;}
.biz_org .btn_g a {display: inline-block;width: 300px;height: 60px;border: 1px solid var(--renew-point-color);text-align: center;line-height: 60px;font-size: 24px;color:var(--renew-point-color);}

/* 220427 수정 시작 */
.biz_org {position: relative;}
.biz_org .search_g {position: relative;top: 0;right: 0;line-height:67px;}
.biz_org .search_g span {display: inline-block;margin-right: 16px;font-size: 22px;display: flex;}
.biz_org .search_g .text_g {position: relative;display: inline-block;width: 100%;height: 60px;}
.biz_org .search_g .text_g .text{width: 455px;height: 60px;border: 1px solid #979797;background-color:var(--renew-point-color); border-radius: 4px; color: #ffffff;}
.biz_org .search_g .text_g .text::placeholder {color:#fff; font-size: 20px; font-weight: 100;}
.biz_org .search_g .text_g button {position: absolute;top:0;right:0px;width: 60px;height: 60px;background: url(../images/btn/btn-search.png) no-repeat center; }
/* 220427 수정 끝 / 220512 수정중*/
.line-box-search {background-color:var(--renew-point-color); height: 2px; width: 100%;margin:32px 0 38px 0;}
.search_out_box{width: 455px;display: flex;justify-content: space-between; flex-wrap: wrap;}
.search_box_sub:hover{border:1px solid var(--renew-point-color);}
.search_box_sub:hover> a > ul >li >p{color:var(--renew-point-color);} 
.search_box_sub:hover> a > ul >li:nth-child(2)>span{background: url(../images/btn/play_color.png) no-repeat center;width: 100%; height: 100%}
.search_box_sub{width:48%; height: 70px; border: 1px solid #888888;border-radius: 4px;background-color: #ffffff;margin-bottom: 12px;}
.search_box_sub a ul{display: flex;justify-content: space-between;align-items: center;}
.search_box_sub a ul li{padding: 0 15px;}
.search_box_sub a ul li:nth-child(2){width:20px;height: 20px;}
.search_box_text{font-size: 19px; font-weight: 600;}
.play_btn{background: url(../images/btn/play.png) no-repeat center;width: 100%; height: 100%}

/* 미션/비전 */
.mission_cont .col1 ul {overflow: hidden;}
.mission_cont .col1 .core_mission li {width: 420px;height: 405px;border: 1px solid #cecece;border-radius: 10px;float: left;box-sizing:border-box;}
.mission_cont .col1 .core_mission {width:920px;margin: 0 auto;}
.mission_cont .col1 .core_mission li~li {margin-left: 80px;}
.mission_cont .col1 .core_mission li i {display: block;margin: 38px auto;}
.mission_cont .col1 .core_mission .box1 i {width: 107px;height: 107px;background: url(../images/introduce/ic_mission1.png);background-size: cover;}
.mission_cont .col1 .core_mission .box2 i {width: 110px;height: 107px;background: url(../images/introduce/ic_mission2.png);background-size: cover;}
.mission_cont .col1 .core_mission li .name {border-top: 1px solid #cecece;padding-top: 15px;text-align: center;font-size: 30px;font-weight: 700;line-height: 44px;margin-bottom: 15px;}
.mission_cont .col1 .core_mission .box1 .name {color:var(--renew-point-color);}
.mission_cont .col1 .core_mission .box2 .name {color: #f8a910;}
.mission_cont .col1 .core_mission li .memo {font-size: 20px;text-align: center;line-height: 32px;}
.mission_cont .col1 .core_mission li .memo strong {font-weight:400;color:var(--renew-point-color);}
.mission_cont .col2 {margin-top: 80px;}
.mission_cont .col2 h4 {font-size: 42px;font-weight: 700;line-height: 42px;}
.mission_cont .col2 .value_list {margin-top: 60px;overflow: hidden;}
.mission_cont .col2 .value_list li {width: 280px;height:205px;float: left;text-align: center;border:1px solid #ddd;box-sizing:border-box;}
.mission_cont .col2 .value_list li~li {margin-left: 20px;}
.mission_cont .col2 .value_list li .name {border-bottom:1px solid #ddd;padding:20px 0;font-size: 24px;font-weight: 700;color:var(--renew-point-color);}
.mission_cont .col2 .value_list li .memo {height:calc(100% - 65px);font-size: 20px;line-height: 32px;background:#f5f5f5;padding:20px 0;box-sizing:border-box;}

/* 아동보호정책 */
.policy_cont .sum_g .sum1 {/*font-size: 30px;color: #00652e;line-height: 43px;margin-bottom: 10px;*/font-size: 42px;font-weight: 500;line-height: 52px;}
.policy_cont .sum_g .sum2 {font-size: 20px;font-weight: 500;color: #999;margin-top: 10px;line-height: normal;}
.policy_cont .right_list {margin-top: 60px;}
.policy_cont .right_list h4 {font-size: 42px !important;font-weight: 700;line-height: 42px !important;}
.policy_cont .right_list ul {overflow: hidden;margin-top: 60px;}
.policy_cont .right_list li {width: 580px;float: left;}
.policy_cont .right_list li~li {margin-left: 20px;}
.policy_cont .right_list li .ic {height: 160px;border: 1px solid #ddd;text-align: center;padding-top: 45px;box-sizing: border-box;}
.policy_cont .right_list li .ic i {display: inline-block;}
.policy_cont .right_list .box1 .ic i {width: 84px;height: 94px;background: url(../images/introduce/ic_policy1.png);background-size: cover;}
.policy_cont .right_list .box2 .ic i {width: 79px;height: 86px;background: url(../images/introduce/ic_policy2.png);background-size: cover;}
.policy_cont .right_list .box3 .ic i {width: 80px;height: 84px;background: url(../images/introduce/ic_policy3.png);background-size: cover;}
.policy_cont .right_list li .txt_g {height:419px;background: #f5f5f5;padding: 23px 70px 45px;border: 1px solid #ddd;border-top:0;}
.policy_cont .right_list li .txt_g .tit {font-size: 24px;font-weight: 700;color:var(--renew-point-color);line-height: 24px;text-align: center;margin-bottom: 40px;}
.policy_cont .right_list li .txt_g span {display: block;position: relative;padding-left: 18px;font-size: 20px;line-height:32px;}
.policy_cont .right_list li .txt_g span~span {margin-top: 30px;}
.policy_cont .right_list li .txt_g span:before {content: '';position: absolute;top: 10px;left: 0;width: 6px;height: 6px;background: #0d904a;border-radius: 50%;}
.policy_cont .policy_list {margin-top:60px}
.policy_cont .right_list ul {border:1px solid #ddd;padding:40px;}
.policy_cont .right_list li {position:relative;width:100%;float:none;padding-left:18px;font-size:20px;line-height:32px;}
.policy_cont .right_list li~li {margin-left:0;}
.policy_cont .right_list li:before {content: '';position: absolute;top: 13px;left: 0;width: 6px;height: 6px;background: #0d904a;border-radius: 50%;}


/* 강령/윤리선언 */
.doctrine .tab-type2 li {width: 295px;box-sizing: border-box;}
.doctrine_cont {margin-top: 60px;}
.doctrine_cont h4 {font-size: 42px !important;font-weight: 700;line-height: 54px !important;margin-bottom: 5px;}
.doctrine_cont .sub_tit {font-size: 20px;font-weight: 500;color: #999;margin-bottom: 100px;}
.doctrine_cont .sum {text-align: center;font-size: 30px;color: #666;line-height: 43px;}
.doctrine_cont strong {color:var(--renew-point-color)}
.doctrine_cont .ethics_list {height: 350px;margin-top: 115px;position: relative;padding: 0 50px;}
.doctrine_cont .ethics_list .img {width: 269px;height: 240px;background: url(../images/introduce/img_ethics.png);background-size: cover;margin: 0 auto;}
.doctrine_cont .ethics_list li {position: absolute;}
.doctrine_cont .ethics_list .box1 {top: 0;left: 50px;}
.doctrine_cont .ethics_list .box2 {top: 0;right: 50px;}
.doctrine_cont .ethics_list .box3 {bottom: 25px;left: 50px;}
.doctrine_cont .ethics_list .box4 {bottom: -10px;right: 40px;}
.doctrine_cont .ethics_list li .num {position: absolute;font-size: 20px;font-weight: 700;}

.doctrine_cont .ethics_list li .memo {font-size: 20px;line-height: 32px;}
.doctrine_cont .ethics_list .box1 .memo,.doctrine_cont .ethics_list .box3 .memo {text-align: right;}
.doctrine_cont .ethics_list .box1 .num,.doctrine_cont .ethics_list .box3 .num {top: 6px;right: -40px;}
.doctrine_cont .ethics_list .box2 .num,.doctrine_cont .ethics_list .box4 .num {top: 6px;left: -40px;}
.doctrine_cont .ethics_list .box1 .num {color: #f8a910;}
.doctrine_cont .ethics_list .box2 .num {color: #cadb2a;}
.doctrine_cont .ethics_list .box3 .num {color: #4cb848;}
.doctrine_cont .ethics_list .box4 .num {color: var(--renew-point-color);}

.doctrine_cont .cont2 .item1 {margin-top: 60px;}
.doctrine_cont .cont2 .item {display: flex;}
.doctrine_cont .cont2 .item~.item {margin-top: 60px;}
.doctrine_cont .cont2 .item .thum {position: relative;;width: 380px;height: 228px;text-align: center;margin-right: 120px;border: 1px solid #f5f5f5;}
.doctrine_cont .cont2 .item .thum .ic {display: block;margin: 46px auto 25px auto;}
.doctrine_cont .cont2 .item1 .ic {width: 90px;height: 101px;background: url(../images/introduce/ic_policy1.png);background-size: cover;}
.doctrine_cont .cont2 .item2 .ic {width: 89px;height: 83px;background: url(../images/introduce/ic_policy2.png);background-size: cover;}
.doctrine_cont .cont2 .item3 .ic {width: 89px;height: 94px;background: url(../images/introduce/ic_policy3.png);background-size: cover;}
.doctrine_cont .cont2 .item .thum p {position: absolute;bottom: 0;width: 100%;background: #f5f5f5;font-size: 24px;text-align: center;font-weight: 700;color:var(--renew-point-color);line-height: 45px;padding: 10px 0;}
.doctrine_cont .cont2 .item .txt_g p {position: relative;font-size: 20px;line-height: 36px;padding-left: 18px;}
.doctrine_cont .cont2 .item .txt_g p~p {margin-top: 10px;}
.doctrine_cont .cont2 .item .txt_g p:before {content: '';position: absolute;top: 15px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--renew-point-color);}

.doctrine_cont .cont3 .item1 {margin-top: 60px;}
.doctrine_cont .cont3 .item {display: flex;}
.doctrine_cont .cont3 .item~.item {margin-top: 60px;}
.doctrine_cont .cont3 .item .thum {position: relative;;width: 380px;height: 228px;text-align: center;margin-right: 120px;border: 1px solid #ddd;}
.doctrine_cont .cont3 .item .thum .ic {display: block;margin: 46px auto 25px auto;}
.doctrine_cont .cont3 .item1 .ic {width: 83px;height: 75px;background: url(../images/introduce/ic_doc1.png);background-size: cover;}
.doctrine_cont .cont3 .item2 .ic {width: 82px;height: 74px;background: url(../images/introduce/ic_doc2.png);background-size: cover;}
.doctrine_cont .cont3 .item .thum p {position: absolute;bottom: 0;width: 100%;background: #f5f5f5;font-size: 24px;text-align: center;font-weight: 700;color: var(--renew-point-color);line-height: 45px;padding: 10px 0;}
.doctrine_cont .cont3 .item .txt_g {width: 690px;}
.doctrine_cont .cont3 .item .txt_g p {position: relative;font-size: 20px;line-height: 36px;padding-left: 18px;}
.doctrine_cont .cont3 .item .txt_g p~p {margin-top: 10px;}
.doctrine_cont .cont3 .item .txt_g p:before {content: '';position: absolute;top: 15px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--renew-point-color);}
.doctrine_cont .cont3 .item .txt_g p span {display: block;}

/* 투명경영*/
/* 투명한 재단살림 */
.trans_man_cont .col1 .rules {border-top: 1px solid #a5a5a5;}
.trans_man_cont .col1 .rules li {border-bottom: 1px solid #a5a5a5;padding: 40px 0;overflow: hidden;}
.trans_man_cont .col1 .rules li p {float: left;}
.trans_man_cont .col1 .rules li .num {position: relative;width:330px;font-size: 42px;font-weight: 700;padding-top: 45px;margin-top: 25px;letter-spacing:-1.5px}
.trans_man_cont .col1 .rules li .num:before {content: '';position: absolute;top: -30px;left: 0;}
.trans_man_cont .col1 .rules .box1 .num:before {width: 53px;height: 71px;background: url(../images/introduce/ic_one.png);background-size: cover;}
.trans_man_cont .col1 .rules .box2 .num:before {width: 68px;height: 71px;background: url(../images/introduce/ic_two.png);background-size: cover;}
.trans_man_cont .col1 .rules .box3 .num:before {width: 73px;height: 71px;background: url(../images/introduce/ic_three.png);background-size: cover;}
.trans_man_cont .col1 .rules .box4 .num:before {width: 76px;height: 71px;background: url(../images/introduce/ic_four.png);background-size: cover;}
.trans_man_cont .col1 .rules li .memo {width: 717px;margin-left: 132px;font-size: 20px;line-height: 32px;}
.trans_man_cont .col1 .btn_g {margin-top: 80px;text-align: center;}
.trans_man_cont .col1 .btn_g a {display: inline-block;width: 450px;height: 60px;text-align: center;line-height: 60px;border:1px solid var(--renew-point-color);font-size: 24px;font-weight: 500;color:var(--renew-point-color);}
.trans_man_cont .col1 .btn_g a~a {margin-left: 16px;}
.trans_man_cont .col2 {margin-top: 80px;}
.trans_man_cont .col2 .video_wrap {width: 100%;height: 617px;background: #ddd;}
.trans_man_cont .col2 .video_wrap .video-stream {width:1200px !important; left: 0 !important;}
.trans_man_cont .col3 {margin-top: 80px;}
.trans_man_cont .col3 h4 {font-size: 42px !important;font-weight: 700;}
.trans_man_cont .col3 .item~.item {margin-top: 80px;}
.trans_man_cont .col3 .graph {margin:60px 0;}
.trans_man_cont .col3 .graph img {width:100%;}
.trans_man_cont .tstyle1 {border-top: 2px solid #323232;}
.trans_man_cont .tstyle1 .top_th {height: 70px;background: #f9f9f9;font-size: 22px;font-weight: 700;}
.trans_man_cont .tstyle1 .borderB {border-bottom: 1px solid #cecece;}
.trans_man_cont .tstyle1 .borderR {border-right: 1px solid #cecece;}
.trans_man_cont .tstyle1 th {font-weight: 700;line-height:30px;}
.trans_man_cont .tstyle1 th.light {font-weight: 400;}
.trans_man_cont .tstyle1 td {padding: 25px 0;font-size: 20px;}
.trans_man_cont .tstyle1 .sum {font-weight: 700;color:var(--renew-point-color);}
/* .trans_man_cont .tstyle1.exp th {padding: 0 70px;} */
.trans_man_cont .tstyle1.exp td {padding-left: 20px;line-height: 24px;}
.trans_man_cont .tstyle1.exp .sum {color: #222;}
.trans_man_cont .tstyle1.exp .acenter {text-align: center;} 
.trans_man_cont .col3 .txt {font-size: 20px;text-align: center;line-height: 32px;margin-top: 60px;margin-bottom: 80px;}
.trans_man_cont .col3 .btn_g {text-align: center;}
.trans_man_cont .col3 .btn_g a {display:inline-block;font-size:24px;font-weight:500;color:var(--renew-point-color);border:1px solid var(--renew-point-color);height:60px;line-height:60px;text-align:center}
.trans_man_cont .col3 .btn_g .btnC1 {width: 400px;}
.trans_man_cont .col3 .btn_g .btnC2 {width: 480px;}
.trans_man_cont .col3 .btn_g .btnC3 {width: 240px;}
.trans_man_cont .col3 .btn_g a~a {margin-left: 16px;}

/* 자주묻는질문 */
.faq_cont .faq_item li {position: relative;min-height: 118px;border: 2px solid #cecece;line-height: 118px;box-sizing:border-box;}
.faq_cont .faq_item li~li {margin-top: 30px;}
.faq_cont .faq_item li a {display: block;}
.faq_cont .faq_item li .tit {position:relative;padding-left: 114px;font-size: 22px;}
.faq_cont .faq_item li .tit:before {content: '';position: absolute;top: 0;left: 32px;width: 55px;height: 49px;background: url(../images/introduce/ic_q.png);background-size:cover;}
.faq_cont .faq_item li .faq_con {position: relative;margin-top: 0;background: #f5f5f5;padding: 38px 72px 67px 157px;}
.faq_cont .faq_item li .faq_con:before{content: '';position: absolute;top: 32px;left: 75px;width: 57px;height: 41px;background: url(../images/introduce/ic_a.png);background-size:cover;}
.faq_cont .faq_item li .faq_con div {font-size: 20px;line-height: 32px;}
.faq_cont .faq_item li .faq_con div span {display: block;margin-top: 30px;color: #D95E32;}
.faq_cont .faq_item li .faq_con .btn_g{margin-top: 70px;}
.faq_cont .faq_item li .faq_con .btn_g a {display: inline-block;height: 48px;padding: 0 32px;text-align: center;line-height: 48px;background: #fff;border: 1px solid var(--renew-point-color);color:var(--renew-point-color);font-size: 20px;font-weight: 500;}
.faq_cont .faq_item li .faq_con .btn_g a~a {margin-left:16px;}
.faq_cont .faq_item li .ic {position: absolute;top:50px;right:40px;display: block;width: 17px;height: 30px;background: url(../images/introduce/ic_faqArrow.png);}
.faq_cont .faq_item li .faq_title.on .ic {transform: rotate(90deg);}
.faq_cont .faq_list {border-bottom:0;}

/* 연구소 사업내용 */
.research_act .tab-type2 li {width: 238.15px;box-sizing: border-box;}

.research_act .viewCardnews {display: block;text-align:right;font-size: 20px;font-weight: 700;color: #0d904a;margin-bottom: 40px;}
.research_act .research_act_cont {padding-top: 60px;}
.research_act .addTxt {height:auto !important;}
.research_act_cont .category {margin-top: 60px;border-top: 2px solid #222;}
.research_act_cont .category > ul > li {position: relative;padding: 24px 0;padding-left: 50px;border-bottom: 1px solid #cecece;}
.research_act_cont .category > ul > li a {display: block;}
.research_act_cont .category > ul > li a:focus {outline:0}
.research_act_cont .category .cate_title .tit {font-size: 20px;font-weight: 500;}
.research_act_cont .category .cate_title .ic {position: absolute;top:30px;right: 50px;display: block;width: 12px;height: 19px;background: url(../images/introduce/ic_researchArrow.png);}
.research_act_cont .category .cate_title.on .ic {transform: rotate(90deg);}
.research_act_cont .category .cate_con {margin-top: 40px;}
.research_act_cont .researh_list{position: relative;}
.research_act_cont .researh_list:before{content: '';position: absolute;bottom: 100px;left: 0;width: 100%;height: 20px;background: url(../images/introduce/bar.png) no-repeat;background-size: 100% 100%;}
.research_act_cont .book ul {overflow: hidden;}
.research_act_cont .book li {width: 258px;float: left;margin: 0 20px 40px 20px;}
.research_act_cont .cont1 .book li {margin: 0 14px 40px 15px;}
.research_act_cont .book li .thum {position:relative;width: 100%;height: 337px;background: #d8d8d8;border: 1px solid #979797;box-sizing: border-box;}
.research_act_cont .book li .thum:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;}
.research_act_cont .book li:hover .thum:before {opacity:1;}
.research_act_cont .book li .thum img {width:100%;height:100%;}
.research_act_cont .book li .tit {height:41px;margin-top: 40px;font-size: 17px;line-height: 20px;overflow:hidden;}
.research_act_cont .btn_g {margin-top: 80px;text-align: center;}
.research_act_cont .btn_g a {display: inline-block;width: 280px;height: 60px;border: 1px solid var(--renew-point-color);line-height: 58px;text-align: center;font-size: 20px;font-weight: normal;color:var(--renew-point-color);}
.research_act_cont h4 {font-size: 42px;font-weight: 700;line-height: 54px;}
.research_act_cont .cont2 .img {margin: 60px 0;text-align: center;}
.research_act_cont .researh_list li .tit {font-size: 17px;}
.research_act_cont .researh_list li .date {display: block;font-weight: 700;}
.research_act_cont .cont3 .book {margin-top: 60px;}
.research_act_cont .cont4 .addTxt{margin-bottom: 60px;}
.research_act_cont .cont4 .forum_list {margin-top: 70px;border-top: 2px solid #323232;padding-bottom: 60px;border-bottom: 20px solid #f5f5f5;}
.research_act_cont .cont4 .forum_list li {padding: 25px 70px 25px 55px;border-bottom: 1px solid #cecece;font-size: 20px;position:relative}
.research_act_cont .cont4 .forum_list li  span {display: inline-block;}
.research_act_cont .cont4 .forum_list li .date {font-weight: 700;margin-right: 67px;position:absolute;top:50%;transform:translateY(-50%)}
.research_act_cont .cont4 .forum_list li .view {font-size: 17px;color: #666;}
.research_act_cont .cont4 .forum_list li .tit {display: inline-block;margin-right: 113px;overflow: hidden;width: 712px;word-wrap: break-word;letter-spacing: -1px;line-height:24px;margin-left:150px}
.research_act_cont .cont4 .forum_list li.hide {display: none;}
.research_act_cont .cont4 .forum_list li>a {position:absolute;right:50px;top:50%;transform:translateY(-50%)}
.research_act_cont .cont4 .info_g {height: 60px;margin-top: 60px;overflow: hidden;}
.research_act_cont .cont4 .info_g .info1 {position: relative;float: left;padding-left: 80px;}
.research_act_cont .cont4 .info_g .info1 p {font-size: 20px;font-weight: 500;line-height: 30px;}
.research_act_cont .cont4 .info_g .info1 p strong {display: block;color:var(--renew-point-color);}
.research_act_cont .cont4 .info_g .info1:before {content: '';position: absolute;top: 0;left: 0;width: 60px;height: 60px;background: url(../images/introduce/ic_forum1_v2.png);}
.research_act_cont .cont4 .info_g .info2 {position: relative;float: right;padding-left: 80px;}
.research_act_cont .cont4 .info_g .info2:before {content: '';position: absolute;top: 0;left: 0;width: 60px;height: 60px;background: url(../images/introduce/ic_forum2_v2.png);}
.research_act_cont .cont4 .info_g .info2 a {font-size: 20px;color:var(--renew-point-color);line-height: 30px;font-weight: 500;}

.research_act_cont .cont5 .book {margin-top: 60px;}
.research_act_cont .cont5 .researh_list .date {display: inline-block;}


/*---------------------------------
	사업안내
----------------------------------*/
/* 옹호활동 */
.sub-advocacyBiz .list-cont {margin-top:15px;}
.sub-advocacyBiz .list-cont > strong {display:block;margin-bottom:25px;font-size:24px;color:#333;letter-spacing:-1px;}
.sub-advocacyBiz .list-cont li strong,
.sub-advocacyBiz .list-cont li span {display:block;}
.sub-advocacyBiz .list-cont li span.bullet-circle {position:relative;padding-left:10px;font-size:20px;color:#666;line-height:36px;font-weight:normal;word-break:keep-all;}
.sub-advocacyBiz .list-cont li span.bullet-circle:before {content:'';display:inline-block;border-radius:50%;width:6px;height:6px;background-color:var(--renew-point-color);position:absolute;top:8px;left:-4px;margin-top:7px;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .one-row {position:relative;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .one-row .pos-more-btn {position:absolute;right:0;top:2px;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .one-row .pos-more-btn .btn-more {position:relative;display:inline-block;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .one-row .pos-more-btn .btn-more:after {content:'';display: inline-block;vertical-align:top;line-height:1;margin-top:4px;padding-left:9px;width:3px;height:5px;background: url('../v2/images/common/ico_more_arrow_gray.png') no-repeat top right;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .one-row .btn-more span {font-size:14px;letter-spacing:-1.5px;color:#666;font-weight:bold;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list {overflow:hidden;margin-top:30px;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li {float:left;width:284px;height:auto;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li + li {margin-left:20px;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li a {display:inline-block;width:100%;height:100%;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li .img-cont {width:285px;height:286px;border:1px solid #e4e4e4;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li .img-cont img {width:100%;height:100%;object-fit:over;}
.sub-advocacyBiz .advocacyBiz-greenList-cont .greenList-random-list li strong {display:block;margin-top:5px;font-size:16px;line-height:23px;color:#333333;letter-spacing:-1.5px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.sub-advocacyBiz .dsc-cont.type02 {width:940px;margin:50px auto 40px;}
.sub-advocacyBiz .dsc-cont.type02 .list-cont {padding-left:10px;}
.sub-advocacyBiz .dsc-cont.type02 .list-cont.type02 {padding-left:70px;}
.sub-advocacyBiz .dsc-cont {overflow:hidden;margin:40px auto 0;display:table;table-layout:fixed;width:730px;}
.sub-advocacyBiz .dsc-cont.type02 .ico-cont {width:170px;}
.sub-advocacyBiz .dsc-cont > div {display:table-cell;vertical-align: middle;}
.sub-advocacyBiz .dsc-cont .stit_domestic {font-size:20px;color:#666;line-height:36px;}
.sub-advocacyBiz .dsc-cont .ico-cont {width:210px;height:auto;vertical-align:top;}
.sub-advocacyBiz .dsc-cont .list-cont {padding-left:50px;}
.sub-advocacyBiz .slider-basic {margin-top:50px;}
.sub-advocacyBiz .slick-dotted.slick-slider {margin-bottom:0;}
.sub-advocacyBiz .center-list .table-wrap .cell-text {padding-right:0;}
.sub-advocacyBiz .tab-cont {margin-top:0;}
.sub-advocacyBiz .tabs.tabs-fill-box {display:flex;height:72px;border-bottom:2px solid var(--renew-point-color);overflow:visible;font-size:0}
.sub-advocacyBiz .tabs.tabs-fill-box li {position:relative;width:50%;border-bottom:0;float:none;display:inline-block}

.sub-advocacyBiz .tabs.tabs-fill-box li~li {margin-left:2px;}
.sub-advocacyBiz .tabs.tabs-fill-box li.active:before {content:'';position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#fff;z-index:1;}
.sub-advocacyBiz .tabs.tabs-fill-box li a{width:100%;}
.sub-advocacyBiz .tabs.tabs-fill-box.list-type04 li {width:298.5px;}
.sub-advocacyBiz .cont-01 .visual-info-box {position:relative;margin-top:45px;padding:30px 0 35px;border:1px solid #e4e4e4;text-align:center;font-size:0;}
.sub-advocacyBiz .cont-01 .visual-info-box:before {content:'';display:inline-block;width:780px;height:5px;position:absolute;top:0;left:0;background: url('../images/common/ico_line_pattern.png') no-repeat top center;}
.sub-advocacyBiz .cont-01 .visual-info-box .visual-info-title {display:block;font-size:24px;line-height:35px;letter-spacing:-1px;color:#28b46f;}
.sub-advocacyBiz .cont-01 .visual-info-box .ico-cont {margin:0 auto;}
.sub-advocacyBiz .cont-01 .visual-info-box .text-cont {margin-top:15px;}
.sub-advocacyBiz .cont-01 .visual-info-box .text-cont strong {display:block;font-size:16px;line-height:24px;letter-spacing:-.8px;color:#333333;}
.sub-advocacyBiz .cont-01 .visual-info-box .text-cont p {display:block;margin-top:3px;font-size:14px;line-height:24px;letter-spacing:-.8px;color:#666666;}
.sub-advocacyBiz .cont-01 .slogan-cont {text-align:center;margin-top:60px;}
.sub-advocacyBiz .cont-01 .slogan-cont .ico-cont {margin:0 auto;width:22px;height:15px;}
.sub-advocacyBiz .cont-01 .slogan-cont .ico-cont .ico-quotation-mark {display:inline-block;width:22px;height:15px;background: url('../v2/images/sub/sp/sp_quotation_mark.png') no-repeat top center;}
.sub-advocacyBiz .cont-01 .slogan-cont .ico-cont .ico-quotation-mark.first {background-position:0 0;}
.sub-advocacyBiz .cont-01 .slogan-cont .ico-cont .ico-quotation-mark.last {background-position:-27px 0;}
.sub-advocacyBiz .cont-01 .slogan-cont strong {display:block;margin:15px 0;font-size:18px;line-height:28px;letter-spacing:-.8px;color:#333333;font-weight:bold;}
.sub-advocacyBiz .cont-02 {margin-top:60px;}
.sub-advocacyBiz .cont-02 .slider-basic {margin-top:100px;}

/* 국내사업 */
.section-coreGoal .cont-01 {margin-top:50px;}
.section-coreGoal .cont-01 .visual-info-box {border:none !important;}
.section-coreGoal .cont-01 .visual-info-box .visual-info-title {display:block;font-size:18px;color:#666666;line-height:28px;letter-spacing:-1px;font-weight:normal;text-align:left;}
.section-coreGoal .cont-01 .visual-info-box .img-cont {margin:70px auto 10px;width:443px;height:auto;}

.sub-domesticBiz .section-coreGoal .thumb-list .row [class^='col-'] .item {height:620px;}
.sub-domesticBiz .section-coreGoal .thumb-list .text-cont .thumb-list-cont {text-align:left;}
.sub-domesticBiz .thumb-list {margin-top:30px;}
.sub-domesticBiz .thumb-list .row {overflow:hidden;}
.sub-domesticBiz .thumb-list .row + .row {margin-top:30px;}
.sub-domesticBiz .thumb-list .row [class^='col-'] {overflow:hidden;position:relative;float:left;border:1px solid #e4e4e4;}
.sub-domesticBiz .thumb-list .row [class^='col-'] .item {position:relative;float:left;}
.sub-domesticBiz .thumb-list .row [class^='col-'] .item {width:585px;height:470px;}
.sub-domesticBiz .thumb-list .row [class^='col-']:last-child .item {float:right;}
.sub-domesticBiz .thumb-list .row .col-3 .item {width:100%;height:490px;}
.sub-domesticBiz .thumb-list .row .col-3 .item .img-cont {width:100%;height:auto;}
.sub-domesticBiz .thumb-list .row .col-3 .text-cont .thumb-list-cont {font-size:20px;line-height:36px;color:#666;margin-top:15px;height:70px;overflow:hidden;}
.sub-domesticBiz .thumb-list .row .col-3 .text-cont .thumb-list-cont.type02 {margin-bottom:20px;}

.sub-domesticBiz .thumb-list .img-cont {overflow:hidden;width:100%;height:auto;}
.sub-domesticBiz .thumb-list .text-cont {padding:0 20px;}
.sub-domesticBiz .thumb-list .text-cont .thumb-list-title {display:block;margin-top:20px;text-align:center;font-size:18px;color:#333333;}
.sub-domesticBiz .thumb-list .text-cont .thumb-list-cont {border-top:1px solid #e4e4e4;padding-top:12px;margin-top:15px;font-size:14px;letter-spacing:-1px;line-height:24px;color:#666666;word-break:keep-all;text-align:center;}
.sub-domesticBiz .thumb-list .text-cont .thumb-list-cont .list-cont strong {font-weight:normal;}
.sub-domesticBiz .thumb-list .text-cont .thumb-list-cont .ico-star {position:relative;display:block;margin-top:10px;padding-left:6px;font-size:12px;letter-spacing:-1.5px;color:#666666;}
.sub-domesticBiz .thumb-list .text-cont .thumb-list-cont .ico-star:before {content:'*';display:inline-block;line-height:1;position:absolute;left:0;top:6px;}

.sub-domesticBiz .cont-01 > .dsc-cont {overflow:hidden;margin-top:30px;display:table;table-layout:fixed;width:100%;}
.sub-domesticBiz .cont-01 > .dsc-cont > div {display:table-cell;vertical-align: middle;}
.sub-domesticBiz .cont-01 > .dsc-cont .ico-cont {width:122px;height:auto;}
.sub-domesticBiz .cont-01 > .dsc-cont .text-cont {padding-left:35px;}
.sub-domesticBiz .cont-01 > .dsc-cont .text-cont p {margin-top:-6px;font-size:18px;line-height:28px;color:#333333;letter-spacing:-1.5px;}

.sub-domesticBiz .slider-basic {margin-top:30px;}
.sub-domesticBiz .tab-box .slider-basic {margin-top:50px;}

.sub-domesticBiz .cont-01 .visual-info-box {position:relative;text-align:center;font-size:0;border:1px solid #e4e4e4}
.sub-domesticBiz .cont-01 .visual-info-box .visual-info-title {display:block;font-size:22px;letter-spacing:-2px;color:#333333;line-height:35px;}
.sub-domesticBiz .cont-01 .visual-info-box > .row {position:relative;}
.sub-domesticBiz .cont-01 .visual-info-box > .row + .row {margin-top:55px;padding-top:40px;border-top:1px solid #e4e4e4;}
.sub-domesticBiz .cont-01 .visual-info-box > .row .text-cont {margin-top:5px;}
.sub-domesticBiz .cont-01 .visual-info-box > .row .text-cont strong {display:block;font-size:22px;line-height:28px;color:#333333;}
.sub-domesticBiz .cont-01 .visual-info-box > .row .text-cont strong > span {font-weight:bold;font-size:18px;color:#333333;}
.sub-domesticBiz .cont-01 .visual-info-box > .row .text-cont em {display:block;font-size:14px;line-height:20px;letter-spacing:-2px;}

.section-basicLivingSupport .cont-01 .visual-info-box {padding: 30px 20px 50px;}
.section-basicLivingSupport .cont-01 .visual-info-box .row {position:relative;}
.section-basicLivingSupport .cont-01 .visual-info-box > .row + .row {margin-top:0;padding-top:0;border-top:none;}
.section-basicLivingSupport .cont-01 .visual-info-box .row_wrap {width: 735px; margin: 0 auto;}
.section-basicLivingSupport .cont-01 .visual-info-box .row:nth-of-type(1) {margin-top:30px;width:735px;}
.section-basicLivingSupport .cont-01 .visual-info-box .row:nth-of-type(2) {margin-top:10px;width:376px;}
.section-basicLivingSupport .cont-01 .visual-info-box .row .data-info.text-rgt {right:0;bottom:-19px;}

.sub-domesticBiz .cont-02 .dsc-cont {padding-bottom:20px;}
.sub-domesticBiz .cont-02 .dsc-cont strong {display:block;font-size:30px;color:#333333;letter-spacing:-2px;font-weight:normal;}
.sub-domesticBiz .cont-02 .dsc-cont strong .color-point {font-size:30px;letter-spacing:-1px;}
.sub-domesticBiz .cont-02 .dsc-cont p {margin-top:35px;padding-left:5px;font-size:14px;line-height:24px;letter-spacing:-1.3px;color:#666666;}

.sub-domesticBiz .domesticBiz-camp-cont .one-row {position:relative;}
.sub-domesticBiz .domesticBiz-camp-cont .one-row .pos-more-btn {position:absolute;right:0;top:2px;}
.sub-domesticBiz .domesticBiz-camp-cont .one-row .pos-more-btn .btn-more {position:relative;display:inline-block;}
.sub-domesticBiz .domesticBiz-camp-cont .one-row .pos-more-btn .btn-more:after {content:'';display: inline-block;vertical-align:top;line-height:1;margin-top:4px;padding-left:9px;width:3px;height:5px;background: url('../v2/images/common/ico_more_arrow_gray.png') no-repeat top right;}
.sub-domesticBiz .domesticBiz-camp-cont .one-row .btn-more span {font-size:14px;letter-spacing:-1.5px;color:#666666;font-weight:bold;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list {overflow:hidden;margin-top:30px;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list li {float:left;width:180px;height:auto;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list li + li {margin-left:20px;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list li a {display:inline-block;width:100%;height:100%;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list li .img-cont {width:180px;height:87px;}
.sub-domesticBiz .domesticBiz-camp-cont .camp-random-list li strong {display:block;margin-top:10px;font-size:16px;color:#333333;letter-spacing:-1.5px;font-weight:normal;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break:break-all;}

.sub-domesticBiz .video-cont {margin-top:50px;width:1200px;height:670px;}
.sub-domesticBiz .video-cont iframe {width:100%;height:100%;}

.section-talentDevelopmentSupport .cont-01 .slider-basic {margin-top:0;}
.section-talentDevelopmentSupport .cont-01 .visual-info-box {padding:40px 20px 65px;}
.section-talentDevelopmentSupport .cont-01 .visual-info-box .col-wrap [class^='col-'] {margin-top:35px;width:299px;height:auto;}
.section-talentDevelopmentSupport .cont-01 .visual-info-box .col-wrap [class^='col-']:nth-of-type(2) {margin-left:35px;border-left:none;}
.section-talentDevelopmentSupport .cont-02 .list-cont {margin-top:20px;}
.section-talentDevelopmentSupport .cont-02 .list-cont li + li {margin-top:15px;}
.section-talentDevelopmentSupport .cont-02 .pos-more-btn {position:relative;margin-top:30px;text-align:right;}

.sub-domesticBiz .table-field {border-top:2px solid #31b97f;border-bottom:1px solid #b1b1b1;}
.sub-domesticBiz .table-field caption {font-size:18px;color:#28b46f;font-weight:bold;width: 100%;line-height: 1;height: 100%;padding-bottom: 15px;}
.sub-domesticBiz .table-field th,
.sub-domesticBiz .table-field td {padding:10px 5px;border:1px solid #efefef;color:#666666;letter-spacing:-.5px;border-top:none;border-left:none;}
.sub-domesticBiz .table-field th:nth-of-type(1),
.sub-domesticBiz .table-field td:nth-of-type(1) {border-left:1px solid #efefef;}
.sub-domesticBiz .table-field thead tr:nth-of-type(1) th {color:#333333;}
.sub-domesticBiz .table-field thead tr:nth-of-type(1) th:nth-of-type(1) {background-color:#f3f3f3;}
.sub-domesticBiz .table-field thead tr:nth-of-type(1) th:nth-of-type(2) {background-color:#aac42e;color:#fff;}
.sub-domesticBiz .table-field thead tr:nth-of-type(1) th:nth-of-type(3) {background-color:#72a622;color:#fff;}
.sub-domesticBiz .table-field thead tr:nth-of-type(1) th:nth-of-type(4),
.sub-domesticBiz .table-field thead tr:nth-of-type(2) th {background-color:#369d22;color:#fff;}
.sub-domesticBiz .table-field thead tr:nth-of-type(2) th:nth-of-type(1) {border-left:none;}

.sub-domesticBiz .cont-01 .visual-info-box .data-info {display:block;margin-top:3px;text-align:center;}
.sub-domesticBiz .cont-01 .visual-info-box .data-info em {display:block;font-size:12px;color:#888888;letter-spacing:-.8px;}
.sub-domesticBiz .cont-01 .visual-info-box .data-info.text-rgt {position:absolute;bottom:15px;right:20px;}

.sub-domesticBiz .cont-02 .table-field {margin-top:20px;}

.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box {padding:35px 20px 45px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .row:nth-of-type(1) .col-wrap > [class^='col-'] {margin-top:60px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .row:nth-of-type(2) .col-wrap > [class^='col-'] {margin-top:15px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .row:nth-of-type(1) .data-info.text-rgt {bottom:-42px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .row:nth-of-type(2) .data-info.text-rgt {bottom:-32px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .data-info.text-rgt {right:0;}

.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .col-wrap > [class^='col-']:nth-of-type(1) {width:297px;}
.section-forChildrenVictimsOfAbuse .cont-01 .visual-info-box .col-wrap > [class^='col-']:nth-of-type(2) {margin-left:60px;width:300px;border-left:none;}

.section-forChildrenVictimsOfAbuse .thumb-list .row [class^='col-'] .item {height:490px;}

.section-forFosterChildren .cont-01 .visual-info-box {padding:35px 20px 40px;}
.section-forFosterChildren .cont-01 .visual-info-box .row + .row {margin-top:40px;}

.section-forFosterChildren .cont-01 .visual-info-box .data-info.text-rgt {right:0;}
.section-forFosterChildren .cont-01 .visual-info-box .row:nth-of-type(1) .data-info {bottom:-27px;}
.section-forFosterChildren .cont-01 .visual-info-box .row:nth-of-type(2) .data-info {bottom:-27px;}
.section-forFosterChildren .cont-01 .visual-info-box .row:nth-of-type(1) .col-wrap > [class^='col-'] {margin-top:40px;}
.section-forFosterChildren .cont-01 .visual-info-box .row:nth-of-type(1) .col-wrap > [class^='col-'] .img-cont {margin:0 auto;width:394px;}
.section-forFosterChildren .cont-01 .visual-info-box .row:nth-of-type(2) .col-wrap > [class^='col-'] {margin-top:15px;}

.section-communitySupport .tab-cont {margin-top:40px;}
.section-communitySupport .tabs.tabs-fill-box li {width:33.3333%;}
.section-communitySupport .tab-group .tab-box .title-dsc {margin-top:20px;font-size:14px;letter-spacing:-.7px;}

.section-communitySupport .tab-box .cont-01 .slider-basic {margin-top:50px;}
.section-communitySupport .tab-box .cont-01 .visual-info-box {padding:40px 20px 55px;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] {margin-top:40px;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] + [class^='col-'] {border-left:1px solid #e4e4e4;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] .ico-cont {margin:0 auto;width:82px;height:auto;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] .text-cont {margin-top:7px;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] .text-cont strong {display:block;font-size:18px;line-height:26px;letter-spacing:-1px;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] .text-cont em {display:block;margin-top:3px;font-size:14px;line-height:20px;letter-spacing:-1px;color:#888888;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-']:nth-of-type(1) .text-cont strong {color:#5979c2;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-']:nth-of-type(2) .text-cont strong {color:#00cbc7;}
.section-communitySupport .tab-box .cont-01 .visual-info-box > .col-wrap [class^='col-'] > [class^='pos-'] {display:inline-block;vertical-align:top;}

.section-communitySupport .tab-box .cont-01 .visual-info-box .data-info.text-rgt {bottom:15px;}
.section-communitySupport #tab1-2 .cont-01 .visual-info-box .data-info.text-rgt {bottom:-35px;}
.section-communitySupport .communitySupport-izone-cont .cont-02 .communitySupport-izone-program {margin-top:30px;}
.section-communitySupport .communitySupport-izone-cont .cont-02 .communitySupport-izone-program .img-cont {margin:0 auto;width:626px;height:auto;}
.section-communitySupport .communitySupport-village-cont .cont-02 .thumb-list .row .col-3 .item {height: 525px;}

.section-futureCitizenEdu .futureCitizenEdu-box-list {margin-top:60px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 {border-top:3px solid #222;padding:60px 40px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02.bd0 {border-top:1px solid #ddd;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 .text-cont strong.title {display:block;font-size:24px;letter-spacing:-1px;line-height:24px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 .text-cont strong.title span.green {color:var(--renew-point-color);font-size:24px;margin:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 .text-cont strong.title span {color:#222;font-size:20px;margin-top:30px;display:block;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 .text-cont > p {margin-top:10px;font-size:20px;color:#666;line-height:36px;letter-spacing:-1px;word-break:keep-all;}
.section-futureCitizenEdu .futureCitizenEdu-box-list.type02 .text-cont > .desc {color:#222;}

.section-futureCitizenEdu .futureCitizenEdu-box-list > ul {border-top:3px solid #222;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li {overflow:hidden;padding:60px 40px;position:relative;border-top:1px solid #ddd;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li:first-child {border-top:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li + li {margin-top:15px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > div {float:left;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .thumb-cont {position:absolute;top:60px;right:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .thumb-cont img {width:100%;height:100%;object-fit:cover;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .text-cont {width:100%;min-height:480px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .text-cont strong.title {display:block;font-size:24px;letter-spacing:-1px;line-height:24px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .text-cont strong.title span.green {color:var(--renew-point-color);font-size:24px;margin:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .text-cont strong.title span {color:#222;font-size:20px;margin-top:30px;display:block;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li > .text-cont > p {margin-top:10px;font-size:20px;color:#666;line-height:36px;letter-spacing:-1px;word-break:keep-all;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area{overflow: hidden; color:#666; line-height: 1.5;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area dt {float:left;font-size:20px;color:#666;padding-left:10px;position:relative;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area dt:before {content:'';display:block;background:var(--renew-point-color);width:6px;height:6px;border-radius:20px;position:absolute;top:11px;left:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area dd {padding-bottom: 5px; display: table-cell; padding-left: 10px;font-size:20px;color:#666;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area .cont-tit {float:initial; padding-bottom: 5px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area .cont-tit + dd > p{padding-bottom: 2px; padding-left: 10px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area .cont-tit + dd > p > span:nth-child(1){float:left;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li dl.text-list-area .cont-tit + dd > p > span:nth-child(2){display: table-cell; padding-left: 5px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li .viewBtn-area{margin-top: 30px; display:inline-block;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li .viewBtn-area a{display: inline-block;text-align:center;color:var(--renew-point-color);font-size:20px; padding:18px 50px; box-sizing: border-box;border:1px solid var(--renew-point-color);}
.section-futureCitizenEdu .futureCitizenEdu-box-list .pos-more-btn {margin-top:30px;text-align:right;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li .viewBtn1-area{margin-top: 30px; display:inline-block;}
.section-futureCitizenEdu .futureCitizenEdu-box-list > ul > li .viewBtn1-area a{display: inline-block;text-align: center; color:var(--renew-point-color); font-size:20px; padding:18px 50px; box-sizing: border-box;border:1px solid var(--renew-point-color);margin-left:20px;}

.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list {overflow:hidden;position:relative;display:inline-block;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item {position:relative;overflow:hidden;float:left;background-color:#f5f5f5;padding:20px 25px;width:345px;height:184px;margin:30px 30px 0 0;text-align:right;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item:nth-child(2n) {margin:30px 0 0 0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item > strong {display:block;font-weight:bold;color:#28b46f;font-size:20px;line-height:26px;letter-spacing:-1.5px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item > em {display:block;margin:6px 0 0 0;font-size:14px;color:#333333;line-height:30px;letter-spacing:-1px;line-height:1.5;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item > em b {font-weight:bold;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item .img-cont {position:absolute;top:0;left:0;z-index:400;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item:nth-child(1) .img-cont {top:10px;left:13px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item:nth-child(2) .img-cont {top: 12px;left: -32px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item:nth-child(3) .img-cont {top: 15px;left: -10px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item:nth-child(4) .img-cont {top: 15px;left: -15px;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item .bg-bar {position:relative;display:inline-block;width:329px;height:30px;background-color:#3cba7c;position:absolute;bottom:19px;left:0;border-radius: 0 30px 30px 0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item .bg-bar a {color:#fff;font-size:14px;line-height:29px;margin:0 30px 0 0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item-1 {position:relative;overflow:hidden;float:left;padding:0 0;width:542px;margin:30px 20px 0 0;text-align:right;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item-1:nth-child(even) {margin-right:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item-1 div:nth-child(2) { font-size:20px;color:#666; font-weight: 500; text-align: center; padding:21px 15px;border:1px solid #ddd;border-top:0;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list .item-1 img {width: 100%}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list-1 {padding-top:40px; text-align:center;}
.section-futureCitizenEdu .futureCitizenEdu-box-list .video-list-1 li {display:inline-block;}

.futureCitizenEdu-box-list .video-list-2 {padding-top:40px; text-align:center;}
.futureCitizenEdu-box-list .video-list-2 li {display:inline-block;}

.section-futureCitizenEdu .tab-cont {margin-top:40px;}
.section-futureCitizenEdu .tabs.tabs-fill-box {display:flex;}
.section-futureCitizenEdu .tabs.tabs-fill-box li {width:50%;}
.section-futureCitizenEdu .tab-group .tab-box .title-dsc {margin-top:20px;font-size:14px;letter-spacing:-.7px;word-break: keep-all;} 

.section-thankYouLetterContest .tab-cont {margin-top:40px;}
.section-thankYouLetterContest .tabs.tabs-fill-box li {width:295px;}
.section-thankYouLetterContest .tab-group .tab-box .title-dsc {margin-top:20px;font-size:14px;letter-spacing:-.7px;word-break: keep-all;}

.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc {margin:80px 0 0 40px;}
.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc strong, 
.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc em {display:block;}
.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc strong {font-size:42px;color:#222;line-height:34px;letter-spacing:-2px;font-weight:normal;}
.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc em {letter-spacing:0;font-size:14px;line-height:24px;color:#373b44;}
.thankYouLetterContest-howThankYouLetter-cont .howThankYouLetter-title-dsc p {margin-top:13px;font-size:20px;line-height:34px;letter-spacing:-.7px;color:#666;}

.thankYouLetterContest-howThankYouLetter-cont .pos-more-btn {display:block;margin:25px auto 0;text-align:center;}

.thankYouLetterContest-howThankYouLetter-cont .list-wrap {margin-top:40px;}
.thankYouLetterContest-howThankYouLetter-cont .list-wrap .list-cont {}
.thankYouLetterContest-howThankYouLetter-cont .list-wrap .list-cont + .list-cont {margin-top:20px;} 
.thankYouLetterContest-howThankYouLetter-cont .list-wrap .list-cont > strong {font-size:24px;color:#222;}
.thankYouLetterContest-howThankYouLetter-cont .list-wrap .list-cont ul {margin-top:7px;}

.section-publicOffering .cont-01 .visual-info-box {padding:50px 20px;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] {width:50%;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] + [class^='col-'] {border-left:1px solid #e4e4e4;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] .ico-cont {margin:0 auto;width:82px;height:auto;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] .text-cont {margin-top:20px;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] .text-cont strong {display:block;font-size:18px;line-height:26px;letter-spacing:-1px;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] .text-cont strong b {font-size:22px;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-']:nth-of-type(1) .text-cont strong {color:#5979c2;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-']:nth-of-type(2) .text-cont strong {color:#00cbc7;}
.section-publicOffering .cont-01 .visual-info-box > .col-wrap > [class^='col-'] [class^='col-'] {display:inline-block;width:32%;}

.section-publicOffering .cont-02 .thumb-list {margin-top:10px;}
.section-publicOffering .cont-02 .thumb-list .row [class^='col-'] .item {height:410px;}
.section-publicOffering .cont-02 .thumb-list .row [class^='col-'] .item a {display:inline-block;width:160px;height:40px;line-height:40px;background:var(--renew-point-color);color:#fff;text-align:center;font-size:20px;border-radius:25px;margin-left:5px;}
.section-publicOffering .cont-02 .thumb-list .text-cont {padding:0 40px 0 30px;}
.section-publicOffering .cont-02 .thumb-list .text-cont .thumb-list-title {margin-top:30px;font-weight:500;text-align:left;font-size:20px;}
.section-publicOffering .cont-02 .thumb-list .text-cont .thumb-list-cont {border-top:none;text-align:left;margin-top:10px;padding-top:0;}

.section-publicOffering .cont-02 .thumb-list .item .ico-bedge {margin-left:25px;display:inline-block;width:160px;height:40px;line-height:40px;border:1px solid #ddd;color:#999;text-align:center;border-radius:25px;}
.section-publicOffering .cont-02 .thumb-list .item .ico-bedge span {font-weight:bold;color:#999;font-size:20px;line-height:1;}

.section-publicOffering .cont-02 .publicOffering-report-area {display:flex;flex-wrap:wrap;margin-top:60px;justify-content:space-between;}
.section-publicOffering .cont-02 .publicOffering-report-box {overflow:hidden;border:1px solid #e4e4e4;width:588px;position:relative;}
.section-publicOffering .cont-02 .publicOffering-report-box > .thumb-cont {width:174px;height:236px;position:absolute;top:0;right:0;background:#fafafa;}
.section-publicOffering .cont-02 .publicOffering-report-box > .thumb-cont img {width:100%;height:100%;object-fit:cover;}
.section-publicOffering .cont-02 .publicOffering-report-box > .text-cont {padding:25px 0 25px 25px;width:400px;}
.section-publicOffering .cont-02 .publicOffering-report-box > .text-cont strong.title {display:block;font-size:20px;letter-spacing:-1px;line-height:25px;}
.section-publicOffering .cont-02 .publicOffering-report-box > .text-cont p {margin-top:5px;font-size:19px;color:#666;line-height:36px;letter-spacing:-1px;word-break:keep-all;}
.section-publicOffering .cont-02 .publicOffering-report-box > .text-cont .pos-more-btn {margin-top:30px;}
.section-publicOffering .cont-02 .publicOffering-report-box > .text-cont .pos-more-btn a {font-size:20px;background:var(--renew-point-color);color:#fff;border-radius:25px;width:220px;height:44px;line-height:42px;}

.sub-domesticBiz .cont-01 .visual-info-box > .col-wrap > [class^='col-'] {display:inline-block;height:175px;vertical-align:top;text-align:center;}

.box-wrap { border-bottom:2px solid #000; padding-bottom:20px; }
.box-wrap p { font-family: 'Noto Sans KR', sans-serif; font-weight: bold; font-size: 28px; color:#333; }
.box-wrap p span { color:#0b871e; }

.pop-wrap { border:14px solid #eaddc6; padding:49px; }
.pop-wrap table { margin-top:5px; }
.pop-wrap table th { text-align: left; font-size: 20px; font-weight: 600; color:#343434; line-height: 70px; vertical-align: top; border-bottom:1px solid #e5e5e5; }
.pop-wrap table td { text-align: left; font-size: 18px; color:#7b7b7b; border-bottom:1px solid #e5e5e5; }
.pop-wrap table td select { vertical-align: middle; height:48px; font-size:18px; border:1px solid #d8d8d8; color:#7b7b7b; padding:0 30px 0 13px; background-color:transparent; background:url('../../../resources/images/arow.jpg') no-repeat 95% 50%/14px auto; border-radius: 0; }

.pop-wrap .select-field-1 { display: inline-block; }

.pop-wrap table td select {-webkit-appearance:none; /* for chrome */-moz-appearance:none; /*for firefox*/appearance:none; }
 .pop-wrap table td select::-ms-expand{display:none;/*for IE10,11*/ }

 .pop-wrap .input-field-1 { display:inline-block; }
 .pop-wrap .input-field-1 input { vertical-align: middle; font-size:18px; border:1px solid #d8d8d8; color:#7b7b7b; border-radius:0; height:46px; padding:0 10px 0 10px; text-align:center; }
.input-field-1 input[type='text']:FOCUS,
.input-field-1 input[type='tel']:FOCUS,
.input-field-1 input[type='password']:FOCUS {outline:1px solid #c1a472;}

.pop-wrap .input-field-2 { display:inline-block; }
.pop-wrap .input-field-2 input { vertical-align: middle; font-size:18px; border:1px solid #d8d8d8; color:#7b7b7b; border-radius:0; height:46px; padding:0 10px 0 10px; text-align:center; }

.pop-wrap .btn_plus { vertical-align: middle; padding-left:5px; position: absolute; top:131px; left:650px; margin-left:110px;}
.pop-wrap .btn_minus { vertical-align: middle; padding-left:5px; padding-top:5px; position: absolute; left:650px; margin-left:110px;}
.input-field-1 li { background:#9e9e9e; color:#fff; list-style: none; position: relative; top:3px; padding:14px 15px; }

#my-tbody tr td {border-bottom:none; padding-top:10px;}
#my-table {margin-top:-5px;}
.accordion-body {padding:25px 20px 28px;}
.input-field .chk-cont1 {position:relative;font-size:0;}
.input-field .chk-cont1 input[type="checkbox"] + label:before {content:'';display:inline-block;width:21px;height:21px;vertical-align:middle;background-color:#fff;border:2px solid #d8d8d8;}
.input-field .chk-cont1 input[type="checkbox"] + label:after {content:'';display:inline-block;width:13px;height:10px;position:absolute;left:6px;top:7px;}
.input-field .chk-cont1 input[type="checkbox"]:checked + label:before {border:2px solid #c1a472;}
.input-field .chk-cont1 input[type="checkbox"]:checked + label:after {background:url('/resources/v2/images/common/ico_chkbox_checked@2x.png') no-repeat center center;background-size:100%;}
.input-field .chk-cont1 input[type="checkbox"] + label span {display:inline-block;vertical-align:top;margin-top:0;margin-left:8px; font-size:20px; font-family:'Noto Sans KR';font-weight:400;color:#333;}
.input-field .chk-cont input[type="checkbox"]{display: none;}
.input-field .chk-cont label{cursor: pointer;}

.input-field-1 .btn_gray1 { height:46px; padding:0 15px; background: #a8a8a8; color:#fff; line-height: 45px; border-radius: 0; margin-top: 1px;}
.btn_application1 { background:#0b871e; padding:12px 75px; font-family:'Noto Sans KR'; font-size:20px; color:#fff; }

.viewBtn2-area{margin-top: 30px; display:inline-block;}
.viewBtn2-area a{display: inline-block;  background: #0b871e; border-radius: 3px; text-align: center; color:#fff; font-size: 14px; padding:10px 18px; box-sizing: border-box;}
.viewBtn2-area-1{margin-top: 30px; display:inline-block;}
.viewBtn2-area-1 a{display: inline-block;  background: #888; border-radius: 3px; text-align: center; color:#fff; font-size: 14px; padding:10px 18px; box-sizing: border-box;}

/* 해외사업 */
 .education{background:url('/resources/images/business/international/bg_education.gif') 15px top no-repeat}
 
.txt_explain{color:#333;line-height:24px}
.txt_explain>span{display:block;height:100px;margin:0 0 30px 0;padding:15px 0 0 165px;font-size:30px;line-height:38px;letter-spacing:-2px;vertical-align:top}
.txt_explain>span>strong{color:#31b97f}
.txt_explain p{color:#666}

.business_box1{width:1173px;margin:25px 0 0 0;padding:10px 0 10px 25px;border:1px solid #ebebeb;border-radius:3px;color:#666;line-height:40px}
.business_box1 span{font-size:18px;color:#333;font-weight:bold}
.business_box1 strong{font-size:38px;color:#c8da2a;letter-spacing:2px;font-family:'Montserrat';font-weight:normal}
.source{margin:10px 0 0 0;font-size:12px;color:#999;text-align:right}

.education .business_box1{height:375px}
.education .business_box1 ul{width:570px;height:200px;margin:30px auto 40px auto;background:url('/resources/images/business/international/bg_arrow_bottom.gif') center bottom no-repeat}
.education .business_box1 ul li{float:left}
.education .business_box1 ul li>span{display:block;height:23px;margin:10px 0 10px 0;font-size:16px;color:#666;font-weight:normal}
.education .business_box1 ul li strong{color:#01c2be}
.education .business_box1 ul li strong>span{color:#01c2be;font-weight:normal}
.education .business_box1 ul li.explain1{width:290px;padding:0 0 0 100px;background:url('/resources/images/business/international/bg_education_box1_1.gif') left 45px no-repeat}
.education .business_box1 ul li.explain1 p{margin:0 0 0 20px}
.education .business_box1 ul li.explain2{width:180px;background:url('/resources/images/business/international/bg_education_box1_2.gif') left 45px no-repeat}
.education .business_box1 ul li.explain2>span{padding:0 0 0 100px}
.education .business_box1 ul li.explain2 strong{padding:0 0 0 100px}
.education .business_box1>p{width:270px;margin:0 auto;height:63px;padding:10px 0 0 230px;font-size:16px;line-height:24px;background:url('/resources/images/business/international/bg_education_box1_3.gif') no-repeat}
.education .business_box1>p>strong{font-size:16px;color:#333;letter-spacing:-1.5px;font-weight:bold;font-family:'Malgun Gothic'}
.education .business_box1>p>strong span{font-family:'Montserrat';display:inline-block;margin:2px 0 0 0;vertical-align:top}
.education_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_education_business1.jpg') top left no-repeat}
.education_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_education_business2.jpg') top right no-repeat}
.education_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_education_business3.jpg') top left no-repeat}
.education_business4{padding:0 0 0 30px;background:url('/resources/images/business/international/img_education_business4.jpg') top right no-repeat}
.education_business5{padding:0 0 0 420px;background:url('/resources/images/business/international/img_education_business5.jpg') top left no-repeat}

.business_list{position:relative;width:100%;margin:70px auto 40px auto;padding:90px 0 0 0;background:url('/resources/images/common/line/line_c_sub.jpg') center top no-repeat}
.business_list>span{font-size:30px}
.business_list>span>strong{color:#31b97f}
.business_list>p{margin:25px 0 45px 0;color:#666;line-height:24px}
.business_list>ul {width: 780px;margin:0 auto;}
.business_list>ul >li{height:216px}
.business_list li strong{display:block;padding:40px 0 15px 0;line-height:24px;font-size:18px}
.business_list li span{display:block;color:#666;line-height:24px}
.business_list .text_infomation{width:780px;height:187px;padding-top:79px;background: url(/resources/images/business/domestic/bg_newCnt_academy.gif) no-repeat center 10px;}
.business_list .text_infomation p{display:block;padding-bottom:36px;text-align:center;line-height:24px;color:#666;}
.business_list .text_infomation h3{font-size:30px;font-weight:normal;text-align:center;}
.business_list .text_infomation h3 strong{color:#31b97f;font-weight:bold;}
.business_list .biz_point1 h4,.business_list .biz_point2 h4, .business_list .biz_point3 h4{height:37px;}
.business_list .biz_point1 .box{position:relative;width:778px;height:150px;border:1px solid #ebebeb;}
.business_list .biz_point1 .box .leftCnt{position:absolute;left:59px;top:33px;height:82px;padding-left:101px;padding-top:10px;background: url(/resources/images/business/domestic/biz_point1_icon1.gif) no-repeat;}
.business_list .biz_point1 .box .leftCnt dt, 	.business_list .biz_point1 .box .rightCnt dt{display:none;}
.business_list .biz_point1 .box .rightCnt{position:absolute;left:449px;top:33px;height:82px;padding-left:101px;padding-top:10px;background: url(/resources/images/business/domestic/biz_point1_icon2.gif) no-repeat;}
.business_list .biz_point1 .box dl dd{padding:0 0 10px 12px;background: url(/resources/images/business/domestic/biz_point_dot.gif) no-repeat 0 6px;color:#666;}
.business_list .biz_point1 .box span{position:absolute;left:360px;top:18px;width:1px;height:114px;overflow:hidden;background-color:#ebebeb;}
.business_list .biz_point2{padding-top:70px;}
.business_list .biz_point2 .parents_list{margin-top:-40px;}
.business_list .biz_point3{padding:0 0 10px 0;}
.business_list .biz_point3 li{padding:0 0 10px 12px;background: url(/resources/images/business/domestic/biz_point_dot.gif) no-repeat 0 6px;color:#666;}

.business_represent{margin:0 0 30px 0}
.business_represent strong{display:block;padding:15px 0 0 0;background:url('/resources/images/common/bu/bu_text.gif') left top no-repeat;font-size:22px}
.business_represent span{display:block;margin:30px 0 15px 0;color:#31b97f;font-weight:bold;font-size:22px}
.business_represent p{color:#666;line-height:24px}
.business_represent .txt{margin:0 0 10px 0;color:#333;font-size:22px;line-height:32px}

.business_box2{padding:50px 0 50px 60px;background:#fafafa}
.business_box2 p{color:#666;line-height:24px}
.business_box2 p>strong{display:block;margin:0 0 20px 0;font-size:18px;color:#31b97f}
.business_box2 ul{margin:25px 0 0 0}
.business_box2 ul li{padding:0 0 0 13px;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat;vertical-align:top;line-height:26px}
.business_box2 ul li strong{margin:0 5px 0 0}
.business_box2 .interview{height:181px;margin:45px 0 0 0;padding:0 0 0 230px;background:url('/resources/images/business/international/interview01.jpg') no-repeat}
.business_box2 .interview p{margin:0 0 15px 0;padding:40px 0 0 0;background:url('/resources/images/common/bu/bu_interview.gif') left 15px no-repeat;font-size:16px;color:#444;line-height:24px;font-style:oblique}
.business_box2 .interview span{font-weight:bold;color:#666}

.inquire{height:60px; margin:20px 0 0 0; padding:20px 0 0 80px; border-top:1px solid #e4e4e4; font-size:13px; background:url('/resources/images/business/icon_inquire.jpg') left 20px no-repeat;}
.inquire p{float:left; width:446px;font-size:17px; color:#666; }
.inquire strong {display:block; margin:0 0 15px 0; font-size:24px; font-weight:bold; color:var(--renew-point-color); line-height:24px}
.inquire .btn_link{float:right; text-align:right;}
.inquire .btn_link a{display:inline-block;margin:15px 0 0 16px; vertical-align:top;} 
.inquire .btn_link a.btn_iconset2{background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 120px center no-repeat} 

.health{background:url('/resources/images/business/international/bg_health.gif') 15px top no-repeat}
.health .txt_explain>span{margin:0 0 23px 0}
.health .business_box1{height:195px;margin:45px 0 0 0}
.health .business_box1 p{margin:20px 0 5px 0;text-align:center}
.health .business_box1 ul{width:623px;margin:0 auto 0 auto;}
.health .business_box1 ul li{float:left;color:#9c9a9a}
.health .business_box1 ul li span{display:block;height:23px;margin:25px 0 10px 0;font-size:16px;color:#666;font-weight:normal;text-align:left}
.health .business_box1 ul li strong{color:#01c2be;letter-spacing:-1px}
.health .business_box1 ul li.explain1{width:265px;padding:0 0 0 100px;background:url('/resources/images/business/international/bg_health_graph1.gif') left top no-repeat}
.health .business_box1 ul li.explain2{padding:0 0 0 100px;background:url('/resources/images/business/international/bg_health_graph2.gif') left top no-repeat}
.health .death_graph img {width: 100%;}
.health .business_list{margin-top:90px}
.health_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_health_business1.jpg') top left no-repeat}
.health_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_health_business2.jpg') top right no-repeat}
.health_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_health_business3.jpg') top left no-repeat}

.water{background:url('/resources/images/business/international/bg_water.gif') 15px top no-repeat}
.water_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_water_business1.jpg') top left no-repeat}
.water_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_water_business2.jpg') top right no-repeat}
.water_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_water_business3.jpg') top left no-repeat}
.water .business_box1{height:138px}
.water .business_box1 p{width:514px;margin:0 auto;padding:25px 0 10px 150px;background:url('/resources/images/business/international/bg_water_death.gif') 45px 35px no-repeat}
.water .business_box1 p>span{display:block}
.water .business_box1 strong{font-size:30px;letter-spacing:-1px;font-weight:bold;color:#01c2be;font-family:'Malgun Gothic'}
.water .business_box1 .number{display:inline-block;margin:0 5px 0 10px;font-size:38px;color:#01c2be;vertical-align:top;letter-spacing:2px;line-height:44px;font-family:'Montserrat';font-weight:normal}
.water .business_box2{width:100%;margin:25px 0 0 0;padding:10px 0 10px 25px;border:1px solid #ebebeb;border-radius:3px;color:#666;line-height:40px;background:#fff}
.water .business_box2>div>span{margin:0 0 0 3px;font-weight:bold;font-size:18px;color:#333}
.water .business_box2 .graph_water{width:360px;border-right:1px solid #ebebeb}
.water .business_box2 .wrap {width:751px; margin: 0 auto;float: none;}
.water .business_box2 .wrap > div{float:left}
.water .business_box2 .graph_hygiene{padding:0 0 0 30px}
.water .business_box2 ul{margin:10px 0 15px 0}
.water .business_box2 ul li{float:left;width:136px;padding:0 0 0 3px;background:none}
.water .business_box2 ul li span{display:block;width:136px;font-size:12px;color:#666;font-weight:normal;line-height:28px;text-align:center;letter-spacing:0}
.water .business_box2 ul li .graph1{overflow:hidden;height:136px;background:url('/resources/images/business/international/img_water_graph1.gif') no-repeat;text-indent:-9999px}
.water .business_box2 ul li .graph2{overflow:hidden;height:136px;background:url('/resources/images/business/international/img_water_graph2.gif') no-repeat;text-indent:-9999px}
.water .business_box2 ul li .graph3{overflow:hidden;height:136px;background:url('/resources/images/business/international/img_water_graph3.gif') no-repeat;text-indent:-9999px}
.water .business_box2 ul li .graph4{overflow:hidden;height:136px;background:url('/resources/images/business/international/img_water_graph4.gif') no-repeat;text-indent:-9999px}
.water .business_box3{padding:50px 0 50px 60px;background:#fafafa}
.water .business_box3 p{color:#666;line-height:24px}
.water .business_box3 p>strong{display:block;margin:0 0 20px 0;font-size:18px;color:#31b97f}
.water .business_box3 ul{margin:25px 0 0 0}
.water .business_box3 ul li{padding:0 0 0 13px;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat;vertical-align:top;line-height:26px}
.water .business_box3 ul li strong{margin:0 5px 0 0}

.self{background:url('/resources/images/business/international/bg_self.gif') 15px top no-repeat}
.self_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_self_business1.jpg') top left no-repeat}
.self_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_self_business2.jpg') top right no-repeat}
.self_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_self_business3.jpg') top left no-repeat}
.self .business_box1{height:250px}
.self .business_box1 ul{margin:20px 0 0 45px}
.self .business_box1 ul li{width:615px}
.self .business_box1 ul li>span{display:block;height:23px;margin:0 0 15px 0;font-size:16px;color:#666;font-weight:normal;letter-spacing:-1.5px}
.self .business_box1 ul li strong{letter-spacing:-1.5px;color:#01c2be}
.self .business_box1 ul li strong span{color:#01c2be;font-weight:normal}
.self .business_box1 ul li.explain1{width:935px;padding:0 0 25px 100px;border-bottom:1px solid #ebebeb;background:url('/resources/images/business/international/bg_self_graph1.gif') left top no-repeat}
.self .business_box1 ul li.explain2{width:935px;padding:25px 0 0 100px;background:url('/resources/images/business/international/bg_self_graph2.gif') left 25px no-repeat}

.humane{background:url('/resources/images/business/international/bg_humane.gif') 15px top no-repeat}
.humane_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_humane_business1.jpg') top left no-repeat}
.humane_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_humane_business2.jpg') top right no-repeat}
.humane_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_humane_business3.jpg') top left no-repeat}
.humane_business4{padding:0 0 0 30px;background:url('/resources/images/business/international/img_humane_business4.jpg') top right no-repeat}
.humane .business_box1{margin:40px 0 0 0}
.humane .business_box1 .disaster_number{float:left;padding:0 0 40px 0}
.humane .business_box1 .disaster_number p{font-size:22px;color:#333;margin:25px 0 30px 25px}
.humane .business_box1 .disaster_number ul{padding:0 50px 0 20px;border-right:1px solid #ebebeb}
.humane .business_box1 .disaster_size{float:left;padding:0 0 0 40px}
.humane .business_box1 .disaster_size p{font-size:22px;color:#333;margin:25px 0 30px 5px}
.humane .business_box1 .wrap {width:682px;margin: 0 auto;}
.humane .business_box1 ul{margin:0;padding:0}
.humane .business_box1 ul li{height:77px;margin:0 0 30px 0;padding:5px 0 0 95px;line-height:24px;font-size:16px}
.humane .business_box1 ul li strong{line-height:55px;letter-spacing:-1px;color:#01c2be;font-weight:normal;}
.humane .business_box1 .deluge{background:url('/resources/images/business/international/bg_humane_deluge.gif') left top no-repeat}
.humane .business_box1 .typhoon{background:url('/resources/images/business/international/bg_humane_typhoon.gif') left top no-repeat}
.humane .business_box1 .drought{margin:0;background:url('/resources/images/business/international/bg_humane_drought.gif') left top no-repeat}
.humane .business_box1 .death{background:url('/resources/images/business/international/bg_humane_death.gif') left top no-repeat}
.humane .business_box1 .victim{background:url('/resources/images/business/international/bg_humane_victim.gif') left top no-repeat}
.humane .business_box1 .refugee{margin:0;background:url('/resources/images/business/international/bg_humane_refugee.gif') left top no-repeat}
.humane .interview{background:url('/resources/images/business/international/interview02.jpg') no-repeat}

.business_represent .wrap_2column{width:100%;overflow:hidden;height:135px;margin-top:30px}
.business_represent .wrap_2column .wrap_movie{float:left;width:245px;height:100%;margin-right:40px}
.business_represent .wrap_2column .right_text{float:left;width:750px;height:100%;text-align:left}
.business_represent .wrap_2column .wrap_movie .open_movie{display:block;position:relative;width:100%;cursor:pointer}
.business_represent .wrap_2column .wrap_movie .media-time{z-index:300;display:block;width:32px;height:15px;margin:0;line-height:15px;position:absolute;font-family:'arial';bottom:0;right:0;color:#fff;text-align:center;font-size:11px;background:url('/resources/images/common/bg/bg_gallery.png') repeat;letter-spacing:-1px}
.business_represent .wrap_2column .wrap_movie .mask_play{display:block;position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background: url(/resources/images/common/bg/bg_gallery.png) repeat}
.business_represent .wrap_2column .wrap_movie .mask_play:after{width:35px;height:35px;background-image: url(/resources/images/common/btn/btn_play.png);background-repeat:no-repeat;background-size:100%;position:absolute;content:'';display:block;top:37%;left:44%}

.layerpop_movie {position:absolute;width:100%;top:0;left:0;z-index:9999}
.layerpop_movie .bg{position:fixed;width:100%;height:100%;top:0;left:0;background:url(/resources/images/common/bg/layerpop_bg.png) left top;z-index:9998}
.layerpop_movie .movie_cont{position:fixed;width:890px;padding-top:30px;top:15%;left:50%;margin-left:-445px;z-index:9999;}
.layerpop_movie .movie_cont .close_movie{position:absolute;display:inline-block;top:0;right:0;width:26px;height:26px;line-height:0;background:url(/resources/images/common/btn/close_movie_btn.png) no-repeat left top;font-size:0;cursor:pointer}

.development.international{background:url('/resources/images/business/international/bg_development.gif') 15px top no-repeat}
.development.international .business_list ul{padding:240px 0 0 0;background:url('/resources/images/business/international/bg_development_business.gif') center 35px no-repeat}
.development.international .business_list ul li{float:left;width:265px;height:210px;line-height:24px}
.development.international .business_list ul li.num1{background:url('/resources/images/business/international/icon_num1.gif') no-repeat}
.development.international .business_list ul li.num2{background:url('/resources/images/business/international/icon_num2.gif') no-repeat}
.development.international .business_list ul li.num3{width:250px;background:url('/resources/images/business/international/icon_num3.gif') no-repeat}
.development.international .business_list ul li.num4{height:200px;background:url('/resources/images/business/international/icon_num4.gif') no-repeat}
.development.international .business_list ul li.num5{width:380px;height:200px;background:url('/resources/images/business/international/icon_num5.gif') no-repeat}
.development.international .business_list ul li strong{display:block;margin:2px 0 10px 45px;padding:0;font-weight:normal;font-size:16px}
.development.international .business_list ul li p{color:#666;text-indent:-10px;margin:0 0 0 55px}
.development.international .business_list ol{margin:0 0 85px 0}
.development.international .business_list ol li{height:107px;margin:0 0 40px 0;line-height:24px}
.development.international .business_list ol li.num1{background:url('/resources/images/business/international/img_child1.gif') no-repeat}
.development.international .business_list ol li.num2{background:url('/resources/images/business/international/img_child2.gif') no-repeat}
.development.international .business_list ol li.num3{background:url('/resources/images/business/international/img_child3.gif') no-repeat}
.development.international .business_list ol li strong{display:block;margin:3px 0 10px 260px;padding:0;font-weight:normal;font-size:16px}
.development.international .business_list ol li p{color:#666;text-indent:-10px;margin:0 0 0 260px}

.childprt{background:url('/resources/images/business/international/bg_childprt.gif') 15px top no-repeat}
.childprt_business1{padding:0 0 0 420px;background:url('/resources/images/business/international/img_childprt_business1.jpg') top left no-repeat}
.childprt_business2{padding:0 0 0 30px;background:url('/resources/images/business/international/img_childprt_business2.jpg') top right no-repeat}
.childprt_business3{padding:0 0 0 420px;background:url('/resources/images/business/international/img_childprt_business3.jpg') top left no-repeat}
.childprt_business4{padding:0 0 0 30px;background:url('/resources/images/business/international/img_childprt_business4.jpg') top right no-repeat}
.childprt .business_box1{height:250px}
.childprt .business_box1 ul{margin:20px 0 0 45px}
.childprt .business_box1 ul li{width:615px}
.childprt .business_box1 ul li>span{display:block;height:23px;margin:0 0 15px 0;font-size:16px;color:#666;font-weight:normal;letter-spacing:-1.5px}
.childprt .business_box1 ul li strong{letter-spacing:-1.5px;color:#01c2be}
.childprt .business_box1 ul li strong.middle{font-size:24px}
.childprt .business_box1 ul li strong span{color:#01c2be;font-weight:normal}
.childprt .business_box1 ul li.explain1{width:935px;padding:0 0 25px 100px;border-bottom:1px solid #ebebeb;background:url('/resources/images/business/international/bg_childprt_graph1.gif') left top no-repeat}
.childprt .business_box1 ul li.explain2{width:935px;padding:25px 0 0 100px;background:url('/resources/images/business/international/bg_childprt_graph2.gif') left 25px no-repeat}

/* 북한사업 */
.development.northkorea{background:url('/resources/images/business/northkorea/bg_development.gif') 15px top no-repeat}
.development_graph{margin:50px 0 0 0;padding:30px 0 45px 0;border:1px solid #ebebeb}
.development_graph p{margin:0 0 35px 0;text-align:center}
.development_graph ul{width:780px;margin:0 auto;}
.development_graph ul li{float:left;width:110px;text-align:center;color:#9c9a9a}
.development_graph ul li.graph1{padding:0 70px 0 80px;background:url('/resources/images/business/northkorea/line_graph.gif') right 50px no-repeat}
.development_graph ul li.graph2{padding:0 75px 0 75px;background:url('/resources/images/business/northkorea/line_graph.gif') right 50px no-repeat}
.development_graph ul li.graph3{padding:0 0 0 75px}
.development_graph ul li p{height:115px;margin:0 0 10px 0;font-size:16px;color:#666;font-weight:normal}
.development_graph ul li.graph1 p{background:url('/resources/images/business/northkorea/development_graph1.gif') center bottom no-repeat}
.development_graph ul li.graph2 p{background:url('/resources/images/business/northkorea/development_graph2.gif') center bottom no-repeat}
.development_graph ul li.graph3 p{background:url('/resources/images/business/northkorea/development_graph3.gif') center bottom no-repeat}
.development_graph ul li strong{display:inline-block;margin:0 0 3px 0;padding:0 18px 0 0;text-align:center;font-size:38px;font-family:'Montserrat';color:#01c2be;background:url('/resources/images/business/northkorea/icon_per.gif') right 17px no-repeat;font-weight:normal}
.development_graph ul li span{display:block}
.development_business1{padding:0 0 0 420px;background:url('/resources/images/business/northkorea/img_development_business1.jpg') top left no-repeat}
.development_business2{padding:0 0 0 30px;background:url('/resources/images/business/northkorea/img_development_business2.jpg') top right no-repeat}
.development_business3{padding:0 0 40px 420px;background:url('/resources/images/business/northkorea/img_development_business3.jpg') top left no-repeat}

.northkorea.health{background:url('/resources/images/business/northkorea/bg_health.gif') 15px top no-repeat}
.northkorea .health_graph{margin:70px 0 0 0;padding:30px 0 20px 0;border:1px solid #ebebeb}
.northkorea .health_graph p{margin:0 0 40px 0;text-align:center}
.northkorea .health_graph>ul{width:778px;margin:0 auto;}
.northkorea .health_graph>ul>li{float:left}
.northkorea .health_graph>ul>li.graph1{width:389px;background:url('/resources/images/business/northkorea/line_graph.gif') right 50px no-repeat}
.northkorea .health_graph>ul>li.graph2{width:389px}
.northkorea .health_graph>ul>li p{margin:0 0 25px 0;font-size:16px;color:#666;font-weight:normal}
.northkorea .health_graph>ul>li p span{color:#9c9a9a}
.northkorea .health_graph>ul>li ul li{margin:0 0 10px 0;color:#9c9a9a}
.northkorea .health_graph>ul>li ul li span{display:inline-block;margin:0 5px 0 5px;font-family:'Montserrat';color:#01c2be;font-size:38px}
.northkorea .health_graph>ul>li ul{width:125px;margin:0 auto;padding:0 0 0 95px}
.northkorea .health_graph>ul>li.graph1 ul{background:url('/resources/images/business/northkorea/health_graph1.gif') no-repeat}
.northkorea .health_graph>ul>li.graph2 ul{background:url('/resources/images/business/northkorea/health_graph2.gif') no-repeat}
.northkorea .health_business1{padding:0 0 0 420px;background:url('/resources/images/business/northkorea/img_health_business1.jpg') top left no-repeat}
.northkorea .health_business2{padding:0 0 40px 30px;background:url('/resources/images/business/northkorea/img_health_business2.jpg') top right no-repeat}

.relief{padding:0 0 60px 0;background:url('/resources/images/business/northkorea/bg_relief.gif') 15px top no-repeat}
.relief_business1{padding:0 0 40px 420px;background:url('/resources/images/business/northkorea/img_relief_business1.jpg') top left no-repeat}

.northkorea.self{background:url('/resources/images/business/northkorea/bg_self.gif') 15px top no-repeat}
.northkorea .self_business1{padding:0 0 40px 420px;background:url('/resources/images/business/northkorea/img_self_business1.jpg') top left no-repeat}
.northkorea .business_list{position:relative}
.northkorea .btn_detail a{position:absolute;top:90px;right:0;height:32px;line-height:32px}

/* 사업현황 */
.business_situation .domestic{width:100%;height:437px;margin:0 0 40px 0;padding:60px 0 0 0;border:1px solid #e4e4e4;background:url('/resources/images/business/bg_business_domestic.jpg') 650px 60px no-repeat}
.business_situation .domestic>strong{display:block;margin:0 0 0 320px;font-size:38px;color:#444;font-weight:normal}
.business_situation .domestic>p{margin:20px 0 100px 320px;font-size:18px;line-height:30px;color:#666}
.business_situation .domestic_con{height:219px;background:#fcfcfc;position:relative;margin:0 0 40px 0}
.business_situation .domestic_con .total_number{position:relative;margin:0 auto;top:-40px;width:563px;}
.business_situation .domestic_con .total_number span{display:inline-block;width:72px;height:86px;margin:0 5px 0 0;line-height:86px;font-size:60px;font-family:'Montserrat';font-weight:bold;color:#454545;text-align:center;background:url('/resources/images/business/bg_number.png') no-repeat}
.business_situation .domestic_con .total_number span.last{width:20px;height:30px;margin:10px 0 0 0;background:0;font-size:26px;line-height:30px;color:#666;vertical-align:bottom;font-family:'Malgun Gothic'}
.business_situation .domestic_slide{width:520px;height:95px;margin:-3px auto 0;text-align:center;overflow:hidden}
.business_situation .domestic_slide strong{display:inline-block;margin:0 15px 12px 0;font-size:26px;line-height:32px;font-weight:normal;color:#444;vertical-align:top}
.business_situation .domestic_slide span{display:inline-block;vertical-align:top;margin:13px 0 0 0;color:#666}
.business_situation .domestic_slide span.number{font-family:'Montserrat';font-weight:bold;font-size:30px;line-height:32px;margin:0;color:#444}
.business_situation .domestic_slide p{font-size:14px;color:#666;line-height:24px;word-break:keep-all;}
.business_situation .domestic_slide .slidesjs-pagination{display:none}
.business_situation .domestic_slide .slidesjs-previous{display:block;position:absolute;top:100px;left:30px;z-index:10;width:13px;height:23px;background:url('/resources/images/common/btn/btn_view_prev_s.png') no-repeat;text-indent:-9999px;cursor:pointer}
.business_situation .domestic_slide .slidesjs-next{display:block;position:absolute;top:100px;right:30px;z-index:10;width:13px;height:23px;background:url('/resources/images/common/btn/btn_view_next_s.png') no-repeat;text-indent:-9999px;cursor:pointer}
.business_situation .international{width:100%;height:437px;padding:60px 0 0 0;border:1px solid #e4e4e4;background:url('/resources/images/business/bg_business_international.jpg') 650px 60px no-repeat}
.business_situation .international>strong{display:block;margin:0 0 0 320px;font-size:38px;color:#444;font-weight:normal}
.business_situation .international>p{margin:20px 0 100px 320px;font-size:18px;line-height:30px;color:#666}
.business_situation .international_con{height:219px;background:#fcfcfc;position:relative;margin:0 0 40px 0}
.business_situation .international_con .total_number{position:relative;margin:0 auto;top:-40px;width:486px;}
.business_situation .international_con .total_number span{display:inline-block;width:72px;height:86px;margin:0 5px 0 0;line-height:86px;font-size:60px;font-family:'Montserrat';font-weight:bold;color:#454545;text-align:center;background:url('/resources/images/business/bg_number.png') no-repeat}
.business_situation .international_con .total_number span.last{width:20px;height:30px;margin:10px 0 0 0;background:0;font-size:26px;line-height:30px;color:#666;vertical-align:bottom;font-family:'Malgun Gothic'}
.business_situation .international_slide{width:520px;height:95px;margin:-3px auto 0;text-align:center;overflow:hidden}
.business_situation .international_slide strong{display:inline-block;margin:0 15px 12px 0;font-size:26px;line-height:32px;font-weight:normal;color:#444;vertical-align:top}
.business_situation .international_slide span{display:inline-block;vertical-align:top;margin:13px 0 0 0;color:#666}
.business_situation .international_slide span.number{font-family:'Montserrat';font-weight:bold;font-size:30px;line-height:32px;margin:0;color:#444}
.business_situation .international_slide p{font-size:14px;color:#666;line-height:24px}
.business_situation .international_slide .slidesjs-pagination{display:none}
.business_situation .international_slide .slidesjs-previous{display:block;position:absolute;top:100px;left:30px;z-index:10;width:13px;height:23px;background:url('/resources/images/common/btn/btn_view_prev_s.png') no-repeat;text-indent:-9999px;cursor:pointer}
.business_situation .international_slide .slidesjs-next{display:block;position:absolute;top:100px;right:30px;z-index:10;width:13px;height:23px;background:url('/resources/images/common/btn/btn_view_next_s.png') no-repeat;text-indent:-9999px;cursor:pointer}

/* 해외사업국가 안내 */
.overseasNation .tab-type1{height:154px;margin:0 0 30px 0;background:url('/resources/images/business/international/bg_businessTab8.gif') no-repeat 0 0;background-size:contain;}
.overseasNation .tab-type1 li{width:12.5%;padding:50px 0 0 0}
.overseasNation .tab-type1 li a{color:#888}
.overseasNation .tab-type1 li.on a{font-weight:bold}
.overseasNation .tab-type1 li a>.tab-icon{display:block;margin-bottom:9px}
.overseasNation .tab-type1 li.tab1.on a{color:#31b97f}
.overseasNation .tab-type1 li.tab2.on a{color:#eb7921}
.overseasNation .tab-type1 li.tab3.on a{color:#7bb71e}
.overseasNation .tab-type1 li.tab4.on a{color:#00cbc7}
.overseasNation .tab-type1 li.tab5.on a{color:#c8da2a}
.overseasNation .tab-type1 li.tab6.on a{color:#333333}
.overseasNation .tab-type1 li.tab7.on a{color:#5e7cbf}
.overseasNation .tab-type1 li.tab8.on a{color:#d67a92}

.overseasNation .overseasMap{width:780px;height:477px;position:relative}
.overseasNation .overseasMap>strong{display:block;width:0;height:0;overflow:hidden;text-indent:-9999px}
.overseasNation .overseasMap1{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap1.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap2{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap2.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap3{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap3.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap4{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap4.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap5{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap5.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap6{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap6.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap7{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap7.gif?bust=20201007') no-repeat;background-size:cover;}
.overseasNation .overseasMap8{width:100%;height:734px;background:url('/resources/images/business/international/overseasMap8.gif') no-repeat;background-size:cover;}
.overseasNation .overseasMap>div{position:absolute}
.overseasNation .overseasMap>div>a{z-index:5;padding:0 0 0 10px}
.overseasNation .overseasMap .mapLayer{display:none;position:relative;width:190px;height:121px;z-index:6;padding:35px 22px 0 23px;background:url('/resources/images/business/international/bg_mapLayer.png') left bottom no-repeat}
.overseasNation .overseasMap .mapLayer .mapLayerCls{position:absolute;top:25px;right:12px}
.overseasNation .overseasMap .ghana{top:299px;left:103px}
.overseasNation .overseasMap .ghana .mapLayer{margin:-4px 0 0 4px}
.overseasNation .overseasMap .sudan{top:287px;left:294px}
.overseasNation .overseasMap .sudan .mapLayer{margin:-3px 0 0 3px}
.overseasNation .overseasMap .nepal{top:181px;left:527px}
.overseasNation .overseasMap .nepal>a{padding:0 0 5px 0}
.overseasNation .overseasMap .nepal .mapLayer{width:189px;height:123px;margin:2px 0 0 18px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer3.png') left bottom no-repeat}
.overseasNation .overseasMap .timor{top:389px;left:758px}
.overseasNation .overseasMap .timor .mapLayer{margin:-2px 0 0 3px}
.overseasNation .overseasMap .laos{top:194px;left:616px}
.overseasNation .overseasMap .laos>a{padding:0 0 5px 0}
.overseasNation .overseasMap .laos .mapLayer{width:189px;height:123px;margin:2px 0 0 20px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer3.png') left bottom no-repeat}
.overseasNation .overseasMap .rwanda{top:370px;left:225px}
.overseasNation .overseasMap .rwanda>a{display:block;width:32px;padding:0 10px 0 0}
.overseasNation .overseasMap .rwanda .mapLayer{margin:-3px 0 0 -81px;background:url('/resources/images/business/international/bg_mapLayer2.png') left bottom no-repeat}
.overseasNation .overseasMap .mozambiqu{top:454px;left:282px}
.overseasNation .overseasMap .mozambiqu .mapLayer{margin:-2px 0 0 3px}
.overseasNation .overseasMap .myanmar{top:242px;left:590px}
.overseasNation .overseasMap .myanmar .mapLayer{width:189px;height:123px;margin:-20px 0 0 23px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer3.png') left bottom no-repeat}
.overseasNation .overseasMap .bangladesh{top:221px;left:547px}
.overseasNation .overseasMap .bangladesh>a{padding:0}
.overseasNation .overseasMap .bangladesh .mapLayer{width:189px;height:123px;margin:-22px 0 0 45px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer3.png') left bottom no-repeat}
.overseasNation .overseasMap .vietnam{top:253px;left:662px}
.overseasNation .overseasMap .vietnam .mapLayer{margin:-2px 0 0 2px}
.overseasNation .overseasMap .bolivia{top:504px;left:982px}
.overseasNation .overseasMap .bolivia .mapLayer{height:133px;margin:-168px 0 0 -111px;padding-top:22px;background:url('/resources/images/business/international/bg_mapLayer5.png') left top no-repeat}
.overseasNation .overseasMap .burkina{top:274px;left:92px}
.overseasNation .overseasMap .burkina .mapLayer{margin:-2px 0 0 3px}
.overseasNation .overseasMap .senegal{top:248px;left:20px}
.overseasNation .overseasMap .senegal>a{padding:0 0 5px 0}
.overseasNation .overseasMap .senegal .mapLayer{width:189px;height:123px;margin:2px 0 0 16px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer3.png') left bottom no-repeat}
.overseasNation .overseasMap .srilanka{top:303px;left:537px}
.overseasNation .overseasMap .srilanka .mapLayer{margin:0 0 0 3px}
.overseasNation .overseasMap .syria{top:103px;left:199px}
.overseasNation .overseasMap .syria .mapLayer{margin:-2px 0 0 3px}
.overseasNation .overseasMap .sierra{top:305px;left:14px}
.overseasNation .overseasMap .sierra>a{padding:5px 0 0 0}
.overseasNation .overseasMap .sierra .mapLayer{width:190px;height:123px;margin:-165px 0 0 33px;padding:22px 22px 0 34px;background:url('/resources/images/business/international/bg_mapLayer6.png') left bottom no-repeat}
.overseasNation .overseasMap .ethiopian{top:311px;left:324px}
.overseasNation .overseasMap .ethiopian .mapLayer{margin:-3px 0 0 3px}
.overseasNation .overseasMap .uganda{top:335px;left:232px}
.overseasNation .overseasMap .uganda>a{display:block;width:32px;padding:0 10px 0 0}
.overseasNation .overseasMap .uganda .mapLayer{margin:-3px 0 0 -82px;background:url('/resources/images/business/international/bg_mapLayer2.png') left bottom no-repeat}
.overseasNation .overseasMap .india{top:168px;left:307px}
.overseasNation .overseasMap .india>a{display:block;width:22px;padding:0 10px 0 0}
.overseasNation .overseasMap .india .mapLayer{margin:-4px 0 0 -93px;background:url('/resources/images/business/international/bg_mapLayer2.png') left bottom no-repeat}
.overseasNation .overseasMap .indonesia{top:347px;left:715px}
.overseasNation .overseasMap .indonesia .mapLayer{margin:-3px 0 0 3px}
.overseasNation .overseasMap .cambodia{top:277px;left:612px}
.overseasNation .overseasMap .cambodia .mapLayer{margin:0 0 0 25px}
.overseasNation .overseasMap .kenya{top:359px;left:308px}
.overseasNation .overseasMap .kenya .mapLayer{margin:-2px 0 0 2px}
.overseasNation .overseasMap .philippines{top:307px;left:747px}
.overseasNation .overseasMap .philippines .mapLayer{margin:-2px 0 0 4px}
.overseasNation .overseasMap .zambia{top:439px;left:195px}
.overseasNation .overseasMap .zambia .mapLayer{margin:-2px 0 0 -70px;background:url('/resources/images/business/international/bg_mapLayer2.png') left bottom no-repeat}

.overseasMap .mapLayer .flag{height:25px;margin-bottom:15px;border-bottom:1px solid #333;font-size:10px;font-weight:bold;color:#333;text-align:left}
.overseasMap .mapLayer .flag>span{margin-right:5px}
.overseasMap .mapLayer .flag>strong{display:inline-block;vertical-align:top;font-size:16px}
.overseasMap .mapLayer dl{width:100%;overflow:hidden;margin-bottom:15px}
.overseasMap .mapLayer dl dt{float:left;margin:5px 7px 0 0;font-size:14px;color:#666;letter-spacing:-2px;vertical-align:top}
.overseasMap .mapLayer dl dd{float:left;margin-right:3px;font-size:0}
.overseasMap .mapLayer dl dd.first{margin-left:0}
.overseasMap .mapLayer .btn_iconset1{width:95px;height:24px;font-size:12px;line-height:24px;text-align:left;margin-left:40px;padding:0 0 0 15px;border:1px solid #cacaca;background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 94px center no-repeat}

.other_nation{margin-bottom:15px;text-align:right;position:relative}
.other_nation label{margin:0 5px 0 0}
.other_nation select{width:115px;filter:alpha(opacity=0);opacity:0}
.other_nation .select_box{width:103px;height:35px;top:0;left:auto;right:-5px;background:#fff url('/resources/images/common/bg/bg_select.gif') 93px center no-repeat}
.other_nation .sbHolder{float:right;position:relative;width:145px;height:33px;margin:0 0 15px 0;border:1px solid #b9b9b9;border-radius:3px;vertical-align:top;background:url('/resources/images/common/bg/bg_select.gif') 123px center no-repeat}
.other_nation .sbSelector{display:block;height:33px;left:0;line-height:33px;outline:none;overflow:hidden;position:absolute;text-align:left;text-indent:5px;top:0;width:122px;padding:0 23px 0 0}
.other_nation .sbSelector:link, .sbSelector:visited, .sbSelector:hover{color:#666;outline:none;text-decoration:none}
.other_nation .sbToggle{display:block;width:30px;height:33px;outline:none;position:absolute;right:0;top:0}
.other_nation .sbHolderDisabled{border:solid 1px #b9b9b9}
.other_nation .sbOptions{background:#fff;border:1px solid #b9b9b9;list-style:none;left:-1px;border-radius:0 0 3px 3px;margin:0;padding:0;position:absolute;top:33px;width:145px;z-index:1;overflow-y:auto;overflow-x:hidden;text-align:left}
.other_nation .sbOptions a{width:145px;height:33px;text-indent:5px;line-height:33px;display:block;outline:none}
.other_nation .sbOptions a:link, .other_nation .sbOptions a:visited{color:#666;text-decoration:none}
.other_nation .sbOptions a:hover, .other_nation .sbOptions a:focus, .other_nation .sbOptions a.sbFocus{color:#fff;background:#31b97f}
.other_nation .sbOptions li.last a{border-bottom:none}
.other_nation label{font-size:14px;font-weight:bold;color:#666;line-height:32px}

.nation_infor{display:flex;justify-content:center;width:1169px;height:200px;margin-bottom:60px;padding:50px 0 0 29px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;background:url('/resources/images/common/line/line_h_sub.gif') no-repeat center top;background-size:contain;overflow:hidden}
.nation_infor .national_flag{float:left;margin-right:22px}
.nation_infor h4{margin-bottom:15px;font-size:28px;color:#333;font-weight:normal}
.nation_infor p{font-size:14px;color:#666;line-height:1.5}
.nation_life{margin-bottom:60px}
.nation_guideTit{margin-bottom:30px;padding-top:18px;background:url('/resources/images/business/international/bg_nationTit.gif') no-repeat 0 0;font-size:22px;font-weight:bold;color:#373b44}
.nation_life .numerical{width:780px;overflow:hidden;margin: 0 auto 35px auto}
.numerical .left_figure{float:left;width:310px}
.numerical .left_figure .figure_ranking{height:80px;margin-bottom:40px;padding:54px 0 0 0;background-repeat:no-repeat;background-position:right 0}
.ghana .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_ghana.gif')}
.sudan .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_SouthSudan.gif')}
.nepal .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_nepal.gif')}
.timor .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_timor.gif')}
.laos .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_laos.gif')}
.mozambiqu .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_mozambiqu.gif')}
.myanmar .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_myanmar.gif')}
.bangladesh .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_bangladesh.gif')}
.vietnam .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_vietnam.gif')}
.bolivia .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_bolivia.gif')}
.burkina .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_burkina.gif')}
.senegal .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_senegal.gif')}
.sriLanka .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_sriLanka.gif')}
.sierra .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_sierra.gif')}
.ethiopian .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_ethiopian.gif')}
.uganda .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_uganda.gif')}
.indonesia .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_indonesia.gif')}
.cambodia .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_cambodia.gif')}
.kenya .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_kenya.gif')}
.rwanda .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_rwanda.gif')}
.syria .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_syria.gif')}
.india .figure_ranking{background-image:url('/resources/images/business/international/bg_figure_india.gif')}

.numerical .left_figure .figure_ranking .nation_name{margin:0 0 13px 115px;font-size:20px;font-weight:bold;color:#2ed0cc}
.numerical .left_figure .figure_ranking .nation_ranking{margin-left:62px;font-size:20px;color:#2dd0cc}
.numerical .left_figure .figure_ranking .nation_ranking span{font-size:60px ;font-family:'Montserrat'}
.numerical .left_figure .figure_graph li{height:40px;position:relative}
.numerical .left_figure .figure_graph p{text-indent:-10000px}
.numerical .left_figure .figure_graph .standard{width:100%;position:absolute;top:0;right:0;text-align:right}
.numerical .left_figure .figure_graph .standard span{display:inline-block;margin-right:10px;font-family:'Montserrat';font-size:14px;color:#2fdad6}
.numerical .left_figure .figure_graph .standard .graphBg{height:13px;background:url('/resources/images/business/international/bar_overseas.gif') repeat right 0;border-radius:10px 0 0 10px;font-size:0}
.numerical .right_figure{float:right;width:453px}
.numerical .right_figure .figure_ranking{height:80px;margin-bottom:40px;padding:54px 0 0 0;background:url('/resources/images/business/international/bg_figure_korea.gif') no-repeat 140px 0}
.numerical .right_figure .figure_ranking .nation_name{margin:0 0 13px 283px;font-size:20px;font-weight:bold;color:#8e9db4}
.numerical .right_figure .figure_ranking .nation_ranking{margin-left:283px;font-size:20px;color:#8e9db4}
.numerical .right_figure .figure_ranking .nation_ranking span{font-size:60px;font-family:'Montserrat'}
.numerical .right_figure .figure_graph li{height:40px;position:relative}
.numerical .right_figure .figure_graph p{width:128px;text-align:center;vertical-align:top;font-size:12px;color:#666;line-height:1.4;font-weight:bold}
.numerical .right_figure .figure_graph .standard{width:100%;position:absolute;top:0;left:140px;text-align:left}
.numerical .right_figure .figure_graph .standard span{display:inline-block;margin-left:10px;font-family:'Montserrat';font-size:14px;color:#8e9db4}
.numerical .right_figure .figure_graph .standard .graphBg{height:13px;background:url('/resources/images/business/international/bar_domestic.gif') repeat left 0;border-radius:0 10px 10px 0;font-size:0}

.sourceTxt{text-align:right;font-size:12px;color:#666;letter-spacing:0}
.business_region{margin-bottom:60px}
.charity{width:780px;height:392px;margin:0 auto 60px auto;}
.city_list{float:left;position:relative;width:391px;height:392px}
.city_list ul li{position:absolute;z-index:5;width:81px;height:30px;border:1px solid #c2c2c2;color:#666;text-align:center;font-size:12px;line-height:30px;background:#fff;border-radius:3px;cursor:pointer}
.city_list ul li a{color:#666}
.city_list ul li.on{background:#31b97f;border:1px solid #31b97f}
.city_list ul li.on a{color:#fff}
.city_list ul li:hover{background:#31b97f;border:1px solid #31b97f;color:#fff}
.city_list ul li:hover a{color:#fff}
.city_list_type2{float:left;position:relative;width:391px;height:392px}
.city_list_type2 ul li{position:absolute;z-index:5;width:81px;height:30px;border:1px solid #c2c2c2;color:#666;text-align:center;font-size:12px;line-height:30px;background:#fff;border-radius:3px;cursor:pointer}
.city_list_type2 ul li.on{background:#31b97f;border:1px solid #31b97f;color:#fff}
.city_con{float:left;width:363px;height:390px;color:#666;line-height:24px;border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.city_con ul{padding:30px 20px 0 30px}
.city_con ul li{display:none}
.city_con ul li strong{color:#444;font-size:20px}
.city_con ul li p{margin:7px 0 0 0;color:#666}

.ghana .charity{background:url('/resources/images/business/international/ghana_region.jpg') left top no-repeat}
.ghana .city1{top:133px;left:217px}
.sudan .charity{background:url('/resources/images/business/international/sudan_region.jpg') left top no-repeat}
.sudan .city1{top:222px;left:100px}
.sudan .city2{top:114px;left:196px}
.sudan .city3{top:173px;left:250px}
.nepal .charity{background:url('/resources/images/business/international/nepal_region.jpg') left top no-repeat}
.nepal .city1{top:174px;left:219px}
.nepal .city2{top:120px;left:218px}
.nepal .city3{top:125px;left:112px}
.nepal .city4{top:176px;left:70px}
.nepal .city5{top:240px;left:122px}
.nepal .city6{top:218px;left:226px}
.timor .charity{background:url('/resources/images/business/international/timor_region.jpg') left top no-repeat}
.timor .city1{top:184px;left:264px}
.timor .city2{top:132px;left:202px}
.timor .city3{top:181px;left:51px}
.timor .city4{top:240px;left:120px}
.laos .charity{background:url('/resources/images/business/international/laos_region.jpg') left top no-repeat}
.laos .city1{top:160px;left:180px}
.laos .city2{top:255px;left:45px}
.mozambiqu .charity{background:url('/resources/images/business/international/mozambiqu_region.jpg') left top no-repeat}
.mozambiqu .city1{top:132px;left:215px}
.mozambiqu .city2{top:247px;left:100px}
.myanmar .charity{background:url('/resources/images/business/international/myanmar_region.jpg') left top no-repeat}
.myanmar .city1{top:133px;left:215px}
.myanmar .city2{top:210px;left:260px}
.myanmar .city3{top:242px;left:113px}
.bangladesh .charity{background:url('/resources/images/business/international/bangladesh_region.jpg') left top no-repeat}
.bangladesh .city1{top:178px;left:80px}
.bangladesh .city2{top:105px;left:203px}
.bangladesh .city3{top:163px;left:263px}
.vietnam .charity{background:url('/resources/images/business/international/vietnam_region.jpg') left top no-repeat}
.vietnam .city1{top:127px;left:197px}
.vietnam .city2{top:246px;left:95px}
.bolivia .charity{background:url('/resources/images/business/international/bolivia_region.jpg') left top no-repeat}
.bolivia .city1{top:178px;left:47px}
.bolivia .city2{top:127px;left:198px}
.bolivia .city3{top:182px;left:39px}
.burkina .charity{background:url('/resources/images/business/international/burkina_region.jpg') left top no-repeat}
.burkina .city1{top:127px;left:197px}
.burkina .city2{top:247px;left:95px}
.senegal .charity{background:url('/resources/images/business/international/senegal_region.jpg') left top no-repeat}
.senegal .city1{top:254px;left:72px}
.senegal .city2{top:127px;left:185px}
.senegal .city3{top:188px;left:61px}
.senegal .city4{top:188px;left:233px}
.senegal .city5{top:246px;left:189px}
.sriLanka .charity{background:url('/resources/images/business/international/srilanka_region.jpg') left top no-repeat}
.sriLanka .city1{top:127px;left:184px}
.sriLanka .city2{top:188px;left:232px}
.sriLanka .city3{top:245px;left:188px}
.sriLanka .city4{top:255px;left:72px}
.sriLanka .city5{top:188px;left:60px}
.sierra .charity{background:url('/resources/images/business/international/sierra_region.jpg') left top no-repeat}
.sierra .city1{top:167px;left:232px}
.sierra .city2{top:176px;left:35px}
.sierra .city3{top:226px;left:187px}
.ethiopian .charity{background:url('/resources/images/business/international/ethiopian_region.jpg') left top no-repeat}
.ethiopian .city1{top:120px;left:81px}
.ethiopian .city2{top:178px;left:53px}
.ethiopian .city3{top:272px;left:82px}
.ethiopian .city4{top:205px;left:258px}
.ethiopian .city5{top:79px;left:191px}
.ethiopian .city6{top:136px;left:255px}
.uganda .charity{background:url('/resources/images/business/international/uganda_region.jpg') left top no-repeat}
.uganda .city1{top:107px;left:190px}
.uganda .city2{top:182px;left:267px}
.uganda .city3{top:100px;left:100px}
.uganda .city4{top:160px;left:24px}
.uganda .city5{top:207px;left:49px}
.indonesia .charity{background:url('/resources/images/business/international/indonesia_region.jpg') left top no-repeat}
.indonesia .city1{top:170px;left:135px}
.indonesia .city2{top:170px;left:137px}
.indonesia .city3{top:215px;left:137px}
.indonesia .city4{top:165px;left:250px}
.cambodia .charity{background:url('/resources/images/business/international/cambodia_region.jpg') left top no-repeat}
.cambodia .city1{top:205px;left:234px}
.cambodia .city2{top:213px;left:245px}
.kenya .charity{background:url('/resources/images/business/international/kenya_region.jpg') left top no-repeat}
.kenya .city1{top:90px;left:95px}
.kenya .city2{top:214px;left:245px}
.kenya .city3{top:245px;left:95px}
.kenya .charity{background:url('/resources/images/business/international/kenya_region.jpg') left top no-repeat}
.kenya .city1{top:90px;left:95px}
.philippines .charity{background:url('/resources/images/business/international/philippines_region.jpg') left top no-repeat}
.philippines .city1{top:70px;left:175px}
.rwanda .charity{background:url('/resources/images/business/international/rwanda_region.jpg') left top no-repeat}
.rwanda .city1{top:70px;left:109px}
.rwanda .city2{top:167px;left:130px}
.rwanda .city3{top:130px;left:278px}
.syria .charity{background:url('/resources/images/business/international/syria_region.jpg') left top no-repeat}
.syria .city1{width:115px;top:200px;left:66px}
.syria .city2{width:130px;height:42px;padding:8px 0 0 0;line-height:18px;top:70px;left:140px}
.syria .city3{width:130px;top:250px;left:170px}
.india .charity{background:url('/resources/images/business/international/india_region.jpg') left top no-repeat}
.india .city1{width:110px;top:200px;left:63px}
.india .city2{top:110px;left:197px}
.zambia .charity{background:url('/resources/images/business/international/lussaka_region.jpg') left top no-repeat}
.zambia .city1{width:110px;top:165px;left:195px}
.business_chief{height:183px;padding-left:265px;font-style:oblique;letter-spacing:-1.5px}
.business_chief p{width:515px;margin-bottom:10px;padding-top:30px;font-size:16px;color:#666;line-height:1.5;background:url('/resources/images/business/international/quotes.gif') no-repeat}
.business_chief .chiefName{padding-top:0;font-size:14px;font-weight:bold;color:#666;background:none;font-style:normal}
.ghana .business_chief{background:url('/resources/images/business/international/chief_ghana.jpg') 30px top no-repeat}
.ghana .business_chief p{background:url('/resources/images/business/international/quotes.gif') left 30px no-repeat}
.sudan .business_chief{background:url('/resources/images/business/international/chief_sudan.jpg') 30px top no-repeat}
.nepal .business_chief{background:url('/resources/images/business/international/chief_nepal.jpg') 30px top no-repeat}
.timor .business_chief{background:url('/resources/images/business/international/chief_timor.jpg') 30px top no-repeat}
.laos .business_chief{background:url('/resources/images/business/international/chief_lamos.jpg') 30px top no-repeat}
.mozambiqu .business_chief{background:url('/resources/images/business/international/chief_mozambiqu.jpg') 30px top no-repeat}
.myanmar .business_chief{background:url('/resources/images/business/international/chief_myanmar.jpg') 30px top no-repeat}
.bangladesh .business_chief{background:url('/resources/images/business/international/chief_bangladesh.jpg') 30px top no-repeat}
.vietnam .business_chief{background:url('/resources/images/business/international/chief_vietnam.jpg') 30px top no-repeat}
.bolivia .business_chief{background:url('/resources/images/business/international/chief_bolivia.jpg') 30px top no-repeat}
.burkina .business_chief{background:url('/resources/images/business/international/chief_burkina.jpg') 30px top no-repeat}
.senegal .business_chief{background:url('/resources/images/business/international/chief_senegal.jpg') 30px top no-repeat}
.sriLanka .business_chief{background:url('/resources/images/business/international/chief_sriLanka.jpg') 30px top no-repeat}
.sierra .business_chief{background:url('/resources/images/business/international/chief_sierra.jpg') 30px top no-repeat}
.ethiopian .business_chief{background:url('/resources/images/business/international/chief_ethiopian.jpg') 30px top no-repeat}
.uganda .business_chief{background:url('/resources/images/business/international/chief_uganda.jpg') 30px top no-repeat}
.indonesia .business_chief{background:url('/resources/images/business/international/chief_indonesia.jpg') 30px top no-repeat}
.cambodia .business_chief{background:url('/resources/images/business/international/chief_cambodia.jpg') 30px top no-repeat}
.kenya .business_chief{background:url('/resources/images/business/international/chief_kenya.jpg') 30px top no-repeat}
.rwanda .business_chief{background:url('/resources/images/business/international/chief_rwanda.jpg') 30px top no-repeat}

.business_story dl{margin-bottom:30px}
.business_story dl dt{margin-bottom:20px;font-size:18px;font-weight:bold;color:#31b97f}
.business_story dl dd{margin-bottom:10px;padding-left:10px;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 4px;font-size:14px;color:#333;font-weight:bold;letter-spacing:-1px}
.business_story dl dd span{color:#666;font-weight:normal}
.business_story dl dd .bul{display:inline-block;width:6px;height:5px;font-size:24px;color:#31b97f}
.business_story dl dd ul{margin-top:15px;padding-left:10px}
.business_story dl dd ul li{margin-bottom:10px;font-size:14px;font-weight:normal;color:#666;letter-spacing:-2px}
.business_story .storyList{/* width:780px; */width:99%;overflow:hidden;margin-bottom:40px;padding:0;border:0}
.business_story .storyList li{float:left;/* width:195px; */height:18px;margin:0 0 5px 15px;padding:3px 0 0 27px;font-size:14px;color:#666;letter-spacing:-1px;background-repeat:no-repeat;background-position:0 3px}
.business_story .storyList li strong{display:inline-block;/* width:70px; */width:87px;padding-top:2px}
.business_story .storyList li:first-child{width:35%;margin-left:0;background-image:url('/resources/images/common/ico/icon_period.gif')}
.business_story .storyList li+li{width:56%;background-image:url('/resources/images/common/ico/icon_region.gif')}
.business_story .storyList li+li+li{/* width:140px; *//* margin-left:30px; */width:35%;margin-left:0;background-image:url('/resources/images/common/ico/icon_budget.gif')}
.business_story .storyList li+li+li+li{width:56%;background-image:url('/resources/images/common/ico/icon_number.gif');margin-left:12px}
.business_story .storyList li:first-child strong{width:63px}
.business_story .storyList li+li strong{width:87px}
.business_story .storyList li+li+li strong{width:63px}
.business_story .storyList li+li+li+li strong{width:87px}
.overseas_nationList{width:100%;margin:20px 0 0 0;padding:20px 0 0 0;text-align:right;color:#65717f;border-top:1px solid #e4e4e4}
.overseas_nationList a{height:30px;font-size:13px;line-height:30px}
.inquire.international{height:60px;margin:20px 0 0 0;padding:20px 0 0 80px;border-top:1px solid #e4e4e4;font-size:13px;background:url('/resources/images/business/icon_inquire.jpg') left 20px no-repeat}
.inquire.international p{float:left;width:400px;margin:10px 0 0 0;font-size:13px;color:#666;line-height:20px}
.inquire.international strong{display:block;margin:0 0 5px 0;font-size:16px;font-weight:bold;color:#f29e19;line-height:20px}
.inquire.international .btn_link{float:right;width:300px;text-align:right}
.inquire.international .btn_link a{margin:15px 0 0 7px;vertical-align:top}
.inquire.international .btn_link a.btn_iconset2{background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 120px center no-reat}

/*---------------------------------
	후원안내
----------------------------------*/

.supportingVisual{background:#948a75 url('/resources/images/support/bg_support.jpg') center top no-repeat;min-width:1000px;}
.supporting{margin:60px 0 0 0}
.supporting .text{font-size:20px;color:#666;line-height:32px}
.supporting .text-large{font-size:24px;font-weight:bold}
.supporting .link-banner{position:relative;width:100%;height:286px}
.supporting .link-banner>div{position:absolute;top:50px;left:60px}
.supporting .link-banner>div p{font-size:36px;font-weight:bold;letter-spacing:-2px}
.supporting .link-banner>div p span{display:block;margin-bottom:20px;margin-top:25px;font-size:20px;font-weight:normal}
.supporting .link-banner .btn{text-align:left;margin-top:30px;}
.supporting .link-banner .btn a{width:302px;height:70px;font-weight:bold;line-height:70px;background:var(--renew-point-color);font-size:22px;border-radius:5px;}
.supporting .media-box-wrap{margin:0 0 60px 0;height:435px;}
.supporting .media-box-wrap div{width:680px;float:left}
.supporting .media-box-wrap .media-area img {width:100%;}
.supporting .media-box-wrap .text-area{float: left;width: calc(100% - 680px);height:100%;padding:50px 0;text-align:center;border: 1px solid #e4e4e4;border-right: none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.supporting .media-box-wrap .text-area span{display:block;margin-bottom:40px;font-size:48px;font-weight:bold}
.supporting .media-box-wrap .text-area span img{display:inline-block;margin: 5px 16px 0 0;vertical-align:top}
.supporting .media-box-wrap .text-area .text{line-height:32px}
.supporting .media-box-wrap .text-area .btn{width: 302px;margin: 20px auto 0 auto;float:none;}
.supporting .media-box-wrap .text-area .btn a{width:302px;height:90px;font-weight:bold;font-size:22px;line-height:90px;border-radius:5px;background:var(--renew-point-color);}
.supporting .text_green{margin-top:35px;font-size:24px;font-weight:bold;color:var(--renew-point-color);line-height:1.3}

/* 정기후원 */
.supporting .column3-list{padding:12px 0 40px 0;margin-bottom:80px;border-bottom:20px solid #fbfbfb}
.supporting .column3-list dl{float:left;margin-bottom:40px;width:380px;height:390px;margin-right:30px;vertical-align:top}
.supporting .column3-list dl dt{margin-bottom:15px;font-size:24px;font-weight:bold}
.supporting .column3-list dl dt img{display:block;width:100%;margin-bottom:15px}
.supporting .column3-list dl dd{font-size:20px;line-height:32px;color:#666;word-break:keep-all;letter-spacing:-1.5px}
.supporting .column3-list .no-space{margin-right:0}
.supporting .column3-list2{/*margin:0 0 45px 0;*/padding-top:20px}
.supporting .column3-list2 dl{float:left;margin-bottom:60px;width:380px;height:375px;margin-right:30px;vertical-align:top}
.supporting .column3-list2 dl dt{margin-bottom:10px;font-size:24px;font-weight:bold}
.supporting .column3-list2 dl dt img{display:inline-block;width:100%;margin-bottom:15px}
.supporting .column3-list2 dl dd{font-size:20px;line-height:32px;color:#666;word-break:keep-all;}
.supporting .column3-list2 dl dd.benefit_pop_btn {line-height:normal;}
.supporting .column3-list2 dl dd.benefit_pop_btn a {position:relative;display:inline-block;font-size:17px;font-weight:bold;color:var(--renew-point-color)}
.supporting .column3-list2 dl dd.benefit_pop_btn a:before {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.supporting .column3-list2 dl dd.benefit_pop_btn a:after {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.supporting .column3-list2 dl dd.benefit_pop_btn a:before{transform: rotate(135deg);top: 7px;}
.supporting .column3-list2 dl dd.benefit_pop_btn a:after{transform: rotate(-135deg);top: -7px;}
.supporting .column3-list2 dl dd.benefit_pop_btn img {display:block;width:100%;height:auto;}
.supporting .column3-list2 .no-space{margin-right:0}
.supporting .column3-list.col2{display: flex; flex-wrap:wrap}
.supporting .column3-list.col2 dl{width: 50%; margin-right: 0;}

.supporting .link-regular{background:url("/resources/images/support/20201217_img_regular_bottom.jpg");background-size:cover;}
/* 전체동의 추가 */
.regular_support_agree{}
.regular_support_agree li:first-child{border-bottom:1px solid #333;}

/* 일시후원 */
/* .supporting .part_bar {width:100%;height:20px;background: #f5f5f5;} */

.supporting .media-box-wrap .img-area{position:relative;width:680px;height:435px;line-height: 24px;color:#fff;background:url("/resources/images/support/img_teresa.jpg") no-repeat 0 0;background-size:cover;}
.supporting .media-box-wrap .img-area p{position:absolute;top:127px;left:50px;width:482px;padding-top:35px;background:url("/resources/images/support/bg_quote.png") no-repeat 0 top;font-size:20px;line-height:32px;}
.supporting .media-box-wrap .img-area span{position:absolute;right:30px;bottom:30px;font-size:20px;}
.supporting .sub-text{height:175px;padding:15px 250px 5px 0;background:url("/resources/images/support/bg_momentariness_02.png?bust=20200908") no-repeat right top;margin-bottom:80px;}
.supporting .sub-text h4{margin-bottom:40px}
.supporting .column4-list{margin:60px 0 80px 0}
.supporting .column4-list li{float:left;margin:0 23px 40px 0;padding-top:190px;width:277px;font-size:20px;font-weight:bold;text-align:center;line-height:1.3;background:url("/resources/images/support/bg_anniversarySupport-01.png") center top no-repeat;background-size:contain;}
.supporting .column4-list li.list02{background-image:url("/resources/images/support/bg_anniversarySupport-02.png")}
.supporting .column4-list li.list03{background-image:url("/resources/images/support/bg_anniversarySupport-03.png")}
.supporting .column4-list li.list04{background-image:url("/resources/images/support/bg_anniversarySupport-04.png")}
.supporting .column4-list li.list05{background-image:url("/resources/images/support/bg_anniversarySupport-05.png")}
.supporting .column4-list li.list06{background-image:url("/resources/images/support/bg_anniversarySupport-06.png")}
.supporting .column4-list li.list07{background-image:url("/resources/images/support/bg_anniversarySupport-07.png")}
.supporting .column4-list li.list08{background-image:url("/resources/images/support/bg_anniversarySupport-08.png")}
.supporting .column4-list li span{display:block;margin-top:110px;}
.supporting .column2-list{margin:40px 0 50px 0}
.supporting .column2-list li{float:left;width:360px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.supporting .column2-list li:first-child{padding-right:30px;margin-right:30px;border-right:1px solid #e4e4e4}
.supporting .column2-list li h5{margin-bottom:30px}
.supporting .column2-list li strong{display:inline-block;margin-bottom:15px}
.supporting .column2-list li strong img{vertical-align: top}

.supporting .message-slide{position:relative;margin-top:40px;margin-bottom:80px;border:1px solid #e4e4e4}
.supporting .message-slide .slidesjs-slide ul{margin-top:0;padding:0 25px}
.supporting .message-slide .slidesjs-slide ul li{position:relative;display:table;width:720px;height:70px;border-top:1px solid #e4e4e4;overflow:hidden}
.supporting .message-slide .slidesjs-slide ul li:first-child{border-top:none}
.supporting .message-slide .slidesjs-slide ul li p{width:670px;position:relative;font-size:0;margin:15px 0 0 0}
.supporting .message-slide .slidesjs-slide ul li p img.eximg{display:inline-block;vertical-align:middle}
.supporting .message-slide .slidesjs-slide ul li p span.text{width:615px;display:inline-block;vertical-align:middle;font-size:14px;margin:0 0 0 15px}
.supporting .message-slide .slidesjs-slide ul li p em{margin-right:10px;font-weight: bold}
.supporting .message-slide .slidesjs-slide ul li p span{line-height:20px}
.supporting .message-slide .slidesjs-slide ul li p span.date{display:inline-block;margin-left:10px;font-size:12px;color:#999;letter-spacing:0}
.supporting .message-slide .slidesjs-pagination{position:absolute;width:15px;top:-30px;right:63px;list-style:none;text-align:right}
.supporting .message-slide .slidesjs-pagination li{display:inline-block;text-align:left}
.supporting .message-slide .slidesjs-pagination li >a{display:none;overflow:hidden}
.supporting .message-slide .slidesjs-pagination li a.active{display:block;color:#666;background:none}
.supporting .message-slide .slidesjs-previous{position:absolute;top:-30px;right:19px;z-index:10;width:20px;height:18px;background:url('/resources/images/common/btn/btn_slide_prev.gif') no-repeat;text-indent:-9999px;cursor:pointer}
.supporting .message-slide .slidesjs-next{position:absolute;top:-30px;right:0;z-index:10;width:19px;height:18px;background:url('/resources/images/common/btn/btn_slide_next.gif') no-repeat;text-indent:-9999px;cursor:pointer}
.supporting .message-slide .total_slide{position:absolute;top:-30px;right:47px;color:#666}

.supporting .support-way-cont {margin-top:60px;}
.supporting .support-way-cont > .cont-title {margin-top:15px;}
.supporting .support-way-cont > .cont-title h5 {position:relative;padding-left:34px;font-size:25px;line-height:30px;letter-spacing:-.5px;color:#333333;}
.supporting .support-way-cont.ars > .cont-title h5:before {content:'';display:inline-block;position:absolute;top:3px;left:0;width:19px;height:27px;background: url('/resources/images/common/ico/icon_ars.png') no-repeat top right;}
.supporting .support-way-cont.sns > .cont-title h5:before {content:'';display:inline-block;position:absolute;top:7px;left:0;width:24px;height:16px;background: url('/resources/images/common/ico/icon_message.png') no-repeat top right;}

.supporting .support-way-cont > .cont-num {margin-top:20px;font-size:20px;color:#666;letter-spacing:-1px;}
.supporting .support-way-cont > .cont-num .color-point {margin-right:5px;font-weight:bold;font-size:30px;line-height:25px;color:var(--renew-point-color);letter-spacing:.5px;}
.supporting .support-way-cont p {font-size:20px;line-height:20px;color:#666666;letter-spacing:-1px;margin-top:20px;}
.supporting .support-way-cont p > b {color:#444;}
.supporting .support-way-cont p > .color-point {color:#28b46f;}

.supporting .support-way-cont .way-info-box {overflow:hidden;margin-top:30px;padding:55px 50px;border:1px solid #e4e4e4;}
.supporting .support-way-cont .way-info-box > strong.box-title {display:block;font-size:20px;line-height:25px;letter-spacing:-.5px;color:#333333;}
.supporting .support-way-cont .way-info-box > [class$='-cont'] {float:left;}
.supporting .support-way-cont .way-info-box > .thumb-cont {margin-left:25px;width:328px;height:224px;}
.supporting .support-way-cont .way-info-box > .thumb-cont img {display:block;width:100%;height:100%;object-fit:cover;}

.supporting .support-way-cont .way-info-box > .text-cont {width: calc(100% - 354px);}
.supporting .support-way-cont .way-info-box > .text-cont strong.title {display:block;font-size:18px;letter-spacing:-1px;line-height:24px;}
.supporting .support-way-cont .way-info-box > .text-cont p {margin-top:30px;font-size:20px;color:#666666;line-height:32px;letter-spacing:-1px;word-break:keep-all;}
.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn {margin-top:56px;}
.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn a {position:relative;display:inline-block;font-size:17px;color:var(--renew-point-color);font-weight:bold;}

.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn a:before {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn a:after {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn a:before{transform: rotate(135deg);top: 7px;}
.supporting .support-way-cont .way-info-box > .text-cont .pos-more-btn a:after{transform: rotate(-135deg);top: -7px;}

.supporting .link-momentariness {background: url(/resources/images/support/img_momentariness_bottom.jpg) center;background-size:cover;margin-top:60px;}
.supporting .link-momentariness>div {top:70px}


/* 결연후원 */
.supporting .media-box-wrap.alone{height:407px;margin:0;margin-bottom:140px;}
.supporting .media-box-wrap.alone .text-area{float:none;width:100%;height:407px;border-right:1px solid #e4e4e4}
.supporting .media-box-wrap.alone .text-area .btn{float:none;}
.supporting .child-interview{/*margin-bottom:40px*/}
.supporting .child-interview li{margin-left:30px;margin-bottom:42px;padding-left:30px}
.supporting .child-interview li.no-space, .supporting .child-interview li:first-child{margin:0;padding:0;border:0}
.supporting .child-interview li div img{float:left;margin:0 20px 20px 0}
.supporting .child-interview li div span{float:left;padding-top:25px;font-size:18px;color:#333;line-height: 1.5;letter-spacing: -2px;/* background:url("/resources/images/support/bg_quote.png") no-repeat left top;*/}
.supporting .child-interview li p{line-height:24px}
.concentrated.column3-list dl{margin-bottom:23px}
.concentrated.column3-list dl dt{margin-bottom:10px}
.concentrated2.column3-list dl{width:49% !important;height:485px !important;margin-bottom:0;}
.concentrated2.column3-list dl:nth-of-type(2n){margin-left:2%}
.concentrated2.column3-list dl dt{margin-bottom:10px}

.supporting .link-concentrated{margin:50px 0 0 0;background:url("/resources/images/support/img_concentrated_bottom.jpg") center;background-size:cover}

/* 기업후원 */
.content_sub p.content-title{margin:50px 0 0 0;line-height:42px;font-size:36px;color:#222;font-weight: 500}
.content_sub p.content-title + .addTxt{color:#666;font-size:20px;font-weight:500;}
.supporting .tab-type2{z-index:2}
.supporting .tab-type2 li{background:none;border:0;height:70px;width:295px;}
.supporting .tab-type2 li.on {border:2px solid var(--renew-point-color);border-bottom:0;}
.supporting .tab-type2 li a {font-weight:500;}
/*.supporting .tab-type2 li.on{border:1px solid #14a668}*/

.supporting .ceoCont{margin-top:-1px;border-top:1px solid #e4e4e4;padding:60px 0 0 0}
.supporting .ceoCont .stit{margin-bottom:25px}
.supporting .ceoCont .column3-list dl{margin-bottom:30px}
.supporting .column3-card-list{margin-top:38px;margin-bottom:48px;padding-top:0}
.supporting .column3-card-list dl{width:378px;height:494px;padding:70px 0 0 0;border:1px solid #e4e4e4;text-align:center;box-sizing:border-box;}
.supporting .column3-card-list dl dt{padding:182px 0 0 0 ;background-image:url("/resources/images/support/bg_corporation_card_01.png");background-repeat:no-repeat;background-position:center top}
.supporting .column3-card-list dl.card02 dt{background-image:url("/resources/images/support/bg_corporation_card_02.png")}
.supporting .column3-card-list dl.card03 dt{background-image:url("/resources/images/support/bg_corporation_card_03.png")}
.supporting .column3-card-list dl.card04 dt{background-image:url("/resources/images/support/bg_corporation_card_04.png")}
.supporting .column3-card-list dl.card05 dt{background-image:url("/resources/images/support/bg_corporation_card_05.png")}
.supporting .column3-card-list dl.card06 dt{background-image:url("/resources/images/support/bg_corporation_card_06.png")}
.supporting .porocess-wrap{position:relative;width:1180px;height:448px;margin:30px auto 60px auto;background: url("/resources/images/support/bg_corporation_process.png") no-repeat 0 center;background-size:cover;}
.supporting .porocess-wrap li{position:absolute;top:0;left:0;width:90px;border:none;font-size:14px;font-weight:bold;line-height:1.2;text-align:center}
.supporting .porocess-wrap li.process01{top:55px;left:18px}
.supporting .porocess-wrap li.process02{top:55px;left:179px}
.supporting .porocess-wrap li.process03{top:55px;left:345px}
.supporting .porocess-wrap li.process04{width:100px;top:55px;left:505px}
.supporting .porocess-wrap li.process05{top:55px;left:670px}
.supporting .porocess-wrap li.process06{top:225px;left:672px}
.supporting .porocess-wrap li.process07{top:225px;left:507px}
.supporting .porocess-wrap li.process08{top:225px;left:344px}
.supporting .porocess-wrap li.process09{top:225px;left:180px}
.supporting .porocess-wrap li.process01 span{display:inline-block;position:absolute;top:85px;left:0;width:96px;font-weight:normal;line-height:20px;color:#666}
.supporting .system-wrap{width:1180px;height:282px;margin:25px auto 0 auto;background: url("/resources/images/support/bg_corporation_system.png") no-repeat 0 center;background-size:cover;}
.supporting .system-wrap dl{float:left;width:205px;height:190px;background-image:url("/resources/images/support/bg_corporation_system01.png");background-repeat: no-repeat;background-position:left top}
.supporting .system-wrap dl.system02{width:185px;background-image:url("/resources/images/support/bg_corporation_system02.png")}
.supporting .system-wrap dl.system03{width:185px;background-image:url("/resources/images/support/bg_corporation_system03.png")}
.supporting .system-wrap dl.system04{width:204px;background-image:url("/resources/images/support/bg_corporation_system04.png")}
.supporting .system-wrap dl dt{font-size:14px;font-weight:bold;text-align:center;color:#fff;line-height: 80px}
.supporting .system-wrap dl dd{margin-top:55px;color:#666;line-height: 1.3;text-align: center} 
.supporting .corporation{margin-top:-1px;border-top:1px solid #e4e4e4;padding:0}
.corporation .regional_business{width:100%;height:620px;margin:60px auto 55px auto;padding:60px 0 0 200px;position:relative;background:url('/resources/images/support/bg_regional_business.gif') center bottom no-repeat;background-size:cover;box-sizing:border-box;}
.corporation .regional_business h4{position:relative;font-size:36px;font-weight:bold; margin:150px 0 29px 0;line-height:36px;}
.corporation .regional_business h4:before{content:'';position:absolute;top:-44px;left:-60px;width:60px;height:68px;background:url('/resources/images/ic_green.png')}
.corporation .regional_business p{font-size:20px;color:#666;font-weight:500;margin-bottom:25px;line-height:28px;}
.corporation .regional_business select{width:130px;height:34px;opacity:0;filter:alpha(opacity=0);position:absolute;top:333px;left:120px} 
.corporation .regional_business input{width:166px;height:48px;border-radius:0;margin-right:10px;border-right:1px solid #b9b9b9}
.corporation .regional_business .region_map{display:inline-block;width:118px;height:34px;line-height:34px;padding-left:10px;border-radius:3px;border:1px solid #b9b9b9;vertical-align:top;color:#666;background:#fff url('/resources/images/common/bg/bg_select.gif') no-repeat 110px 15px}
.corporation .regional_business .nationwide{width:290px;height:453px;position:absolute;top:100px;left:690px}
.corporation .regional_business .nationwide map{outline:none}
.corporation .regional_business .board_search {position:relative;width:271px;}
.corporation .corporation_list h5{height:23px;padding:0 0 20px 0;font-size:24px;color:var(--renew-point-color);border-bottom:3px solid #222;vertical-align:top}
.corporation .corporation_list h5 span{display:inline-block;height:23px;color:#888;font-weight:normal;font-size:20px;}
.corporation .corporation_list h5 span.txt{margin:0 5px 0 3px}
.corporation .corporation_list h5 span.number{color:var(--renew-point-color);font-weight:bold;font-size:18px;line-height:18px;height:22px;padding:1px 0 0 0}
.corporation .corporation_list ul{width:780px;padding:38px 0 0 0}
.corporation .corporation_list ul li{float:left;width:230px;height:200px;margin:0 45px 0 0;}
.corporation .corporation_list ul li a {display:block;}
.corporation .corporation_list ul li img {display:block;width:367px;height:204px}
.corporation .corporation_list ul li.last{margin:0}
.corporation .corporation_list ul li p{margin:15px 0 0 0;text-align:center;}
.corporation .corporation_list ul li .no_page{width:778px;height:48px;margin:40px 0 0 0;border:1px solid #e4e4e4;border-radius:3px;background:#fbfbfb;text-align:center;line-height:48px;color:#666;font-size:14px}
.corporation .corporation_list ul{width:100%;padding:38px 0 0 0}
.corporation .corporation_list ul li{float:left;width:370px;height:300px;margin:0 45px 0 0;}
.corporation .corporation_list ul li.last{margin:0}
.corporation .corporation_list ul li p{margin:20px 0 0 0;text-align:center;color:#666;font-size:20px;font-weight:500;}

.corporation .paging{margin-top:0;border-top:1px solid #e4e4e4;padding:34px 0 0 0}
.supporting .alliance{width:100%;overflow:hidden;margin-top:-1px;border-top:1px solid #e4e4e4;padding:60px 0 0 0}
.alliance>p{font-size:24px;margin:0 0 20px 0;font-weight:bold;}
.alliance>span{color:#666}
.alliance .form{margin:15px 0 20px 0}
.alliance .form table{width:100%;overflow:hidden}
.alliance .form table td input[type="text"]{width:320px;height:54px;line-height:54px;border-radius:0;border:1px solid #e5e5e5;}
.alliance .form table td textarea{width:876px;height:220px;border:1px solid #e5e5e5}
.alliance .form table td.email .select_box{width:180px;height:54px;top:22px;left:auto;right:71px;background:#fff url('/resources/images/common/bg/bg_select.gif') 150px center no-repeat;border-radius:0;padding-left: 15px;box-sizing: border-box;line-height: 54px;font-size:20px;}
.alliance .form table td .txt_notice{height:18px;margin:10px 0 0 0;padding:2px 0 0 20px;background:url('/resources/images/common/ico/icon_exclamation.gif') center left no-repeat;font-size:13px;color:#28b46f;line-height:14px;vertical-align:top}
.alliance .form table td .btn_iconset2{margin:5px 0 0 0;height:24px;line-height:24px;background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 73px center no-repeat}
.alliance .radioBg li{margin:0 35px 0 0}
.alliance .radioBg li span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:-1px;left:-1px}
.alliance .radioBg li span button{width:20px;height:20px;text-indent:-9999px}
.alliance .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0;background-size:cover;}
.alliance .radioBg li input{width:20px;height:20px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.alliance .radioBg li label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align:to;font-size:20px;}
.alliance .agree .check_box li{width:550px;margin:0 0 10px 0;color:#666;position:relative}
.alliance .agree .check_box li.first{margin:0 0 25px 0}
.alliance .agree .check_box li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:1px;left:0px}
.alliance .agree .check_box li span button{width:19px;height:18px;text-indent:-9999px}
.alliance .agree .check_box li span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0;background-size:contain;}
.alliance .agree .check_box li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.alliance .agree .check_box li label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align: top;font-size:17px;}
.alliance .agree .check_box li a{display:inline-block;color:#222;border-bottom:1px solid #222;margin:2px 0 0 10px;padding:0;line-height:16px;font-size:15px;vertical-align:top}

.company_view{margin:60px 0 0 0}
.company_view .company_info{position: relative;width:1138px;padding:30px 30px 20px 30px;margin:0 0 65px 0;border:1px solid #e4e4e4}
.company_view .company_info .company_logo{width:347px;height:192px;float:left;border:1px solid #e4e4e4}
.company_view .company_info .company_logo img{width:347px;height:192px;}
.company_view .company_info .company_text{position:relative;float:right;width:759px;line-height:24px !important;color:#666 !important;font-size:14px !important}
.company_view .company_info .company_text p{line-height:32px !important;color:#222 !important;font-size:24px !important;}
.company_view .company_info .company_text font{line-height:24px !important;color:#666 !important;font-size:14px !important;font-family:'Malgun Gothic' !important}
.company_view .company_info .company_text div{line-height:24px !important;color:#666 !important;font-size:14px !important;font-family:'Malgun Gothic' !important}
.company_view .company_info .company_text span{line-height:32px !important;color:#666 !important;font-size:20px !important;}
.company_view .company_info .company_text strong{line-height:32px !important;color:#222 !important;font-size:20px !important;font-weight:500;}
.company_view .company_info .company_text p.company_name{display:inline-block;width:786px;margin:0 0 40px 0;font-size:16px;color:#444;line-height:23px}
.company_view .company_info .company_text a.btn_home{position:absolute;top:0;right:25px; display:inline-block;font-size:17px;color:var(--renew-point-color);font-weight:bold;}
.company_view .company_info .company_text a.btn_home:before {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.company_view .company_info .company_text a.btn_home:after {content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.company_view .company_info .company_text a.btn_home:before{transform: rotate(135deg);top: 7px;}
.company_view .company_info .company_text a.btn_home:after{transform: rotate(-135deg);top: -7px;}

.company_view .company_info .company_text>div{line-height:24px !important;color:#666 !important;font-size:14px !important}
.company_view .company_history ul{margin:30px 0 0 0;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}
.company_view .company_history ul li{border-top:1px solid #efefef}
.company_view .company_history ul li:first-child{border:0}
.company_view .company_history ul li .histroy_list a{display:inline-block;width:1140px;height:50px;background:url('/resources/images/support/icon_open.gif') right center no-repeat;font-size:24px;line-height:50px;color:#666;font-weight:500;}
.company_view .company_history ul li .histroy_list a:hover{color:var(--renew-point-color)}
.company_view .company_history ul li.on .histroy_list a{display:inline-block;width:1140px;height:50px;background:url('/resources/images/support/icon_open_on.gif') right center no-repeat;font-size:24px;line-height:50px;color:var(--renew-point-color);font-weight:500;}
.company_view .company_history .histroy_list{padding:0 0 0 30px;height:100px;line-height:100px}
.company_view .company_history .histroy_list span{display:inline-block}
.company_view .company_history .histroy_list .date{/*width:90px*/margin-right:40px}
.company_view .company_history .histroy_view{padding:20px 30px 30px 30px;display:none;font-family:'Malgun Gothic' !important;color:#666 !important;line-height:24px !important}
.company_view .company_history .histroy_view p{line-height:32px !important;font-size:20px !important}
.company_view .company_history .histroy_view font{font-family:'Malgun Gothic' !important;line-height:24px !important;font-size:14px !important}
.company_view .company_history .histroy_view div{font-family:'Malgun Gothic' !important;line-height:24px !important;font-size:14px !important}
.company_view .company_history .histroy_view span{font-family:'Malgun Gothic' !important;line-height:24px !important;font-size:14px !important}
.company_view .company_history .histroy_view strong{font-family:'Malgun Gothic' !important;line-height:24px !important;font-size:14px !important}
.company_view .btn{margin-top:60px;text-align:center}

/* 고액후원 */
.cont-bondingSpon .greenNobleClub-box-01 {width:720px;margin:0 auto;}
.cont-bondingSpon .greenNobleClub-box-02 {width:720px;margin:0 auto;}
.cont-bondingSpon .greenNobleClub-box-03 {width:720px;margin:0 auto;}
.cont-bondingSpon .greenNobleClub-box-04 {width:720px;margin:0 auto;}

.cont-bondingSpon .title-label {display:table;table-layout:fixed;width:100%;border-top:1px solid #d2bca1;padding:12px 0;}
.cont-bondingSpon .title-label > div {display:table-cell;vertical-align:middle;}
.cont-bondingSpon .title-label .ico-cont {width:63px;}
.cont-bondingSpon .title-label .ico-cont .ico-label {display:inline-block;vertical-align:top;width:53px;height:41px;background: url('../v2/images/sub/bondingspon/ico_greenNobleClub_label.png') no-repeat center top;background-size:100%;}
.cont-bondingSpon .title-label .title-cont {padding:0 0 0 10px;}
.cont-bondingSpon .title-label .title-cont > em {font-family:'Noto Serif KR', sans-serif;font-size:18px;line-height:24px;color:#a57a44;font-weight:600;letter-spacing:-.2px;}

.cont-bondingSpon .tab-cont {position:relative;}
.cont-bondingSpon .tab-cont .tabs-fill-box {padding:0 30px;position:absolute;top:-32px;left: 0;right: 0;margin-left: auto;margin-right: auto;z-index:1;border-bottom:0;}
.cont-bondingSpon .tab-cont .tabs-fill-box:before {display:none;}
.cont-bondingSpon .tab-cont .tabs-fill-box li {overflow:hidden;border-radius:0;width:50%;height:64px;/*border:1px solid #a57a44;*/border:none;box-shadow:inset 0 0 0 1px #a57a44;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.cont-bondingSpon .section-greenNobleInfo .tab-cont .tabs-fill-box li {background:#fff;}
/* .cont-bondingSpon .section-greenNobleInfo .tab-cont .tabs-fill-box li:first-child a {color:#fff !important;} */
.cont-bondingSpon .section-greenNobleInfo .tab-cont .tabs-fill-box li:last-child.active a {color:#fff !important;font-weight:500;} 
.cont-bondingSpon .tab-cont .tabs-fill-box li + li {border-left:none;}

.cont-bondingSpon .tab-cont .tabs-fill-box li a {position:relative;display:block;width:auto;line-height:64px;font-family:'Noto Sans KR', sans-serif;font-size:16px;color:#a57a44 !important;background:none;}
.cont-bondingSpon .tab-cont .tabs-fill-box li.active {background-color:#a57a44;}
.cont-bondingSpon .tab-cont .tabs-fill-box li.active a:before {display:block;content:'';background-color:rgba(255, 255, 255, .2);height:100%;position:absolute;left:0;top:0;width:0;z-index:1;}
.cont-bondingSpon .tab-cont .tabs-fill-box li.active a:HOVER:before {animation:tab-hover 0.8s cubic-bezier(0.72, 0.16, 0.345, 0.875) both;width:100%;}
/* 	.cont-bondingSpon .tab-cont .tabs-fill-box li:last-child a {background:#fff;} */
.cont-bondingSpon .tab-cont .tabs-fill-box li.active a {color:#fff !important;}
.cont-bondingSpon .tab-cont .tab-box {position:relative;background-color:#f8f5f0;}
.cont-bondingSpon .tab-cont .tab-box .greenNobleClub-cont {position:relative;padding:110px 0 90px;}
	
@keyframes tab-hover {
	0% {
		transform: translateX(-100%);
	}
	50% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(100%);
	}
}
.cont-bondingSpon .text-list {margin-top:20px;}
.cont-bondingSpon .text-list .item + .item {margin:20px 0 0 0;}
.cont-bondingSpon .text-list .item > strong {position:relative;display:block;font-size:17px;color:#3f3a39;font-weight:400;letter-spacing:-1px;padding-left:8px;margin-bottom:20px;line-height:17px;}
.cont-bondingSpon .text-list .item > strong:before {content:'';display:inline-block;border-radius:50%;width:3px;height:3px;background-color:#3f3a39;position:absolute;top:50%;left:0;margin-top:-1px;}

.cont-bondingSpon .info-box {position:relative;display:block;margin:25px auto 0 auto;width:820px;height:70px;padding: 27px 20px;background-color:#fff;box-sizing:border-box;}

.cont-bondingSpon p {position:relative;}
.cont-bondingSpon p.bullet-bar {font-size:17px;color:#3f3a39;font-weight:400;letter-spacing:-1px;padding-left:8px;}
.cont-bondingSpon p.bullet-bar:before {content:'';display:inline-block;border-radius:50%;width:3px;height:3px;background-color:#3f3a39;position:absolute;top:50%;left:0;margin-top:-1px;}
.cont-bondingSpon p.bullet-bar + p.bullet-bar {margin:10px 0 0 0;}
.cont-bondingSpon p.bullet-star {font-size:17px;letter-spacing:-1px;color:#2c2c2c;padding-left:8px;}
.cont-bondingSpon p.bullet-star:before {content:'*';display:inline-block;position:absolute;top:0;left:0;}

#contents.sub-greenNobleInfo .board-bondingSponMembers .search-total-cont .color-point {color:#614828;}
#contents.sub-legacy .board-bondingSponMembers .search-total-cont .color-point {color:#0c7854;}

.cont-bondingSpon .text-list ul.bullet-list {margin-top:6px;padding-left:10px;}
.cont-bondingSpon .text-list ul.bullet-list > li {position:relative;padding-left:8px;line-height:22px;}
.cont-bondingSpon .text-list ul.bullet-list > li:before {content:'-';position:absolute;top:0;left:0;margin-top: 2px;font-size:14px;color:#3f3a39;line-height:1;display: inline-block;vertical-align: top;}
.cont-bondingSpon .text-list ul.bullet-list > li span {font-size:15px;color:#3f3a39;letter-spacing:-1px;line-height:21px;}

.cont-bondingSpon .tab-cont .title-label {border-top:none;}
.cont-bondingSpon .tab-cont .title-label .ico-cont {border-right:1px solid #ab8053;}
.cont-bondingSpon .tab-cont .title-label .title-cont > strong {display:block;padding:2px 0 0 0;font-size:17px;font-weight:bold;letter-spacing:-1px;color:#614828;}
.cont-bondingSpon .tab-cont .title-label .title-cont > em {display:block;margin:6px 0 0 0;/*font-family:'Malgun Gothic','맑은 고딕','Sans-serif';*/font-size:15px;letter-spacing:-1.2px;color:#614828;font-weight:400;}
.cont-bondingSpon .tab-cont .title-label-dsc {font-size:17px;letter-spacing:-1.2px;color:#3f3a39;}

.cont-bondingSpon .tab-cont .tabs-fill-box li + li {border-left:none;margin-left:0;}

.cont-bondingSpon .slider-bondingspon {position:relative;margin:40px auto 0 auto;width:780px;height:auto;}
.cont-bondingSpon .slider-bondingspon .slider-cont {position:relative;overflow:hidden;}
.cont-bondingSpon .slider-bondingspon .slider-cont .item {position:relative;}
.cont-bondingSpon .slider-bondingspon .slider-cont .item .item-img {width:780px;height:338px;}
.cont-bondingSpon .slider-bondingspon .slider-cont .item .item-img img {display:block;width:100%;height:100%;object-fit:cover;}

.cont-bondingSpon .slider-bondingspon .slider-ctrl {width:115px;height:29px;text-align:center;position:absolute;bottom:-29px;left: 0;right: 0;margin-left: auto;margin-right: auto;z-index:200;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button {position:absolute;top:0;width:32px;height:29px;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button.slick-disabled {opacity:.3;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button.prev {left:0;text-align:left;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button.next {right:0;text-align:right;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button .ico-slider {display:inline-block;vertical-align:top;width:32px;height:29px;background: url('../v2/images/sub/bondingspon/ico_greenNobleClub_slider_arrow.png') no-repeat center top;-webkit-background-size:67px 29px;background-size:67px 29px;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button.prev .ico-slider {background-position:0 0;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl button.next .ico-slider {background-position: -35px 0;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl .counter-box {font-family:'Noto Serif KR', sans-serif;font-weight:700;font-size:16px;color:#614828;line-height:29px;}
.cont-bondingSpon .slider-bondingspon .slider-ctrl .counter-box span + span {margin-left:-1px;}

.greenNobleClub-cont .cont-01 {position:relative;}
.greenNobleClub-cont .cont-01 .greenNobleClub-title {text-align:center;padding:0 30px;}
.greenNobleClub-cont .cont-01 .greenNobleClub-title > strong {font-family:'Noto Serif KR', sans-serif;color:#f7f0db;font-size:24px;letter-spacing:0;font-weight:500;}
.greenNobleClub-cont .cont-01 .greenNobleClub-title > p {margin:20px 0 0 0;font-size:17px;color:#f7f0db;letter-spacing:-1px;line-height:29px;}

.greenNobleClub-cont .cont-02 {position:relative;padding:0 30px;margin:120px 0 0 0;}
.greenNobleClub-cont .cont-02 [class^='greenNobleClub-box-'] + [class^='greenNobleClub-box-'] {margin:65px auto 0 auto;}

.greenNobleClub-cont .greenNobleClub-box-01 .honor-list {margin:30px 0 0 0;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li {position:relative;display: flex;justify-content: center;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li + li {margin:30px 0 0 0;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li .text-cont {padding:25px;width:calc(100% - 300px);word-break:keep-all;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li:nth-child(odd) {background-color:#fbf9f6;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li .img-cont {width:300px;height:201px;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li .img-cont > img {display:block;width:100%;height:100%;object-fit:cover;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li .text-cont > strong {display:block;font-size:17px;font-weight:bold;letter-spacing:-1px;color:#3f3a39;}
.greenNobleClub-cont .greenNobleClub-box-01 .honor-list li .text-cont > p {margin:20px 0 0 0;font-size:17px;line-height:28px;letter-spacing:-1px;color:#3f3a39;}

.greenNobleClub-cont .greenNobleClub-box-03 .step-list {margin:20px auto 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dl {position:relative;width:calc(100% / 3.9);padding:22px 5px 0;text-align:center;word-break:keep-all;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dt {position:relative;display:inline-block;width:100%;height:auto;font-size:15px;letter-spacing:0;color:#a57a44;font-weight:bold;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dt:after {content:'';display:inline-block;width:39px;height:2px;background-color:#a57a44;position:absolute;bottom:-10px;left:0;right:0;margin-left:auto;margin-right:auto;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dd {margin:18px 0 0 0;font-size:15px;line-height:20px;letter-spacing:-1px;font-weight:bold;color:#3f3a39;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dl:first-child > dd {margin:25px 0 0 0;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dd.ico-cont {margin:10px 0 0 0;position:absolute;bottom:25px;left:0;width:100%;}
.greenNobleClub-cont .greenNobleClub-box-03 .step-list dd.ico-cont > img {display:inline-block;vertical-align:bottom;}

.greenNobleClub-cont .greenNobleClub-box-04 .info-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;align-items: center;justify-content:space-between;}
.greenNobleClub-cont .greenNobleClub-box-04 .info-box .btn-more-greenNoble-border {font-size:17px;font-weight:bold;color:var(--renew-point-color);}

.greenNobleClub-cont .greenNobleClub-box-04 .info-box .btn-more-greenNoble-border::before{content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.greenNobleClub-cont .greenNobleClub-box-04 .info-box .btn-more-greenNoble-border::after{content: "";position: absolute;top: 0;bottom: 0;margin: auto 0;width: 10px;height: 2px;right: -17px;background:var(--renew-point-color);}
.greenNobleClub-cont .greenNobleClub-box-04 .info-box .btn-more-greenNoble-border::before{transform: rotate(135deg);top: 7px;}
.greenNobleClub-cont .greenNobleClub-box-04 .info-box .btn-more-greenNoble-border::after{transform: rotate(-135deg);top: -7px;}

.greenNobleMembers-cont {position:relative;padding:132px 30px 85px;}
.greenNobleMembers-cont .search_top_area .search_top_pos_r .board_search input {width:254px;height:50px;border:2px solid #a57a44;border-right:none;box-sizing:border-box;}

.board-bondingSponMembers {/*overflow:hidden;*/position:relative;display:block;margin:0 5px;height:710px;}
.board-bondingSponMembers .board-bondingSponMembers-list {display:inline-block;padding-top:75px;}
.board-bondingSponMembers .board-bondingSponMembers-list > li {float:left;margin-left:38px;min-height:350px;}
.board-bondingSponMembers .board-bondingSponMembers-list > li:nth-child(4n+1) {margin-left:0;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl {text-align:center;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt {overflow:hidden;width:254px;height:254px;border-radius:100%;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont {position:relative;width:100%;height:100%;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont > img {display:block;width:100%;height:100%;object-fit:cover;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;background:#000;z-index:200;opacity:0;}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont:after {content:'더보기';position:absolute;top:50%;left:50%;font-size:14px;color:#fff;letter-spacing:-1px;line-height:1;z-index:400;opacity:0;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dd {margin-top:20px;font-size:17px;color:#222;font-weight:500}
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont:before, 
.board-bondingSponMembers .board-bondingSponMembers-list > li dl > dt .img-cont:after {-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.board-bondingSponMembers .board-bondingSponMembers-list > li > a:HOVER dl > dt .img-cont:before {opacity:.35;} 
.board-bondingSponMembers .board-bondingSponMembers-list > li > a:HOVER dl > dt .img-cont:after {opacity:1;}

.board-bondingSponMembers .search-total-cont {position: absolute;top:-25px;left:0;}
.board-bondingSponMembers .search-total-cont .color-point {color:#31b97f;font-weight:700;}

.board-bondingSponMembers .no-data-cont {height:100%;text-align:center;}
.board-bondingSponMembers .no-data-cont .table-wrap {display:table;table-layout:fixed;width:100%;height:100%;}
.board-bondingSponMembers .no-data-cont .table-wrap .cell {display:table-cell;vertical-align:middle;}
.board-bondingSponMembers .no-data-cont .table-wrap .cell p {display:inline-block;vertical-align:top;margin-top:-5%;font-size:14px;line-height:21px;color:#000000;}

.cont-bondingSpon .tab-cont .pagination {margin:40px 0 0 0;font-size:0;display: flex;justify-content: center;}
.cont-bondingSpon .tab-cont .pagination a {position:relative;display:inline-block;line-height:34px;font-size:16px;color:#666;letter-spacing:-.5px;text-align:center;}
.cont-bondingSpon .tab-cont .pagination a~a{margin-left:30px;}
.cont-bondingSpon .tab-cont .pagination a.active {font-weight:bold;color:var(--renew-point-color);}
.cont-bondingSpon .tab-cont .pagination a.active:before {content:'';display:inline-block;vertical-align:bottom;width:12px;border-bottom:2px solid var(--renew-point-color);position:absolute;bottom:6px;left:0;right:0;margin-left:auto;margin-right:auto;}
.cont-bondingSpon .tab-cont .pagination a.first,
.cont-bondingSpon .tab-cont .pagination a.prev,
.cont-bondingSpon .tab-cont .pagination a.next,
.cont-bondingSpon .tab-cont .pagination a.last {width:34px;border:1px solid #e4e4e4;background-color:#fff;}
.cont-bondingSpon .tab-cont .pagination a.first:before,
.cont-bondingSpon .tab-cont .pagination a.prev:before,
.cont-bondingSpon .tab-cont .pagination a.next:before,
.cont-bondingSpon .tab-cont .pagination a.last:before {content: '';position: absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;vertical-align:top;color:transparent;overflow:hidden;line-height:999px;background:url('../v2/images/sub/bondingspon/sp_bondingSpon_page_arrow1.png') no-repeat;-webkit-background-size:200px 200px;background-size:200px 200px;}
.cont-bondingSpon .tab-cont .pagination a.first {border-radius:3px 0 0 3px;}
.cont-bondingSpon .tab-cont .pagination a.prev {margin: 0 18px 0 -1px;border-radius: 0 3px 3px 0;}
.cont-bondingSpon .tab-cont .pagination a.next {margin:0 -1px 0 50px;border-radius:3px 0 0 3px;}
.cont-bondingSpon .tab-cont .pagination a.last {border-radius:0 3px 3px 0;}
.cont-bondingSpon .tab-cont .pagination a.first:before {width: 16px;height: 15px; background:url('../images/sub/bondingspon/ic_first.png') no-repeat;}
.cont-bondingSpon .tab-cont .pagination a.prev:before {width: 9px;height: 15px; background:url('../images/sub/bondingspon/ic_prev.png') no-repeat;}
.cont-bondingSpon .tab-cont .pagination a.next:before {width: 9px;height: 15px; background:url('..//images/sub/bondingspon/ic_next.png') no-repeat;}
.cont-bondingSpon .tab-cont .pagination a.last:before {width: 16px;height: 15px; background:url('../images/sub/bondingspon/ic_last.png') no-repeat;}
.cont-bondingSpon .tab-cont .pagination a:first-of-type,
.cont-bondingSpon .tab-cont .pagination a:last-of-type {margin:0;}
.cont-bondingSpon .tab-cont .pagination a:first-of-type a, 
.cont-bondingSpon .tab-cont .pagination a:last-of-type a {border:none;}

.cont-bondingSpon .search_top_area .search_top_pos_r .btn_search {position: relative;top:25px;margin: 0 0 0 -4px;z-index: 200;width: 57px;height: 50px;}
.cont-bondingSpon .search_top_area .search_top_pos_r .btn_search img {width:100%;}
.popup-bondingSponMembers {position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;display:none;}
.popup-bondingSponMembers .dim {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;z-index:900;}
.popup-bondingSponMembers .popup-wrap {position:absolute;left:50%;top:50%;z-index:901;-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.popup-bondingSponMembers .popup-cont {overflow:hidden;position:relative;display:block;margin:0 auto;height:auto;min-height:380px;text-align:left;border:2px solid #a57a44;background-color:#fff;}
.popup-bondingSponMembers .popup-cont .popup-header,
.popup-bondingSponMembers .popup-cont .popup-body,
.popup-bondingSponMembers .popup-cont .popup-footer {position:relative;}
.popup-bondingSponMembers .popup-cont .btn-close {position:absolute;top:25px;right:29px;z-index:300;}
.popup-bondingSponMembers .popup-cont .btn-close .ico-close {width:23px;height:23px;background-position:-34px 0;}
.popup-bondingSponMembers .popup-cont .popup-body .body-cont {position:relative;margin:80px auto 104px;width:546px;height:auto;}
.popup-bondingSponMembers .popup-cont .body-cont .text-cont {position:relative;}
.popup-bondingSponMembers .popup-cont .member-box {width:100%;}
.popup-bondingSponMembers .popup-cont .member-box .member-title {position:relative;width:100%;padding-bottom:30px;display:table;height:auto;font-weight:bold;color:#333;letter-spacing:-1px;}
.popup-bondingSponMembers .popup-cont .member-box .member-title:before {content:'';display:inline-block;border-bottom:1px solid #ddd;position:absolute;left:1px;bottom:1px;width:90%;height:1px;}
.popup-bondingSponMembers .popup-cont .member-box .member-title > * {display:table-cell;vertical-align:middle;}
.popup-bondingSponMembers .popup-cont .member-box .member-title > em {width:126px;font-size:14px;line-height:21px;}
.popup-bondingSponMembers .popup-cont .member-box .member-title > strong {padding-left:30px;font-size:32px;}
.popup-bondingSponMembers .popup-cont .member-box .member-cont {position:relative;padding-top:30px;width: calc(100% - 210px);word-break: break-all;}
.popup-bondingSponMembers .popup-cont .member-box .member-cont .member-list {}
.popup-bondingSponMembers .popup-cont .member-box .member-cont .member-list > li {position:relative;padding-left:10px;font-size:16px;line-height:20px;color:#333;letter-spacing:-1px;}
.popup-bondingSponMembers .popup-cont .member-box .member-cont .member-list > li + li {margin-top:11px;}
.popup-bondingSponMembers .popup-cont .member-box .member-cont .member-list > li .bullet-circle {display:inline-block;vertical-align:top;position:absolute;top:10px;left:1px;width:3px;height:3px;background-color:#a57a44;border-radius:100%;}
.popup-bondingSponMembers .popup-cont .member-box .member-cont .member-slogan {margin-top:25px;font-size:16px;color:#333;letter-spacing:-1px;line-height:26px;}
.popup-bondingSponMembers .popup-cont .body-cont .img-cont {overflow:hidden;border-radius:50%;position:absolute;right:0;top:0;z-index:200;width:200px;height:200px;}
.popup-bondingSponMembers .popup-cont .body-cont .img-cont > img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}

/* 유산기부 */
.cont-bondingSpon .sub-legacy .title-label {border-top:1px solid #0d131a;}
.cont-bondingSpon .sub-legacy .title-label .ico-cont .ico-label {background: url('../v2/images/sub/bondingspon/ico_legacy_label_black.png') no-repeat center top;background-size:100%;}
.cont-bondingSpon .sub-legacy .title-label .title-cont > em {color:#0c131a;}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li {background:#fff;border:1px solid #0e7553;box-shadow:none;}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li.active {box-shadow: inset 0 0 0 1px #0e7553;background:#0e7553}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li a {color:#0e7553 !important;}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li:last-child a {color:#0e7553 !important;}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li.active {background-color:#0e7553;}
.cont-bondingSpon .sub-legacy .tab-cont .tabs-fill-box li.active a {color:#fff !important;}

.cont-bondingSpon .tab-cont .tab-box {position:relative;background-color:#f7f7f7;}
.cont-bondingSpon .tab-cont .tab-box .greenLegacyClub-cont {position:relative;padding:110px 0 90px;}

.greenLegacyClub-cont .cont-01 {position:relative;}
.greenLegacyClub-cont .greenLegacyClub-title {text-align:center;padding:0 30px;font-family:'Noto Serif KR', sans-serif;color:#0e7553;font-size:18px;line-height:32px;letter-spacing:-.5px;font-weight:500;}
.greenLegacyClub-cont .greenLegacyClub-title strong {font-family:'Noto Serif KR', sans-serif;color:#0e7553;font-size:24px;line-height:38px;letter-spacing:-.5px;font-weight:500;}
.greenLegacyClub-cont .greenLegacyClub-level {margin:45px 0 0 0;padding:0 30px;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont {display:table;table-layout:fixed;width:100%;height:210px;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .item {display:table-cell;vertical-align:middle;width:50%;text-align:center;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .item + .item {border-left:1px solid #c6cfc9;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .item [class^='ico-'] {display:inline-block;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .item .ico-honor-level {width:71px;height:84px;background: url('../images/sub/bondingspon/ico_greenLegacyClub_honor_level.png') no-repeat center center;background-size:cover;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .item .ico-green-level {width:61px;height:94px;background: url('../images/sub/bondingspon/ico_greenLegacyClub_green_level.png') no-repeat center center;background-size:cover;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .text-cont {margin:15px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .text-cont > strong {display:block;font-size:17px;line-height:24px;letter-spacing:0;color:#2c2c2c;font-weight:bold;}
.greenLegacyClub-cont .greenLegacyClub-level .level-cont .text-cont > p {font-size:15px;line-height:24px;color:#2c2c2c;letter-spacing:-1px;margin-top:19px;}

.greenLegacyClub-cont .cont-02 {position:relative;width:720px;margin:65px auto 0 auto;}
.greenLegacyClub-cont .cont-02 [class^='greenLegacyClub-box-'] + [class^='greenLegacyClub-box-'] {margin:65px 0 0 0;}

.section-legacy .tab-cont .greenLegacyClub-cont .title-label {border-top:none;}
.section-legacy .tab-cont .greenLegacyClub-cont .title-label .ico-cont {border-right:1px solid #0e7553;}
.section-legacy .tab-cont .greenLegacyClub-cont .title-label .ico-cont .ico-label {background: url('../v2/images/sub/bondingspon/ico_legacy_label_green.png') no-repeat center top;background-size:100%;}
.section-legacy .tab-cont .greenLegacyClub-cont .title-label .title-cont > strong {color:#0e7553;}
.section-legacy .tab-cont .greenLegacyClub-cont .title-label .title-cont > em {color:#0e7553;}

.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list {margin:20px 0 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li {position:relative;overflow:hidden;margin:20px 0 0 0;width: calc(50% - 16px);height:376px;border:1px solid #e8edea;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li:nth-child(-n+2) {margin:0;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li .img-cont {width:100%;height:188px;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li .img-cont > img {display:block;width:100%;height:100%;object-fit:cover;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li .text-cont {display:inline-block;background-color:#fff;padding:25px;width:100%;height:calc(100% - 187px);word-break:keep-all;box-sizing:border-box;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li .text-cont > strong {display:block;font-size:17px;font-weight:bold;letter-spacing:-1px;color:#3f3a39;margin-bottom:20px;}
.greenLegacyClub-cont .greenLegacyClub-box-01 .honor-list li .text-cont > p {font-size:18px;line-height:29px;letter-spacing:-1px;color:#3f3a39;}

.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list {margin:20px 0 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dl {width:calc(100% / 4);text-align:center;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dl + dl {border-left:1px solid #c6cfc9;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dt {position:relative;display:inline-block;font-size:15px;line-height:24px;letter-spacing:-1px;color:#3f3a39;font-weight:500;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dt:after {content:'';display:inline-block;width:22px;height:1px;background-color:#5a5a5a;position:absolute;bottom:-10px;left:0;right:0;margin-left:auto;margin-right:auto;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dd {margin:20px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dd.logo-cont {min-height:33px;display: -webkit-box;display: -ms-flexbox; display: flex; -ms-flex-pack: justify;align-items: center;justify-content: center;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dd.img-cont {margin:15px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-02 .program-list dd.img-cont > img {width:auto !important;margin:0 auto;}

.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list {margin:20px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .item + .item {margin:40px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title {text-align:center;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title > strong {position:relative;display:inline-block;margin:0 0 20px 0;font-size:17px;letter-spacing:-1px;color:#3f3a23;font-weight:bold;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title > strong:before,
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title > strong:after {content:'';display:inline-block;border-radius:50%;width:3px;height:3px;background-color:#3f3a23;position:absolute;top:50%;margin-top:-1px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title > strong:before {left:-10px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-title > strong:after {right:-10px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box {background-color:#eff1f0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.type {min-height:172px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.way {min-height:201px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box dl {text-align:center;width:calc(100% / 5);}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box dl > dt {min-height:74px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box dl > dd {font-size:14px;line-height:20px;color:#3f3a39;letter-spacing:-1px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box dl > dd strong {font-size:15px;color:#3f3a39;letter-spacing:-1px;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.type dl {margin:40px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.way dl {margin:40px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.type dl > dd {margin:8px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-03 .typeWay-list .typeWay-box.way dl > dd {margin:18px 0 0 0;}

.greenLegacyClub-cont .greenLegacyClub-box-04 .step-list {margin:20px auto 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.greenLegacyClub-cont .greenLegacyClub-box-04 .step-list dl {width:calc(100% / 5);padding:22px 5px 0;text-align:center;word-break:keep-all;}
.greenLegacyClub-cont .greenLegacyClub-box-04 .step-list dt {position:relative;display:inline-block;width:100%;height:auto;font-size:15px;letter-spacing:0;color:#9accbb;font-weight:bold;}
.greenLegacyClub-cont .greenLegacyClub-box-04 .step-list dt:after {content:'';display:inline-block;width:39px;height:2px;background-color:#9accbb;position:absolute;bottom:-10px;left:0;right:0;margin-left:auto;margin-right:auto;}
.greenLegacyClub-cont .greenLegacyClub-box-04 .step-list dd {margin:20px 0 0 0;font-size:15px;line-height:20px;letter-spacing:-1.3px;font-weight:500;color:#fff;}

.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont {margin:5px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list {position:relative;text-align:left;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list > li {border-bottom:1px solid rgba(14, 117, 83, .2);}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .table-wrap [class^='cell-'] {display:table-cell;vertical-align:middle;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .table-wrap .cell-name {width:33px;font-size:16px;text-align:center;text-indent:5px;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .table-wrap .cell-value {font-size:17px;line-height:26px;letter-spacing:-1px;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-header {position:relative;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-header a {position:relative;display:inline-block;padding:15px 0;width:100%;height:100%;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-header a:focus {outline:none;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-header a:before {display:inline-block;content:'';position:absolute;top:50%;right:10px;margin-top:-11px;border:solid #0e7553;border-width:0 2px 2px 0;padding:6px;z-index:300;-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-body {border-top:1px solid #e4e4e4;background-color:#f8f8f8;padding:15px 30px 15px 0;background-color:#0e7553;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-body .table-wrap [class^='cell-'] {vertical-align:top;color:#fff;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-body .table-wrap .cell-name {padding:4px 0 0 0;}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li .acc-body .table-wrap .cell-value {}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li.active a:before {margin-top:-3px;-webkit-transform:rotate(225deg);transform:rotate(225deg);}
.greenLegacyClub-cont .greenLegacyClub-box-05 .faq-acc-cont .acc-list li.active .acc-header [class^='cell-'] {font-weight:bold;}

.greenLegacyClub-cont .greenLegacyClub-box-05 .info-box {display: -webkit-box;display: -ms-flexbox;display: flex;justify-content:space-between;-ms-flex-pack: justify;align-items: center;width:720px}

.greenLegacyMembers-cont {position:relative;padding:132px 30px 85px;}
.greenLegacyMembers-cont .search_top_area .search_top_pos_r .board_search input {height: 50px;width: 254px;border:2px solid #0e7553;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;}

.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.active {font-weight:bold;color:#0e7553;}
.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.active:before {border-bottom:2px solid #0e7553;}
.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.first,
.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.prev,
.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.next,
.cont-bondingSpon .tab-cont .greenLegacyMembers-cont .pagination a.last {border:1px solid #0e7553;}


.cont-bondingSpon .section-legacy .popup-bondingSponMembers .popup-cont {border:2px solid #0e7553;}
.cont-bondingSpon .section-legacy .popup-bondingSponMembers .popup-cont .member-box .member-cont .member-list > li .bullet-circle {background-color:#0e7553;}

/* 명예의전당 */
.section-legacy .visual-cont {position:relative;text-align:center;}
.section-legacy .visual-cont .title-cont {padding:145px 0 0 0;}
.section-legacy .visual-cont .text-cont {padding:60px 0 0 0;}
.section-legacy .visual-cont .text-cont p {margin:-60px 0 0 0;font-size:17px;line-height:26px;color:#292521;letter-spacing:-1.5px;}

.section-legacy .hallFameInfo-story {position:relative;display:inline-block;vertical-align:top;width:100%;height:538px;background-color:#f1ebe3;}
.section-legacy .hallFameInfo-story .slider-bondingspon {margin:0 auto;}
.section-legacy .hallFameInfo-story .slider-bondingspon .slider-cont .item .item-img {height:434px;}

.section-legacy .hallFameInfo-detail {position:relative;display:inline-block;vertical-align:top;width:100%;height:888px;background-color:#f8f5f0;}
.section-legacy .hallFameInfo-detail .title-cont {text-align:center;padding:70px 0 0 0;}
.section-legacy .hallFameInfo-detail .title-cont > strong {font-family:'Noto Serif KR', sans-serif;font-weight:700;font-size:24px;line-height:24px;color:#6c181a;letter-spacing:-2px;}
.section-legacy .hallFameInfo-detail .bg-detail-box {margin:25px auto 0;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list {position:relative;padding:0 50px;height:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li {display:table;table-layout:fixed;width:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li.item-special {height:200px;padding-top:40px;box-sizing:border-box;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li.item-long {height:168px;padding-top:40px;box-sizing:border-box;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li.item-greenNobleClub {height:160px;padding-top:40px;box-sizing:border-box;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li.item-greenLegacyClub {height:161px;padding-top:35px;box-sizing:border-box;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li > [class$='-cont'] {position:relative;display:table-cell;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li .ico-cont {width:210px;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li [class^='ico-hallFameInfo-label-'] {display:inline-block;vertical-align:top;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li .ico-hallFameInfo-label-01 {width:94px;height:86px;background: url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_01.png') no-repeat center center;background-size:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li .ico-hallFameInfo-label-02 {width:94px;height:86px;background: url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_02.png') no-repeat center center;background-size:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li .ico-hallFameInfo-label-03 {width:113px;height:87px;background: url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_03.png') no-repeat center center;background-size:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li .ico-hallFameInfo-label-04 {width:116px;height:88px;background: url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_04.png') no-repeat center center;background-size:100%;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li p {display:inline-block;vertical-align:top;margin:-5px 0 0 0;font-size:18px;line-height:27px;letter-spacing:-1px;color:#292521;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li p > strong {font-weight:bold;}
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li [class^='btn-more-'] {margin:15px 0 0 0;padding-left:20px;}

.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li [class^='btn-more-']:before,
.section-legacy .hallFameInfo-detail .bg-detail-box .detail-list li [class^='btn-more-']:after {background:#292521}

.popup-layer__type2.popup-primary.popup-hallFameInfo-special .popup-cont .popup-body {overflow-x:hidden;max-height:600px;}

@media screen and (max-height: 840px) {
	.popup-layer__type2.popup-primary.popup-hallFameInfo-special .popup-wrap {margin-top:0;}
	.popup-layer__type2.popup-primary.popup-hallFameInfo-special .popup-cont .popup-body {max-height:480px;}
}

.slider-hallfame-special {position:relative;width:780px;height:auto;min-height:750px;}
.slider-hallfame-special .slider-cont {position:relative;border-bottom:2px solid #31b97f;}
.slider-hallfame-special .slider-cont .item-list {overflow:hidden;height:265px;}
.slider-hallfame-special .slider-cont .item {overflow:hidden;height:265px;}
.slider-hallfame-special .slider-cont .item > div {float:left;}
.slider-hallfame-special .slider-cont .item .item-img {width:380px;height:auto;}
.slider-hallfame-special .slider-cont .item .item-img img {display:block;width:100%;height:auto;}
.slider-hallfame-special .slider-cont .item .item-cont {width:400px;word-break:break-all;white-space:nowrap;}
.slider-hallfame-special .slider-cont .item .item-cont .title {margin-top:15px;font-size:22px;line-height:28px;color:#525252;}
.slider-hallfame-special .slider-cont .item .item-cont .title .name {position:relative;margin-top:25px;color:#333;}
.slider-hallfame-special .slider-cont .item .item-cont .title .name:after {content:'';position:absolute;bottom:-12px;left:2px;border-top:1px solid #525252;width:17px;height:1px;}
.slider-hallfame-special .slider-cont .item .item-cont .title p {padding-top:20px;color:#333;}
.slider-hallfame-special .slider-cont .item .item-cont .title p strong {font-weight:bold;}
.slider-hallfame-special .slider-cont .item .item-cont .dsc {line-height:21px;min-height:95px;display:table;width:100%;}
.slider-hallfame-special .slider-cont .item .item-cont .dsc p {color:#666;display:table-cell;vertical-align:top;padding-top:8px;}

.slider-hallfame-special .slider-cont.slick-dotted {margin-bottom:0;}
.slider-hallfame-special .slider-cont .slick-dots {/*bottom:-455px;*/top:295px;text-align:left;}
.slider-hallfame-special .slider-cont .slick-dots li {position:relative;margin:0 0 0 14px;width:85px;height:auto;height:140px;}
.slider-hallfame-special .slider-cont .slick-dots li:before {content:'';position:absolute;top:0;left:0;border:2px solid #31b97f;width:85px;height:85px;border-radius:100%;z-index:200;opacity:0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.slider-hallfame-special .slider-cont .slick-dots li.slick-active:before{opacity:1;}
.slider-hallfame-special .slider-cont .slick-dots li:nth-child(1),
.slider-hallfame-special .slider-cont .slick-dots li:nth-child(9),
.slider-hallfame-special .slider-cont .slick-dots li:nth-child(17) {margin:0;}
.slider-hallfame-special .slider-cont .slick-dots li dl > dd {margin-top:10px;position:absolute;width:100%;font-size:14px;letter-spacing:-.5px;line-height:19px;color:#666;text-align:center;word-break:keep-all;}

.slider-hallfame-special .slider-counter {position:absolute;margin-left:auto;margin-right:auto;top:220px;left:40px;right:0;width:60px;height:auto;z-index:100;}
.slider-hallfame-special .slider-counter .counter-box {font-family:'Montserrat';font-weight:600;letter-spacing:-.5px;}
.slider-hallfame-special .slider-counter .counter-box .current {margin-right:2px;font-size:16px;color:#333;}
.slider-hallfame-special .slider-counter .counter-box .bar,
.slider-hallfame-special .slider-counter .counter-box .total {font-size:12px;color:#7e8673;letter-spacing:.1px;}

.slider-hallfame-special .slider-btn {position:absolute;top:215px;right:0;width:32px;height:auto;z-index:100;}
.slider-hallfame-special .slider-btn .btn-play {position:relative;display:block;width:32px;height:32px;}
.slider-hallfame-special .slider-btn .btn-play .ico-slider.play {width:32px;height:32px;background-position:-35px 0;}
.slider-hallfame-special .slider-btn .btn-play.pause .ico-slider.play {background-position:0 0;}

.popup-layer__type2.popup-primary.popup-hallFameInfo-long .popup-cont {padding:45px 50px 10px;}
.popup-layer__type2.popup-primary.popup-hallFameInfo-long .popup-cont .popup-body {/*max-height:600px;*/overflow:hidden;max-height:593px;border-top:none;margin:0;padding:0;}

.popup-hallFameInfo-long .tab-group {height:400px;}

.popup-hallFameInfo-long .tab-cont {margin-top:30px;}
.popup-hallFameInfo-long .tab-cont .tabs-topline li {/*width:97.5px;*/width:calc(100% / 9);}
.popup-hallFameInfo-long .tab-cont .tabs-topline li a:before {}
.popup-hallFameInfo-long .tab-cont .tab-box {height:100%;}

.slider-hallfame-long {position:relative;display:table;table-layout:fixed;/*width:780px;*/width:100%;height:100%;}
.slider-hallfame-long .slider-cont {position:relative;display:table-cell;vertical-align:middle;width:100%;height:100%;}
.slider-hallfame-long .slider-cont .item-img {text-align:center;}
.slider-hallfame-long .slider-cont .img-cont {display:inline-block;height:auto;}
.slider-hallfame-long .slider-cont .img-cont img {display:block;width:100%;height:auto;}

.slider-hallfame-long .slider-btn button {position:absolute;top:50%;width:48px;height:48px;z-index:100;-webkit-transform: translate(0%,-50%);transform: translate(0%,-50%);}
.slider-hallfame-long .slider-btn button.prev {left:2px;}
.slider-hallfame-long .slider-btn button.next {right:2px;}
.slider-hallfame-long .slider-btn button .ico-slider {width:48px;height:48px;} 
.slider-hallfame-long .slider-btn button .ico-slider.prev {background-position:0 -87px;}
.slider-hallfame-long .slider-btn button .ico-slider.next {background-position:-51px -87px;}
.slider-hallfame-long .slider-counter {position:absolute;top:50%;right:0;margin-top:38px;}
.slider-hallfame-long .slider-counter .counter-box {padding:0 3px;font-family:'Montserrat';z-index:100;font-weight:600;letter-spacing:-.5px;}
.slider-hallfame-long .slider-counter .counter-box .current {margin-right:2px;font-size:14px;color:#333;}
.slider-hallfame-long .slider-counter .counter-box .bar,
.slider-hallfame-long .slider-counter .counter-box .total {font-size:14px;color:#7e8673;letter-spacing:.1px;}

/* 후원신청하기 */
.cont-support * {font-family:'Noto Sans KR', sans-serif;}
.cont-support em.font-Montserrat {font-family:'Montserrat', sans-serif;font-weight:600;}

.cont-support *,
.cont-support *:before,
.cont-support *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.cont-support .sub-contents section h4 {margin-right:30px;font-family:'Noto Sans KR', sans-serif;font-weight:500;font-size:24px;letter-spacing:-1px;color:#343434;}
.cont-support .sub-contents section h4:before {display:none;}
.cont-support .sub-contents section h4 span {font-weight:bold;}
.cont-support .sub-contents section h5 {font-family:'Noto Sans KR', sans-serif;font-weight:500;font-size:20px;letter-spacing:-1px;color:#343434;}
.cont-support .sub-contents section h5:before {display:none;}
.cont-support .sub-contents section h5 span {font-weight:bold;}

.cont-support .sub-contents .section-step-info {margin:40px 0 80px;}
.section-step-info .inner-cont {overflow:hidden;}
.section-step-info .step-info-list li {position:relative;float:left;width:370px;height:86px;background-color:#e8e8e8;border-radius:43px;}
.section-step-info .step-info-list li + li {margin-left:35px;}
.section-step-info .step-info-list li:after {content:'';display:inline-block;width:12px;height:21px;position:absolute;top:50%;right:-23px;margin-top:-11px;opacity:.1;background: url('../v2/images/sub/support/ico_support_step_arrow@2x.png') no-repeat center top;background-size:100%;}
.section-step-info .step-info-list li:last-child:after {display:none;}
.section-step-info .step-info-list li .table-wrap {display:table;table-layout:fixed;width:100%;height:100%;padding:0 15px;}
.section-step-info .step-info-list li .table-wrap [class^='cell-'] {display:table-cell;vertical-align:middle;}
.section-step-info .step-info-list li .table-wrap .cell-ico {width:56px;height:56px;}
.section-step-info .step-info-list li .table-wrap .cell-ico .ico-step {display:inline-block;width:56px;height:56px;}
.section-step-info .step-info-list li .table-wrap .cell-text {padding-left:10px;font-size:20px;line-height:24px;color:#999;}
.section-step-info .step-info-list li .table-wrap .cell-text .pos-text {margin-top:-4px;}
.section-step-info .step-info-list li .table-wrap .cell-text .pos-text p > em {display:block;}
.section-step-info .step-info-list li.info-step1 .ico-step {background: url('/resources/images/support/ico_support_step01.png') no-repeat center top;}
.section-step-info .step-info-list li.info-step2 .ico-step {background: url('/resources/images/support/ico_support_step02.png') no-repeat center top;}
.section-step-info .step-info-list li.info-step3 .ico-step {background: url('/resources/images/support/ico_support_step03.png') no-repeat center top;}
.section-step-info .step-info-list li.step-ing {background-color:var(--renew-point-color);}
.section-step-info .step-info-list li.step-ing .table-wrap .cell-text {color:#fff;}
.section-step-info .step-info-list li.step-ing:after {opacity:1;}
.cont-support .sub-contents .section-step-process {background-color:#fff;}

.section-step-process .title-cont {position:relative;margin-bottom:20px;}
.section-step-process .title-cont h3 {font-size:28px !important;}
.section-step-process .title-cont h3 > * {display:inline-block;vertical-align:middle;font-weight:700;color:#343434;}
.section-step-process .title-cont h3 em {margin-right:8px;font-weight:700;}

.section-step-process .support-way {margin-bottom:80px;}
.section-step-process .support-way .table-field {margin-top:25px;border-top:1px solid #e5e5e5;}

.section-step-process .title-cont {position:relative;margin-bottom:20px;}
.section-step-process .title-cont h3 {font-size:28px !important;}
.section-step-process .title-cont h3 > * {display:inline-block;vertical-align:middle;font-weight:700;color:#343434;}
.section-step-process .title-cont h3 em {margin-right:8px;font-weight:700;}

.cont-support .table-field {border-top:3px solid #222;}
.cont-support .table-field thead {background-color:#f2f2f2;}
.cont-support .table-field thead th {}
.cont-support .table-field td.text-left  {padding-left:30px;}
.cont-support .table-field th:first-child,
.cont-support .table-field td:first-child {border-left:0;}
.cont-support .table-field th:last-child,
.cont-support .table-field td:last-child {border-right:0;}
.cont-support .table-field th,
.cont-support .table-field td {position:relative;text-align:left;vertical-align:middle;height:auto;border:none;border-bottom:1px solid #e5e5e5;}
.cont-support .table-field th {vertical-align:top;padding-left:20px;font-size:20px;color:#343434;font-weight:500;line-height:70px;background-color:transparent;}
.cont-support .table-field th a {vertical-align:top;font-size:20px;color:#343434;font-weight:500;line-height:70px;}
.cont-support .table-field td {font-size:18px;color:#7b7b7b;}
.cont-support .table-field th > .bullet-star {background:transparent;display:inline-block;vertical-align:top;font-size:20px;color:#978068;font-weight:500;margin-left:3px;}
.cont-support .table-field #trBondingProgram2 th, .cont-support .table-field #trBondingProgram2 td{border-bottom:0;}

.cont-support .table-field .row {font-size:0;}
.cont-support .table-field .row + .row {margin-top:12px;}
.cont-support .table-field .row > * {display:inline-block;vertical-align:middle;}

.cont-support .table-field dl {display:inline-block;font-size:0;}
.cont-support .table-field dl + dl {margin-top:10px;}
.cont-support .table-field dl span {font-size:18px;color:#7b7b7b;}
.cont-support .table-field dl > *  {display:inline-block;vertical-align:middle;}
.cont-support .table-field dl > dt {width:138px;}
.cont-support .table-field dl.flex_a1 {display:flex;flex-wrap:wrap;width:100%;}
.cont-support .table-field dl.flex_a1 dt {width:105px;padding-top:12px;}
.cont-support .table-field dl.flex_a1 dd {width:475px;}

.cont-support [class^='inner-info'] {position:relative;padding:15px 0;}
.cont-support [class^='inner-info'] p {position:relative;font-size:16px;line-height:24px;color:#343434;letter-spacing:-.5px;font-weight:500;}
.cont-support [class^='inner-info'] p.bullet-star {padding-left:9px;}
.cont-support [class^='inner-info'] p.bullet-star:before {content:'*';position:absolute;top:1px;left:0;}
.cont-support [class^='inner-info'] p.bullet-exclamation {padding-left:27px;font-size:18px;font-weight:500;}
.cont-support [class^='inner-info'] p.bullet-exclamation:before {content:'';display:inline-block;vertical-align:top;width:20px;height:20px;position:absolute;top:2px;left:0;background: url('../v2/images/sub/support/ico_support_exclamation@2x_v2.png') no-repeat center top;background-size:100%;}
.cont-support [class^='inner-info'] p.bullet-exclamation > span {display:inline-block;margin:8px 0 0 0;font-size:18px;line-height:1.3;font-weight:500;}

.cont-support span.space {padding:0 7px;line-height:1;}

.cont-support .row-paymentMethod .input-field + .input-field {margin-left:20px;}
.cont-support .input-field {display:inline-block;vertical-align:middle;font-size:18px;letter-spacing:-.4px;color:#343434;}
.cont-support .input-field + .input-field {margin-left:20px;}

.cont-support tr.row-birth .input-field + .input-field,
.cont-support tr.row-memName .input-field + .input-field {margin-left:20px;}

.cont-support .select-field {display:inline-block;vertical-align:middle;width:216px;height:48px;}
.cont-support .select-field select {height:48px;font-size:18px;color:#7b7b7b;padding:0 30px 0 13px;border:1px solid #d8d8d8;}
.cont-support .select-field.active select {border-color:#c1a472;}
.cont-support .select-field:before {right:15px;border: solid #adadac;border-width: 0 2px 2px 0;}
.cont-support .select-field.active:before {border-color:#c1a472;}

.cont-support .input-field.col-2,
.cont-support .select-field.col-2 {width:calc(216px / 2);}

.section-step-process .support-field .title-cont > * {display:inline-block;vertical-align:middle;}
.section-step-process .support-field .title-cont .title-info {margin:35px 0 5px 0;}
.section-step-process .support-field .title-cont .title-info > span {margin-right:10px;font-size:17px;color:#666;}

.cont-support .btn-support-info {position:relative;display:inline-block;padding:0 37px 0 19px;height:32px;line-height:30px;color:#222;font-size:15px;text-align:center;border:1px solid #ddd;border-radius:25px;background:url(/resources/images/support/btn_arrow_l01.gif) no-repeat 87% 10px;}

.section-step-process .support-field .table-field {margin-top:20px;}

.cont-support .section-step-process .btm-info {position:relative;padding-top:25px;}
.cont-support .section-step-process .btm-info p {position:relative;font-size:15px;line-height:24px;color:#999;letter-spacing:-.4px;}
.cont-support .section-step-process .btm-info p.bullet-star {padding-left:9px;}
.cont-support .section-step-process .btm-info p.bullet-star a{color:#999;}
.cont-support .section-step-process .btm-info p.bullet-star a.linkTxt{cursor:pointer; text-decoration: underline; }
.cont-support .section-step-process .btm-info p.bullet-star:before {content:'*';position:absolute;top:1px;left:0;}

.section-step-process .support-field .table-field .row-program td > dl > dt .input-field {position:absolute;top:29px;left:10px;}
.section-step-process .support-field .table-field .row-program td > dl > dd .row:nth-child(1) {padding-left:12px;}/* 20250106_국내아동결연추가로수정 */
.section-step-process .support-field .table-field .row-program td > dl > dd .row:nth-child(2) .input-field {padding-left:23px;}

.section-step-process .support-field .table-field .row-total th {background-color:#fcfcfc;}
.section-step-process .support-field .table-field .row-total td {text-align:right;background-color:#fcfcfc;}
.section-step-process .support-field .table-field .row-total td dl {padding-right:30px;}
.section-step-process .support-field .table-field .row-total td dl > * {display:inline-block;vertical-align:top;}
.section-step-process .support-field .table-field .row-total td dl > dt {font-size:20px;color:#343434;font-weight:500;}
.section-step-process .support-field .table-field .row-total td dl > dd {position:relative;padding-left:18px;margin-left:17px;}
.section-step-process .support-field .table-field .row-total td dl > dd:before {content:'';display:inline-block;width:1px;height:19px;border-left:1px solid #c6c6c5;position:absolute;top:3px;left:0;}
.section-step-process .support-field .table-field .row-total td dl > dd span {margin-left:2px;font-size:18px;color:#343434;font-weight:500;}
.section-step-process .support-field .table-field .row-total td dl > dd em {font-size:24px;font-weight:700;}

.section-step-process .row-companyAddr .row:nth-child(1) dl > dt {width:156px;}
.section-step-process .row-companyAddr .row:nth-child(2) .input-field {width:calc(50% - 5px);}
.section-step-process .row-companyAddr .row:nth-child(2) .input-field + .input-field {margin-left:10px;}
.section-step-process .row-receivedYn td .inner-info {padding:0 0 5px;}
.section-step-process .row-memName .input-field {width:248px;}
.section-step-process .row-memName [class^='inner-info'] {padding:0;}
.section-step-process .row-memPw .input-field {width:286px;}
.section-step-process .row-birth .select-field {width:116px;}
.section-step-process .row-birth .select-field + .select-field {margin-left:14px;}
.section-step-process .row-birth .inner-info {margin-left:15px;}
.section-step-process .row-mobile .select-field,
.section-step-process .row-mobile .input-field {width:116px;}
.section-step-process .row-mobile .input-field:before {content:'';display:inline-block;width:8px;height:1px;background-color:#d8d8d8;position:absolute;top:50%;left:-11px;}
.section-step-process .row-mobile .input-field {margin-left:14px !important;}
.section-step-process .row-email .input-field {width:165px;}
.section-step-process .row-email .input-field + .input-field:before {content:'@';font-size: 18px;color: #9e9e9e;position:absolute;top:14px;left:-23px;line-height:1;}
.section-step-process .row-email .select-field {width:165px;margin-left:14px;}
.section-step-process .row-dmReceiptYn td .inner-info {padding:15px 0 5px;}

.section-step-process .row-dmReceiptY th,
.section-step-process .row-dmReceiptY td {background-color:#f8f8f6 !important;padding:20px 0;}
.section-step-process .row-dmReceiptY td dl > * {display:inline-block;vertical-align: middle;}
.section-step-process .row-dmReceiptY td dl > dt {font-size:18px;color:#343434;width:auto;}
.section-step-process .row-dmReceiptY td dl > dd {}
.section-step-process .row-dmReceiptY td dl > dd .input-field {width:114px;margin-left:14px;}
.section-step-process .row-dmReceiptY td dl > dd .input-field + .input-field {margin-left:24px;}
.section-step-process .row-dmReceiptY td dl > dd .input-field + .input-field:before {content:'';display:inline-block;width:8px;height:1px;background-color:#d8d8d8;position:absolute;top:50%;left:-16px;}
.section-step-process .row-dmReceiptY td dl > dd .btn-gray-fill {vertical-align:middle;}
.section-step-process .row-dmReceiptY .btm-info {padding-top:0;}

.section-step-process .row-parentAgree .certify-ing {padding:15px 0;}
.section-step-process .row-parentAgree .certify-after .inner-info {padding:0;}

.section-step-process .row-parentAgree .before-certify-cont {overflow:hidden;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 {float:left;margin:5px 0 55px;width:50%;height:344px;text-align:center;padding:0 20px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 > .ico-cont {margin:0 auto;padding-top:10px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 > .ico-cont > img {display:block;width:100%;height:auto;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2.phone {}
.section-step-process .row-parentAgree .before-certify-cont > .col-2.phone .ico-cont {display:inline-block;text-align:center;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2.ipin {border-left: 1px solid #e5e5e5;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2.ipin .ico-cont {display:inline-block;text-align:center;padding:10px 0;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .text-cont {margin-top:30px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .text-cont > strong {display:block;font-weight:500;font-size:18px;color:#343434;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .text-cont > p {margin-top:15px;font-size:16px;color:#999;line-height:1.5;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .text-cont > .btn-support-info-underline {margin-left:0;line-height:1.5;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .text-cont > .btn-support-info-underline span {font-size:15px;color:#222;border-bottom:1px solid #222;padding-bottom:2px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2 .btn-black-fill-lg {margin-top:35px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2:nth-child(2) button {margin-top:0;}
.section-step-process .row-parentAgree .inner-info {padding:0 0 10px;}
.section-step-process .row-parentAgree .before-certify-cont > .col-2.ipin .text-cont {margin-bottom:25px;}

.section-step-process .row-paymentMethod .row:first-of-type > * {padding:10px 0;}
.section-step-process .row-paymentMethod .payment-info {display:block;margin:0 0 10px 0;}
.section-step-process .row-paymentMethod .payment-info .inner-info {padding:0;}
.section-step-process .row-paymentMethod .payment-info .inner-info .bullet-exclamation {padding-bottom:8px;}

.section-step-process .row-company .input-field {width:116px;}
.section-step-process .row-company .input-field + .input-field {margin-left:14px;}
.section-step-process .row-company .input-field + .input-field:before {content:'';display:inline-block;width:8px;height:1px;background-color:#d8d8d8;position:absolute;top:50%;left:-11px;}

.section-step-process .row-simple-payment-detail th {background-color:#f8f8f6;}
.section-step-process .row-simple-payment-detail td {text-align:right;background-color:#f8f8f6;padding:35px 0!important}
.section-step-process .row-simple-payment-detail td ul.pay {text-align:center;display:flex;flex-direction:row;justify-content:center}
.section-step-process .row-simple-payment-detail td ul.pay li {margin:0 7px!important}
.section-step-process .row-simple-payment-detail td ul.pay li input[type="radio"] + label span {width:138px;height:auto;vertical-align:middle;}
.section-step-process .row-simple-payment-detail td ul.pay li input[type="radio"] + label span img {width:100%;}
.section-step-process .row-simple-payment-detail td ul.pay li input[type="radio"] + label:after {top:19px;}
.section-step-process .row-simple-payment-detail td ul > li {}
.section-step-process .row-simple-payment-detail td ul > li > .img-cont {width:146px;height:auto;}
.section-step-process .row-simple-payment-detail td ul > li > .img-cont img {display:block;width:100%;height:auto;}

.section-step-process .row-cardNo .input-field {width:116px;}
.section-step-process .row-cardNo .input-field + .input-field {margin-left:14px !important;}
.section-step-process .row-cardNo .input-field + .input-field:before {content:'';display:inline-block;width:8px;height:1px;background-color:#d8d8d8;position:absolute;top:50%;left:-11px;}

.section-step-process .row-cardNo  [class^='inner-info'] {padding:0;}

.section-step-process .row-validityTerm .select-field {width:116px;}
.section-step-process .row-validityTerm .select-field + .select-field {margin-left:14px;}

.section-step-process .row-ocrCertify th,
.section-step-process .row-ocrCertify td {background-color:#f8f8f6;padding:20px 0;}
.section-step-process .row-ocrCertify td dl > * {display:inline-block;vertical-align: middle;}
.section-step-process .row-ocrCertify td dl > dt {width:110px;font-size:18px;color:#343434;}
.section-step-process .row-ocrCertify td dl > dd .input-field {width:216px;}
.section-step-process .row-ocrCertify td dl > dd .input-field + .input-field {margin-left:24px;}
.section-step-process .row-ocrCertify td dl > dd .input-field + .input-field:before {content:'';display:inline-block;width:8px;height:1px;background-color:#d8d8d8;position:absolute;top:50%;left:-16px;}
.section-step-process .row-ocrCertify td dl > dd [class^='btn-'] {width:180px;}

.section-step-process .row-settleNo .input-field {width:286px;}
.section-step-process .row-settleNo [class^='inner-info'] {padding:0;}

.section-step-process .row-addCertify-way .row:first-of-type > * {padding:10px 0;}
.section-step-process .row-addCertify-way .inner-info {padding:0;}

.section-step-process .row-addCertify-sign th,
.section-step-process .row-addCertify-sign td {background-color:#f8f8f6;padding:20px 0;}
.section-step-process .row-addCertify-sign td > dl {overflow:hidden;width:100%;height:auto;}
.section-step-process .row-addCertify-sign td > dl > * {float:left;}
.section-step-process .row-addCertify-sign td > dl > dt {width:375px;height:150px;}
.section-step-process .row-addCertify-sign td > dl > dt .canvasWrap {width:100%;height:100%;border:1px solid #d8d8d8;background-color:#fff;}
.section-step-process .row-addCertify-sign td > dl > dd {margin-left:20px;}
.section-step-process .row-addCertify-sign td > dl > dd .row-wrap {padding-top:30px;}
.section-step-process .row-addCertify-sign td > dl > dd [class^='inner-info'] {padding:0;}
.section-step-process .row-addCertify-sign td > dl > dd .row-btn a {margin-left:0;}
.section-step-process .row-addCertify-sign td > dl > dd .row-btn a + a {margin-left:10px;}

.section-step-process .row-addCertify-ars th,
.section-step-process .row-addCertify-ars td {background-color:#f8f8f6;padding:20px 0;}
.section-step-process .row-addCertify-ars td [class^='inner-info'].first {padding:0;margin:-5px 0 15px 0;}
.section-step-process .row-addCertify-ars td [class^='inner-info'].arsAuthResult {padding:0;}

.section-step-process .row-addCertify-ars td .arsCall-cont {position:relative;}
.section-step-process .row-addCertify-ars td .arsCall-cont > * {display:inline-block;vertical-align:middle;}
.section-step-process .row-addCertify-ars td .arsCall-cont > dt {width:80px;font-size:18px;color:#7b7b7b;letter-spacing:-.4px;}
.section-step-process .row-addCertify-ars td .arsCall-cont > dd .input-field {width:124px;}
.section-step-process .row-addCertify-ars td .arsCall-cont > dd .input-field > input {text-align:center;font-family:'Montserrat', sans-serif;font-size:24px;color:#000000;letter-spacing:-.4px;font-weight:500;}
.section-step-process .row-addCertify-ars td .arsCall-cont > dd [class^='inner-info'] {padding:15px 0 0;}

.section-step-process .support-allAgreeeYn {margin-top:60px;}
.section-step-process .support-allAgreeeYn .accordion-header {position:relative;padding:25px 0;border-bottom: 2px solid #000000;}
.section-step-process .support-allAgreeeYn .accordion-header a {display:inline-block;height:100%;}
.section-step-process .support-allAgreeeYn .accordion-header a > * {display:inline-block;vertical-align: middle;}
.section-step-process .support-allAgreeeYn .accordion-header .btn-allAgreeeYn {position:absolute;right:0;top:50%;margin-top:-10px;}
.section-step-process .support-allAgreeeYn .accordion-body {background-color:#f8f8f6;padding:25px 20px 28px;}
.section-step-process .support-allAgreeeYn .accordion-body .row + .row {margin-top:15px;}
/* 220419 수정 시작 */
.section-step-process .support-allAgreeeYn .accordion-body .info {margin-top: 30px;font-size: 20px;color:var(--renew-point-color);display:flex;flex-wrap:wrap;justify-content:space-between;}
.section-step-process .support-allAgreeeYn .accordion-body .info span strong {color: #8d7153;font-weight: 900;padding-right: 30px;}
/* 220419 수정 끝 */
.js-images-loaded-end .section-step-process .support-allAgreeeYn .accordion-header .ico-arrow {display:inline-block;vertical-align:top;width:19px;height:13px;margin:5px 15px 0 17px;
	background: url('../images/sub/support/ico_support_step_allAgreeeYn_arrow@2x.png') no-repeat center top;background-size:100%;-webkit-transition:transform 0.2s ease-out;-moz-transition:transform 0.2s ease-out;-o-transition:transform 0.2s ease-out;transition:transform 0.2s ease-out;}
.section-step-process .support-allAgreeeYn .accordion-header.active .ico-arrow {margin:3px 15px 0 17px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
/*팝업_전체동의추가*/
.allCheck{display:block;width:100%;border-bottom:1px solid #dbdbdb;padding-bottom:15px;}

.cont-support .pos-support-tooltip {position:relative;height:20px;position:absolute;right:-27px;top:0;}
.cont-support .pos-support-tooltip .btn-tooltip {display:inline-block;vertical-align:top;margin-top:1px;margin-left:-2px;width:20px;height:20px;background: url('../v2/images/sub/support/ico_support_question@2x_v2.png') no-repeat center top;background-size:100%;}
.cont-support .pos-support-tooltip .tooltip-box {display:none;border:1px solid #000000;background-color:#fff;padding:10px 15px;position:absolute;top:30px;left:50%;min-width:370px;z-index:400;-webkit-transform: translate(-50%, 0%);transform: translate(-50%, 0%);}
.cont-support .pos-support-tooltip .tooltip-box p {font-size:16px;color:#343434;line-height:24px;}

.cont-support .js-tooltip-ctrl.active .tooltip-box {display:block;}
.cont-support .js-tooltip-ctrl.active strong {color:#978068;font-weight:500;}

.cont-support .btn-more-cont {padding-bottom:8px;}
.cont-support .btn-more-cont .btn-support-more {position:relative;display:inline-block;padding:0 5px;}
.cont-support .btn-more-cont .btn-support-more + .btn-support-more {margin-left:15px;}
.cont-support .btn-more-cont .btn-support-more > span {font-size:17px;color:var(--renew-point-color);}
.cont-support .btn-more-cont .btn-support-more .css-arrow {display:inline-block;vertical-align:top;margin-top:7px;margin-left:5px;border:solid var(--renew-point-color);border-width:0 2px 2px 0;padding:4px;z-index:200;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}

.cont-support .pos-btm-btn {text-align:center;padding:70px 0 0;font-size:0;}
.cont-support [class^='btn-btm-support-'] {position:relative;display:inline-block;min-width:280px;height:60px;line-height:58px;color:var(--renew-point-color);font-size:20px;font-weight:normal;letter-spacing:-1px;text-align:center;border:1px solid var(--renew-point-color);}
.cont-support [class^='btn-btm-support-']:hover {-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.cont-support [class^='btn-btm-support-'] span{font-size:20px;font-weight:normal;color:var(--renew-point-color);}
.cont-support .btn-btm-support-prev {background-color:#fff;margin-right:10px;border:1px solid #222;}
.cont-support .btn-btm-support-prev {color:#222;}
.cont-support .btn-btm-support-prev.v2 {border:1px solid var(--renew-point-color);}
.cont-support .btn-btm-support-prev.v2 {color:var(--renew-point-color);}
.cont-support .btn-btm-support-next.disabled {background-color:#978068;}
/* 220419 수정 시작 */
.cont-support .btn-btm-support-confirm {background-color:#fff;margin-right:10px;}
/* 220419 수정 끝 */
.cont-support .btn-btm-support-confirm.disabled {background-color:#978068;}
.cont-support .btn-btm-support-print {background-color:#ad9a86;}

.cont-support .btn-gray-fill {position:relative;margin-left:10px;display:inline-block;vertical-align:middle;padding:0 42px;height:48px;line-height:47px;background-color:var(--renew-point-color);font-size:17px;font-weight:400;letter-spacing:-1px;text-align:center;}
.cont-support .btn-gray-fill.v2 {background-color:#666;}
.cont-support .btn-gray-fill span {color:#fff !important;}

.cont-support .btn-black-fill {position:relative;margin-left:10px;display:inline-block;vertical-align:middle;padding:0 42px;height:48px;line-height:47px;background-color:var(--renew-point-color);font-size:18px;font-weight:400;letter-spacing:-1px;text-align:center;}
.cont-support .btn-black-fill span {color:#fff !important;}
.cont-support .btn-black-fill-lg {position:relative;display:inline-block;vertical-align:middle;padding:0 36px;height:48px;line-height:47px;background-color:var(--renew-point-color);font-size:17px;font-weight:400;letter-spacing:-1px;text-align:center;}
.cont-support .btn-black-fill-lg span {color:#fff !important;}

.section-step-info .step-info-list li.step-end:after {opacity:1;}
.section-step-info .step-info-list li.step-end.info-step1 .ico-step {background: url('../v2/images/sub/support/ico_support_step1_end@2x.png') no-repeat center top;background-size:100%;}
.section-step-info .step-info-list li.step-end.info-step2 .ico-step {background: url('../v2/images/sub/support/ico_support_step2_end@2x.png') no-repeat center top;background-size:100%;}
.section-step-info .step-info-list li.step-end .pos-text p:nth-child(1) {font-size:16px;}
.section-step-info .step-info-list li.step-end .pos-text p:nth-child(2) {font-size:20px;line-height:1;}
.section-step-info .step-info-list li.step-end .table-wrap .cell-text .pos-text p > em {display:inline-block;} 

.accordion-body .btn-support-info-underline {position:relative;margin-left:13px;display:inline-block;vertical-align:top !important;margin-top:-1px;text-align:center;}
.accordion-body .btn-support-info-underline span {display:inline-block;padding-bottom:1px;color:#343434;border-bottom:1px solid #343434;font-family:'Noto Sans KR'; font-size:16px;font-weight:400; position: relative; top:3px;}

.section-step-process .support-step2 .input-field + .input-field {margin-left:28px;}

.cont-support .sub-contents .section-step-process.complete {padding-top:55px;}
.cont-support .sub-contents .support-step-complete .title-cont > p {display:block;margin-top:17px;color:#7b7b7b;font-size:24px;letter-spacing:-.4px;font-weight:400;line-height:1.4em;}
.cont-support .sub-contents .support-step-complete .title-cont > p > b {font-weight:500;}
.cont-support .sub-contents .support-step-complete .table-field {margin-top:20px;}
.cont-support .sub-contents .support-step-complete .info-cont {position:relative;margin-top:100px;}
.cont-support .sub-contents .support-step-complete .info-cont:nth-child(2n+1) {margin-top:70px;}
.cont-support .sub-contents .support-step-complete .info-cont > dt h5 {position:relative;}
.cont-support .sub-contents .support-step-complete .info-cont > dt h5.bullet-circle {padding-left:20px;}
.cont-support .sub-contents .support-step-complete .info-cont > dt h5.bullet-circle:before {content:'';display:inline-block;border-radius:50%;width:6px;height:6px;background-color:#0b871e;position:absolute;top:50%;left:0;margin-top:-3px;}
.cont-support .sub-contents .support-step-complete .info-cont > dd {padding:25px 0 25px 20px;border-top:none;border-bottom:1px solid #e5e5e5;}
.cont-support .sub-contents .support-step-complete .info-cont > dd:nth-of-type(1) {margin:20px 0 0 0;border-top:1px solid #e5e5e5;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .inner-info {display:block;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .row > .inner-info {padding:0 0 20px 0;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .inner-info p {position:relative;font-size:18px;letter-spacing:-.5px;color:#7b7b7b;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .input-field {margin:0 35px 0 0;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .input-field + .input-field {margin-left:0;}
.cont-support .sub-contents .support-step-complete .info-cont.how > dd {padding:25px 0 15px 20px;}
.cont-support .sub-contents .support-step-complete .info-cont.how > dd .input-field {margin:0 35px 10px 0;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .table-wrap {display:table;table-layout:fixed;width:100%;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .table-wrap [class^='cell-'] {display:table-cell;vertical-align:middle;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .table-wrap .cell-title {width:170px;font-size: 20px;color: #343434;font-weight: 500;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .table-wrap .cell-title .bullet-star {background:transparent;display:inline-block;vertical-align:top;font-size:20px;color:#978068;font-weight:500;margin-left:3px;}
.cont-support .sub-contents .support-step-complete .info-cont > dd .inner-info > span {position:relative;margin-right:10px;font-size:18px;letter-spacing:-.5px;color:#7b7b7b;}

/*---------------------------------
	캠페인
----------------------------------*/

#subVisual.campaign_list {position:relative;height:448px;background:none;}
#subVisual.campaign_list .item {height:448px;}
#subVisual.campaign_list .item a {display:block;width:100%;height:100%;}
#subVisual.campaign_list .slick-dots {bottom:20px;z-index:1;} 
#subVisual.campaign_list .slick-dots li {width:10px;height:10px;border-radius:50%;border:1px solid #fff;margin:0 10px;}
#subVisual.campaign_list .slick-dots li.slick-active {background:#fff;}
#subVisual.campaign_list .slick-next,
#subVisual.campaign_list .slick-prev {width: 17px;height: 30px;font-size: 0;z-index: 1;}
#subVisual.campaign_list .slick-next {left:calc(50% + 772px);background:url(/resources/images/main/ic_next.png) no-repeat;background-size:cover;}
#subVisual.campaign_list .slick-prev {left:calc(50% - 772px);background:url(/resources/images/main/ic_prev.png) no-repeat;background-size:cover;}
#subVisual.campaign_list .slick-next:before,
#subVisual.campaign_list .slick-prev:before {opacity:0;}

.camreview #subVisual.campaign {height:279px;background:url('/resources/images/campaign/bg_campaign.png');padding:0;}
.camreview #subVisual.campaign:after {display:none;}

.cont-campaign .filter-cate-radio li {margin:0 0 10px;}
.cont-campaign .filter-cate-radio li .input-field .radio-cont {margin:0;}
.cont-campaign .filter-cate-radio li .input-field .radio-cont input[type="radio"] + label span {font-family:'Noto Sans KR', sans-serif;font-size:16px;color:#666666;letter-spacing:-.5px;}

.cont-campaign .filter-cate-card {overflow:hidden;position:relative;}
.cont-campaign .filter-cate-card li {width:323px;height:414px;float:left;}
.cont-campaign .filter-cate-card li + li {margin:0 0 0 15px;}
.cont-campaign .filter-cate-card li span {display:block;}
.cont-campaign .filter-cate-card li .img-cont {border:1px solid #888888;border-bottom:none;}
.cont-campaign .filter-cate-card li .img-cont > img {display:block;width:100%;height:100%;object-fit:cover;}
.cont-campaign .filter-cate-card li .text-cont {width:100%;height:60px;line-height:60px;text-align:center;background-color:#888888;}
.cont-campaign .filter-cate-card li .text-cont > em {display:block;font-family:'Noto Sans KR', sans-serif;font-size:20px;font-weight:500;color:#ffffff;}

.cont-campaign .filter-cate-card li:nth-child(1).active .img-cont {border:1px solid #8e7153;border-bottom:none;}
.cont-campaign .filter-cate-card li:nth-child(2).active .img-cont {border:1px solid #c1a472;border-bottom:none;}
.cont-campaign .filter-cate-card li:nth-child(3).active .img-cont {border:1px solid #5c5248;border-bottom:none;}

.cont-campaign .filter-cate-card li:nth-child(1).active .text-cont {background-color:#8e7153;}
.cont-campaign .filter-cate-card li:nth-child(2).active .text-cont {background-color:#c1a472;}
.cont-campaign .filter-cate-card li:nth-child(3).active .text-cont {background-color:#5c5248;}

.cont-campaign .campaign_thumb_list {border-top:2px solid #000000;margin:30px 0 0 0;/*padding:30px 0 0 0;*/}
.cont-campaign .campaign_thumb_list .no_page {width:100%;height:auto;}
.cont-campaign .campaign_thumb_list .no_page span {font-family:'Noto Sans KR', sans-serif;letter-spacing:-.5px;font-size:16px;color:#666;}

.campaign_thumb_list li {position:relative;padding:30px 0 30px 0;border-bottom:1px solid #efefef}
.campaign_thumb_list li a {display:table;width:100%}
.campaign_thumb_list .campaign_list_img, .campaign_list .campaign_list_text{display:table-cell;text-align:left;vertical-align:top}
.campaign_thumb_list .campaign_list_img {width:330px;padding-right:30px}
.campaign_thumb_list .campaign_list_img img{width:330px;height:160px}
.campaign_thumb_list .campaign_list_text{padding-top:12px}
.campaign_thumb_list .campaign_list_text .campaign_list_date{letter-spacing:0;/* font-family:'Montserrat'; */color:#888}
.campaign_list_text strong {display:block;margin:15px 0 15px;color:#333;font-size:16px}
.campaign_list_text p {line-height:25px;padding-right:60px}
.campaign_thumb_list li a.btn_campaign_comment{position:absolute;top:50%;right:0;margin-top:-28px;width:56px;height:56px;padding-top:32px;background:url(/resources/images/campaign/bg_campaign_comment.png) no-repeat 0 0;color:#fff;text-align:center}
.campaign_thumb_list .btn_more{height:20px;text-align:center;line-height:20px;margin:35px auto 0}
.campaign_thumb_list .btn_more a{display:inline-block;color:#666;font-weight:bold;height:20px}
.campaign_thumb_list .btn_more span{display:inline-block;padding:0 25px 0 0;background:url('/resources/images/common/btn_more.gif') right 7px no-repeat}
.campaign_thumb_list .no_page{width:778px;height:48px;border:1px solid #e4e4e4;margin:30px 0 0 0;border-radius:3px;background:#fbfbfb;text-align:center;line-height:48px;color:#666}

#campaign_view{position:relative;width:100%;height:auto;/* min-width:1280px;padding:0 0 70px 0; */margin:0 auto;margin-top:80px;min-height:700px;_height:700px;background:#fafafa url('/resources/images/campaign/bg_campaign_view.gif') center top repeat-y}
.campaign_view{position:relative;/* min-width:1280px; */width:100%;margin:0 auto;padding:0}
.campaign_view .view_top{display:none;position:fixed;top:80px;left:50%;left:0;right:0;margin-left:auto;margin-right:auto;padding:0;z-index:999;width:100%;;height:65px;background:url('/resources/images/greenstory/bg_greenstory_view_top.png') repeat}
.campaign_view .view_top>ul{padding:20px 0 30px 40px}
.campaign_view .view_top ul li{float:left;margin:0 7px 0 0}
.campaign_view .view_top ul li.last{width:70px}
.campaign_view .view_top ul li.last a{vertical-align:top}
.campaign_view .view_top ul li.last span{display:inline-block;margin:0 0 0 5px;color:#ff2d86;font-size:13px;vertical-align:top;font-weight:bold}
.campaign_view .view_top ul li.btn_support{float:right;margin:0 40px 0 0;width:110px;height:36px;display:none;}
.campaign_view .view_top ul li.btn_support a{display:block;width:110px;height:36px;font-size:17px;font-weight:normal;line-height:36px;margin:-5px 15px 0 0;color:var(--renew-point-color)}
.campaign_view .view_content{width:100%;/* min-width:1280px; */color:#333;line-height:24px}

.campaign_view .campaign_area_content .campaign_area_wrap {display:block;margin:0 auto;width:1280px;height:auto;}
.campaign_view .campaign_area_content .cont_wid {display:block;margin:0 auto;width:1280px;height:auto;text-align:center;}

.camp-full-width #campaign_view {background:none;}
.camp-full-width .campaign_view .view_top {width:100%;margin-left:0;left:0;}
.camp-full-width .campaign_view .campaign_area_wrap {width:100%;}

.campaign_view .campaign_relative_comment{width:1280px;margin:0 auto}
.campaign_view .campaign_relative_comment a{display:block;width:100%;height:175px;margin:30px 0 0 0;background: #ebf7f7}
.campaign_view .campaign_relative_comment .img-cont {overflow:hidden;float:left;width:285px;height:175px;margin-right:40px;}
.campaign_view .campaign_relative_comment .campaign_comment_content{display:inline-block;margin:0 0 0 -4px;vertical-align:top}
.campaign_view .campaign_comment_content .tl_campaign{display:block;margin:20px 0 15px;font-size:16px}
.campaign_view .campaign_comment_content strong{display:block;margin:0 0 20px;font-size:18px;font-weight:bold}
.campaign_view .campaign_comment_content .txt_campaign{display:block;color:#666;line-height: 24px;letter-spacing:-0.05px}
.campaign_view .comment_write{width:1280px;margin:0 auto;padding:60px 0 30px 0;background:#fff}

.campaign_area_content img{vertical-align:top}
.campaign_area_content a.btn_campaign_comment{display:block;position:absolute;top:35px;right:35px;width:48px;height:35px;padding:29px 0 0 15px;background:url(/resources/images/campaign/bg_campaign_comment_popup.png) no-repeat 0 0;color:#fff;text-align:left}
.campaign_area_content a.btn_campaign_close{display:block;position:absolute;top:30px;right:27px;width:15px;height:15px;background:url(/resources/images/campaign/btn_campaign_close.png) no-repeat 0 0;text-indent:-9999px}
.campaign_area_content .player{position:absolute;top:297px;left:346px}
.campaign_area_content .campaign_support_link{display:block;position:absolute;top:125px;left:50%;margin-left:-115px}

.campaign_list .tab_list_campaign{overflow:hidden;display:table;width:100%;height:74px}
.campaign_list .tab_list_campaign li{float:none;display:table-cell;width:640px;height:74px;vertical-align:middle;background:#505c5c;color:#adb5b5;overflow:hidden}
.campaign_list .tab_list_campaign li a{display:block;width:100%;padding:0;text-align:center;font-size:24px;color:#adb5b5;vertical-align:top;line-height:74px}
.campaign_list .tab_list_campaign li a strong{display:inline-block;color:#848c8c;font-weight:normal;font-size:30px;font-family:'Montserrat';vertical-align:top;margin:2px 0 0 0}
.campaign_list .tab_list_campaign li.on {background:#68be42}
.campaign_list .tab_list_campaign li.on a{color:#fcffe2;font-size:28px}
.campaign_list .tab_list_campaign li.on a strong{color:#c5efa9;font-size:35px}
.campaign_list .campaign_tab_list{margin:70px 150px 0;letter-spacing:-0.05px}
.campaign_tab_list h4.strong{margin-bottom:30px;font-size:40px;line-height:50px;font-weight:normal}
.campaign_tab_list>p{margin:7px 0;color:#666;line-height: 25px}
.campaign_tab_list>p.strong{margin:30px 0;color:#31b97f;font-size:30px}
.campaign_tab_list .campaign_thumb_list li{border-top: 1px solid #efefef;border-bottom:0}
.campaign_tab_list .campaign_thumb_list li:first-child{border-top:0}
.campaign_tab_list .campaign_thumb_list li a .campaign_list_img{width:58px;padding-right:30px}
.campaign_tab_list .campaign_thumb_list li a .campaign_list_text strong{margin:0 0 15px}
.campaign_tab_list .campaign_thumb_list li a .campaign_list_text p {padding-right:0}
.campaign_tab_list .tab2 .campaign_thumb_list li:first-child{padding-top:0}
.campaign_tab_list .tab2 .campaign_thumb_list .campaign_list_img img{width:238px;height:136px}
.campaign_tab_list .tab3 form>fieldset>div{width:975px;margin:0 auto 60px;*zoom:1}
.campaign_tab_list .tab3 form>fieldset>div:after{content:'';display:block;clear:both}
.campaign_tab_list .tab3 form>fieldset>div>p{float:left;width:135px;font-size:20px;font-weight:bold;margin:5px 0 0 0}
.campaign_tab_list .tab3 form>fieldset>div>div{float:left;width:840px;overflow:hidden}
.campaign_tab_list .tab3 .way>div{padding:22px 0 22px 0;border-top:2px solid #b1b1b1;border-bottom:1px solid #e4e4e4}
.campaign_view .tab3 .way .radioBg li label{display:inline-block;margin:2px 35px 0 23px;line-height:18px;vertical-align:top}
.campaign_tab_list .tab3 .support_table>p{margin:0 0 15px 0;color:#666}
.campaign_tab_list .tab3 .support_table>p span{color:#31b97f}
.campaign_tab_list .tab3 .support_table table{width:840px;border-top:2px solid #b1b1b1}
.campaign_tab_list .tab3 .support_table th{color:#333;padding:0 0 0 20px;border-bottom:1px solid #e4e4e4;background:#fbfbfb;font-size:15px;text-align:left}
.campaign_tab_list .tab3 .support_table td{padding:12px 0 12px 15px;border-bottom:1px solid #e4e4e4;line-height:38px}
.campaign_tab_list .tab3 .support_table td select{width:98px;height:34px;vertical-align:top;margin:2px 0 0 0}
.campaign_tab_list .tab3 .support_table td select.center{margin:2px 10px 0 10px}
.campaign_tab_list .tab3 .support_table td label{margin:0 30px 0 0}
.campaign_tab_list .tab3 .support_table td input[type="checkbox"]{margin:0 5px 0 0}
.campaign_tab_list .tab3 .support_table td input[type="radio"]{margin:0 5px 0 0}
.campaign_tab_list .tab3 .support_table td input[type="text"]{width:88px;vertical-align:top;margin:2px 0 0 0}
.campaign_tab_list .tab3 .support_table td a img{vertical-align:top;margin:14px 0 0 7px}
.campaign_tab_list .tab3 .money .support_table input[type="text"]{width:198px}
.campaign_tab_list .btn_support{text-align:center;padding:10px 0 0 0;font-size:18px}
.campaign_tab_list .btn_support a{font-weight:normal}

.campaign_view .btn,
.campaign_view .btn-board-list,
.wrap-micro-camp .btn-board-list {position:relative;width:1120px;padding:20px 0 100px;text-align:right;margin:50px auto 30px;border-top:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;}
.campaign_view .btn-board-list.w-full {border:none;margin:0;padding:0;width:100%;background-color:#fff;}
.campaign_view .btn-board-list.w-full .inner-cont {position:relative;width:1120px;margin:0 auto;padding-top: 50px;}
.campaign_view .btn-board-list.w-full .inner-cont .inner-box {position:relative;padding:20px 0 100px;border-top:1px solid #e4e4e4;}

.campaign_view .radioBg li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:3px;left:-1px}
.campaign_view .radioBg li span button{width:19px;height:18px;text-indent:-9999px}
.campaign_view .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0}
.campaign_view .radioBg li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:3;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}

/* 220419 캠페인 리뉴얼 스타일 소스 */
.cont-campaign .cam_list {margin-top: 60px;}
.cam_list .ban_slider {position:relative;width: 100%;height: 500px;margin-bottom: 60px;border-radius: 8px;}
.cam_list .ban_slider .swiper-pagination-bullet {width: 5px;height: 5px;background: #899197;opacity: 1;}
.cam_list .ban_slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.cam_list .ban_slider .swiper-pagination-bullet-active {background:var(--renew-point-color);}
.cam_list .ban_slider button {position:absolute;top:50%;transform:translateY(-50%);width:19px;height:32px;z-index:1;}
.cam_list .ban_slider button.prev{left:20px;background:url('/resources/images/campaign/ic_slide_prev.png')}
.cam_list .ban_slider button.next{right:20px;background:url('/resources/images/campaign/ic_slide_next.png')}

.cont-campaign .cam_list .radio_g {margin: 40px 0; text-align:right;}
.cont-campaign .cam_list .radio_g .chk~.chk {margin-left:20px;}
.cont-campaign .cam_list .radio_g label {font-size: 20px;;padding-left:30px;}
.cont-campaign .cam_list .radio_g .chk.type7 label:before {width:19px;height:19px;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;}
.cont-campaign .cam_list .radio_g .chk.type7 input:checked+label:before {background:url('/resources/images/common/radio1_p.png') no-repeat 0 0;background-size:cover;}
.cam_list .tab-type2 li {box-sizing: border-box;}

/*220421 수정 시작*/
.cam_list .search_g {position: relative;width: 580px;height: 60px;line-height: 60px;margin: 60px auto 0 auto;}
.cam_list .search_g .text{width: 580px !important;height:60px !important;vertical-align: top; border:1px solid #979797;border-radius:30px;padding-left:30px;}
.cam_list .search_g .text::placeholder{font-size: 20px;font-weight: 500;color: #999;}
.cam_list .search_g .btn_search {position: absolute;top:50%;transform:translateY(-50%);right:26px;width: 34px;height: 34px;background: url(../images/ic_search.png);}
/*220421 수정 끝*/
.cam_list .thum_list {margin-top: 60px;margin-bottom: 40px;}
.cam_list .thum_list ul {overflow: hidden;}
.cam_list .thum_list li {position:relative;width: 380px; height: 412px; border: 1px solid #ddd; box-sizing: border-box; margin-right: 30px; margin-bottom: 20px; float: left;overflow:hidden;}
.cam_list .thum_list li a {position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.cam_list .thum_list li:hover a:before {opacity:1;}
.cam_list .thum_list li:nth-of-type(3n) {margin-right: 0;}
.cam_list .thum_list li .thum {width: 100%;height: 200px;-webkit-transition:0.5s ease;transition: 0.5s ease}
.cam_list .thum_list li .thum:hover {-webkit-transform:scale(1.05);transform:scale(1.05);}
.cam_list .thum_list li .thum img {width:100%;height:100%;}
.cam_list .thum_list li .txt_g {padding: 20px;box-sizing: border-box;}
.cam_list .thum_list li .sort {display:inline-block;font-size: 17px;font-weight: 700;color:var(--renew-point-color);height:40px;line-height:40px;border:1px solid var(--renew-point-color);border-radius:19px;padding: 0 15px;}
.cam_list .thum_list li .tit {font-size: 24px;font-weight: 700;color: #222;line-height:33px;margin:15px 0 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}
.cam_list .thum_list li .memo {font-size: 19px;color: #666;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.cam_list .thum_list li .date {position:relative;padding:20px 0 20px 60px;font-size: 17px;color: #666;line-height: 17px;margin-top: 10px;background:#f9f9f9;border-top:1px solid #cecece}
.cam_list .thum_list li .date:before {content:'';position:absolute;top:20px;left:20px;width:20px;height:18px;background:url('/resources/images/active/ic_date.png') no-repeat 0 0;}

.cam_list .thum_list li .over_info {position:absolute;top:412px;left:0;width:100%;height:100%;background:#fff;padding:30px;box-sizing:border-box;border:2px solid var(--renew-point-color);box-shadow:0 4px 10px rgba(0 0 0 / 15%);visibility:hidden;transition:all 0.3s ease-in-out;}
.cam_list .thum_list li:hover .over_info {visibility:visible;top:0;box-shadow:rgb(0 0 0 / 8%) 5px 5px 5px 0px;transition:all 0.3s ease-in-out;}
.cam_list .thum_list li .over_info .info1 {font-size:24px;font-weight:700;margin-top:0;line-height:30px;margin-bottom:20px}
.cam_list .thum_list li .over_info .info2 {font-size:20px;line-height:32px;color:#222;margin-bottom:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-wrap: break-word;}
.cam_list .thum_list li .over_info .tags {height:20px;overflow:hidden;margin-bottom:80px;}
.cam_list .thum_list li .over_info .tags li {display:inline-block;width:auto;margin-right:10px;margin-bottom:0;border:0;font-size:17px;color:#666;}
/* .cam_list .thum_list li .over_info .btnM {display:block;width:60px;height:60px;margin: 0 auto;background:url(../images/campaign/btn_more.png) no-repeat;} */
.cam_list .thum_list li .over_info .btnM {display:block;width:60px;height:60px;margin: 0 auto;background:url(../images/campaign/btn_more.png) no-repeat;position:absolute;bottom:65px;left:50%;transform:translateX(-50%)}

.cam_review {margin-top: 60px;}
.cam_review .tab-type2 li{width: 298.3333px;box-sizing: border-box;}
.cam_review .search_g {position: relative;width: 580px;height: 60px;line-height: 60px;margin: 60px auto 0 auto;}
.cam_review .search_g .text{width: 580px !important;height:60px !important;border:1px solid #979797;border-radius:30px;vertical-align: top;font-family:'noto';padding-left:30px;}
.cam_review .search_g .text::placeholder{font-size: 20px;font-weight: 500;color: #999;}
.cam_review .search_g .btn_search {position: absolute;top:50%;transform:translateY(-50%);right:26px;width: 34px;height: 34px;background: url(../images/ic_search.png);}
.cam_review .thum_list {margin-top: 60px;margin-bottom: 40px;}
.cam_review .thum_list ul {overflow: hidden;}
/* 220421 수정 시작 */
.cam_review .thum_list li{width: 580px;margin-right:30px;margin-bottom:20px;box-sizing:border-box;border:1px solid #ddd;float: left;}
.cam_review .thum_list li:nth-of-type(2n){margin-right: 0;}
.cam_review .thum_list li .thum {height: 300px;}
.cam_review .thum_list li .thum img {width: 100%;}
/* 220421 수정 끝 */
.cam_review .thum_list li .tit {padding: 20px;box-sizing: border-box;font-size: 24px;line-height:24px;font-weight: 500;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}

.cam_review_view .title_bg{width:100%;}
.cam_review_view .title_type1{width:1280px;margin:0 auto;color:#fff;}

.cam_review_view .title_type1 .title_con{position:relative;}
.cam_review_view .title_type1 .title_con .title_con_bg{position:absolute;top:20px;left:0;width:100%;height:450px;z-index:1;background-size:1280px 450px;}
.cam_review_view .title_type1 .title_con .title_con_bg span{display:block;height:450px;}
.cam_review_view .title_type1 .title_con .title_top{overflow:hidden;position:relative;display:table-cell;vertical-align:bottom;z-index:2;}
.cam_review_view .title_type1 .title_con .title_top span{display:block;padding:0 0 5px 0;font-size:16px;line-height:24px;color:#222}
.cam_review_view .title_type1 .title_con .title_top strong{overflow:hidden;display:block;padding:5px 0;max-height:120px;font-size:44px;line-height:60px;font-weight:normal;white-space:normal;color:#222}

.cam_review_view .title_type1 .title_con .title_info{width:1200px;overflow:hidden;position:relative;z-index:2;height:29px;padding:25px 0 !important;border-top:1px solid #323232;border-bottom:1px solid #323232;}
.cam_review_view .title_type1 .title_con .title_info p{float:left;font-size:14px;line-height:29px;vertical-align:top;color:#222;}
.cam_review_view .title_type1 .title_con .title_info p .date{position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 10px;}
.cam_review_view .title_type1 .title_con .title_info p .date:after{display:block;clear:both;content:'';position:absolute;top:10px;right:0;width:1px;height:10px;background-color:#d5d5d5;}
.cam_review_view .title_type1 .title_con .title_info p .count{display:inline-block;margin:0 0 0 8px;}
.cam_review_view .title_type1 .title_con .title_info .post_option{float:right;}

.cam_review_view .btn {position:relative;padding-top:20px;border-top:1px solid #e4e4e4}
.cam_review_view .btn_kind2 {float:right;}


.cam_review_view .col1 .tit {font-size: 48px;color: #222;font-weight: 500;text-align: center;}
.cam_review_view .col1 .data_g {margin-top: 40px;text-align: center;font-size: 20px;}
.cam_review_view .col1 .data_g li{display: inline-block;}
.cam_review_view .col1 .data_g li~li {margin-left: 50px;}
.cam_review_view .col1 .data_g li strong{position: relative;font-weight: 500;}
.cam_review_view .col1 .data_g li strong:before {content: '';position: absolute;width: 20px;height: 18px}
.cam_review_view .col1 .data_g .date strong:before {top:5px; left: -30px;background: url(../images/campaign/ic_date.png);}
.cam_review_view .col1 .data_g .hit strong:before {top:5px; left: -30px;background: url(../images/campaign/ic_hit.png);}
.cam_review_view .col1 .data_g .like strong:before {top:5px; left: -30px;background: url(../images/campaign/ic_like.png);}
.cam_review_view .col1 .data_g li span {padding-left: 15px;font-weight: 300;}
.cam_review_view .col1 .btn_g {margin-top: 30px;text-align: center;}
.cam_review_view .col1 .btn_g button {display: inline-block;width: 50px;height: 50px;}
.cam_review_view .col1 .btn_g button~button {margin-left: 16px;}
.cam_review_view .col1 .btn_g .btn1 {background: url(../images/campaign/btn1.png);background-size: cover;}
.cam_review_view .col1 .btn_g .btn-small {background: url(../images/campaign/btn2.png);background-size: cover;}
.cam_review_view .col1 .btn_g .btn-big {background: url(../images/campaign/btn3.png);background-size: cover;}
.cam_review_view .col2 {margin-top:30px;}
.cam_review_view .col2 .noti {padding: 30px 0;border-top: 1px solid #323232;border-bottom: 1px solid #323232;font-size: 18px;font-weight: 300;color: #333;}
.cam_review_view .col2 .view {padding: 20px 0;}
.cam_review_view .col2 .tag_g {margin-top: 60px;padding: 20px 0;padding-left:36px;background: #f5f5f5;font-size: 18px;font-weight: 300;color: #0d904a;}
.cam_review_view .col2 .tag_g a {color:#0d904a;}
.cam_review_view .col3 {margin-top: 60px;}
.cam_review_view .col3 .btn_g button {display: inline-block;width: 50px;height: 50px;background: url(../images/campaign/btn1.png);background-size: cover;}
.cam_review_view .col3 .btn_g button~button {margin-left: 10px;}
.cam_review_view .col3 .pageList {margin-top: 60px;}
.cam_review_view .col3 .pageList ul {overflow: hidden;}
.cam_review_view .col3 .pageList li {width: 518px;padding: 30px 0;border-top: 1px solid #585858;border-bottom: 1px solid #585858;box-sizing: border-box;}
.cam_review_view .col3 .pageList .prev {padding-left:60px;float: left;}
.cam_review_view .col3 .pageList .next {float: right;text-align: right;padding-right: 60px;}
.cam_review_view .col3 .pageList li .sort {font-size: 17px;color: #00652e;line-height: 27px;}
.cam_review_view .col3 .pageList li .tit {position: relative;;font-size: 24px;font-weight: 500;color: #222;margin-top: 5px;line-height:34px;}
.cam_review_view .col3 .pageList li .tit:before {content: '';position: absolute;top: 0;width: 20px;height: 32px;}
.cam_review_view .col3 .pageList .prev .tit:before {top: 2px;left: -40px;background: url(../images/campaign/ic_prev.png);}
.cam_review_view .col3 .pageList .next .tit:before {top: 2px;right: -40px;background: url(../images/campaign/ic_next.png);}
.cam_review_view .col3 .pageList li .date {margin-top: 5px;}
.cam_review_view .col3 .pageList li .date strong {position: relative;font-size: 20px;font-weight: 500;color: #222;line-height:30px;}
.cam_review_view .col3 .pageList li .date strong:before {content: '';position: absolute;top: 5px;left: -30px;width: 20px;height: 18px;background: url(../images/campaign/ic_date.png);}
.cam_review_view .col3 .pageList li .date span {font-size: 20px;color: #222;padding-left: 15px;}
.cam_review_view .col3 .pageList .prev .date {padding-left: 30px;}
.cam_review_view .btn_g {text-align: center;margin-top: 60px;}
.cam_review_view .btn_g .btnL {display: inline-block;width: 190px;height: 60px;font-size: 20px;font-weight: 500;color:var(--renew-point-color);border:1px solid var(--renew-point-color);line-height: 60px;text-align: center;}



/*---------------------------------
	소식
----------------------------------*/
.greenstory{background:url('../../resources/images/greenstory/bg_greenstory.gif') 560px top no-repeat}
#greenstory_view{position:relative;width:100%;height:auto;/*min-width:1320px;*/margin:0 auto;padding:0 0 70px 0;min-height:700px;_height:700px;background:#fafafa url('/resources/images/greenstory/bg_view_con.gif') center top repeat-y;color:#333333;margin-top:100px;}
.greenstory_view .title .title_con .title_top strong,.greenstory_view .view_content .story_content,.sub_lnb_lst_link{word-break:keep-all;word-wrap:break-word;}

/* 스토리 */
.greenstory_view .view_top{display:none;position:fixed;top:0;left:50%;margin-left:-660px;z-index:30;width:1320px;height:65px;background:url('/resources/images/greenstory/bg_greenstory_view_top.png') repeat}
.greenstory_view .view_top ul{position:absolute;top:0;left:0;padding:20px 0 30px 40px}
.greenstory_view .view_top ul li{float:left;margin:0 7px 0 0}
.greenstory_view .view_top ul li.last{width:70px}
.greenstory_view .view_top ul li.last span{display:inline-block;margin:5px 0 0 3px;color:#ff2d86;font-size:13px;line-height:13px !important;vertical-align:top;font-weight:bold}

.greenstory_view .view_content{margin-top:15px;border-top:1px solid #e4e4e4;}
.greenstory_view .view_content .story_content{padding:58px 0 48px 0;font-size:1em;line-height:1.6;}
.greenstory_view .view_content .story_content img{max-width:780px;vertical-align:middle}
.greenstory_view .view_content .view_bottom{/* padding:0 0 15px 0; */border-bottom:1px solid #e4e4e4;vertical-align:top;min-height:50px;}
.greenstory_view .view_content .view_bottom .tag{float:left;padding:0 0 0 25px;margin-right:80px;font-size:16px;line-height:29px;background:url('/resources/images/greenstory/icon_tag.gif') left 9px no-repeat;vertical-align:top}
.greenstory_view .view_content .view_bottom .tag ul li{float:left;margin:0 3px 0 0}
.greenstory_view .view_content .view_bottom .tag ul li a{color:#31b97f;word-break:keep-all;word-wrap:break-word;}
.greenstory_view .view_content .view_bottom .post_option{float:inherit;position:absolute;right:0;top:5px;z-index:200;}
.greenstory_view .view_content .btn{position:relative;min-height:39px;padding:20px 0 45px 0;text-align:right}
.greenstory_view .btn_prev_view{position:fixed;top:50%;margin-top:21px;left:30px;z-index:995}
.greenstory_view .btn_next_view{position:fixed;top:50%;margin-top:21px;right:30px;z-index:995}

.greenstory_view_type1 .view_content .view_bottom,.greenstory_view_type1 .view_content .btn,.greenstory_view_type1 .write_comment{width:1200px !important;margin:0 auto !important;}
.greenstory_view_type1 .title_type1 .title_con .title_top,.greenstory_view_type1 .title_type1 .title_con .title_info,.greenstory_view_type1 .view_content .story_content
{width:1200px !important;margin:0 auto !important;}

.greenstory_view .title_bg{width:100%;height:470px}
.greenstory_view .title_type1{width:1280px;margin:0 auto;color:#fff;}

.greenstory_view .title_type1 .title_con{position:relative;}
.greenstory_view .title_type1 .title_con .title_con_bg{position:absolute;top:20px;left:0;width:100%;height:450px;z-index:1;background-size:1280px 450px;}
.greenstory_view .title_type1 .title_con .title_con_bg span{display:block;height:450px;filter:alpha(opacity=0.5);opacity:0.5;background:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.greenstory_view .title_type1 .title_con .title_top{overflow:hidden;position:relative;display:table-cell;height:150px;padding:220px 0 0 35px;vertical-align:bottom;z-index:2;}
.greenstory_view .title_type1 .title_con .title_top span{display:block;padding:0 0 5px 0;font-size:16px;line-height:24px;}
.greenstory_view .title_type1 .title_con .title_top strong{overflow:hidden;display:block;padding:5px 0;max-height:120px;font-size:50px;line-height:60px;font-weight:normal;white-space:normal;}

.greenstory_view .title_type1 .title_con .title_info{overflow:hidden;position:relative;z-index:2;height:29px;margin-top:25px !important;}
.greenstory_view .title_type1 .title_con .title_info p{float:left;font-size:14px;line-height:29px;vertical-align:top;color:#fff;}
.greenstory_view .title_type1 .title_con .title_info p .date{position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 10px;}
.greenstory_view .title_type1 .title_con .title_info p .date:after{display:block;clear:both;content:'';position:absolute;top:10px;right:0;width:1px;height:10px;background-color:#d5d5d5;}
.greenstory_view .title_type1 .title_con .title_info p .count{display:inline-block;margin:0 0 0 8px;}
.greenstory_view .title_type1 .title_con .title_info .post_option{float:right;}

.greenstory_view_type1 .view_content{border-top:none !important;}

/* 소식지 */
.str_news_link,.str_news_txt,
.str_news_sel_cont{word-break:keep-all;word-wrap:break-word;}

.str_news_sec{position:relative;min-height:305px;margin:0 0 75px;padding-right:268px;box-sizing:border-box;}
.str_news_sel{position:relative;}
.str_news_link{overflow:hidden;position:relative;max-width:100%;display:block;height:61px;padding-right:60px;font-size:32px;line-height:54px;font-weight:bold;border-bottom:1px solid #adadad;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.str_news_link:after{overflow:hidden;display:block;clear:both;content:'';position:absolute;top:50%;right:14px;width:22px;height:13px;margin-top:-6px;background:url(/resources/images/greenstory/str_news_arrow.gif) left top no-repeat;}
.str_news_link.is_select:after{background-position:0 -16px;}
.str_news_link,.str_news_link:focus,.str_news_link:active,.str_news_link:hover{background-color:#fff;}

.str_news_sel_cont{margin-top:13px;line-height:24px;}
.str_news_btn{margin-top:37px;font-size:0;line-height:0;}
.str_news_btn .btn_inline_ico1 + .btn_inline_ico1 {margin-left:5px;}

.str_news_scr{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:60px;left:0;z-index:3;width:100%;max-height:192px;border:1px solid #f0f0f0;background-color:#fcfcfc;box-sizing:border-box;}
.str_news_option_item.is_select{background-color:#ccc;}
.str_news_option_link{overflow:hidden;display:block;max-width:100%;padding:10px 20px;font-size:16px;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}

.str_news_pic{position:absolute;top:0;right:0;border:1px solid #cacaca;width:242px;height:303px;}
.str_news_pic img{width:100%;height:100%;}

.grn_story_wrap{width:1200px;margin:0 auto;padding-top:66px;}
.grn_story_wrap:after{display:block;clear:both;content:'';}
.grn_story_wrap .greenstory_view{width:980px;float:right;}

.greenstory_view .title_type2 .title_con{position:relative;}
.greenstory_view .title_type2 .title_con .title_top{overflow:hidden;position:relative;vertical-align:bottom;z-index:2;}
.greenstory_view .title_type2 .title_con .title_top span{display:block;padding:0 0 5px 0;font-size:16px;line-height:24px;}
.greenstory_view .title_type2 .title_con .title_top strong{display:block;font-size:38px;line-height:46px;font-weight:normal;}
.greenstory_view .title_type2 .title_con .title_info{overflow:hidden;position:relative;z-index:2;height:29px;margin-top:40px;}
.greenstory_view .title_type2 .title_con .title_info p{float:left;font-size:14px;line-height:29px;vertical-align:top;color:#888888;}
.greenstory_view .title_type2 .title_con .title_info p .date{position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 10px;}
.greenstory_view .title_type2 .title_con .title_info p .date:after{display:block;clear:both;content:'';position:absolute;top:10px;right:0;width:1px;height:10px;background-color:#d5d5d5;}
.greenstory_view .title_type2 .title_con .title_info p .count{display:inline-block;margin:0 0 0 10px;}
.greenstory_view .title_type2 .title_con .title_info .post_option{float:right;}

.sub_lnb_dimmed{display:none;position:absolute;top:0;left:-1px;right:-1px;bottom:0;z-index:3;background:#fff;filter:opacity(0.9);opacity:0.90;}

.sub_lnb_area{width:170px;float:left;border:1px solid #cacaca;border-bottom:none;box-sizing:border-box;}

.sub_lnb_pic{border-bottom:1px solid #cacaca;font-size:0;line-height:0;}
.sub_lnb_pic img{width:168px;height:210px;}

.sub_lnb_sel{position:relative;}
.sub_lnb_scr{display:none;overflow-x:hidden;overflow-y:auto;position:absolute;top:51px;left:-1px;z-index:10;width:170px;max-height:255px;border:1px solid #cacaca;border-top:none;background-color:#ffffff;box-sizing:border-box;}
.sub_lnb_option_sec{overflow:hidden;position:relative;display:block;max-width:100%;min-height:50px;padding:15px 28px 15px 15px;background-color:#fbfbfb;border-bottom:1px solid #cacaca;font-size:16px;line-height:20px;color:#333333;font-weight:700;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.sub_lnb_option_sec:after{display:block;clear:both;content:'';position:absolute;top:50%;right:9px;width:10px;height:6px;margin-top:-3px;background:url(/resources/images/common/sub_lnb_arrow.png) left top no-repeat;background-position:0 -10px;}
.sub_lnb_option_sec.is_select:after{background-position:0 0;}

.sub_lnb_option_link{overflow:hidden;display:block;max-width:100%;min-height:51px;padding:15px 28px 15px 15px;background:url(/resources/images/common/sub_lnb_bg.gif) left top no-repeat;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:20px;color:#333333;box-sizing:border-box;}
.sub_lnb_option_item:first-child .sub_lnb_option_link{min-height:50px;background:none;}
.sub_lnb_option_item.is_select{background-color:#ccc;}

.sub_lnb_lst_item{border-bottom:1px solid #cacaca;text-align:center;}
.sub_lnb_lst_item.last{border-bottom:none;}
.sub_lnb_lst_link{position:relative;display:block;width:100%;padding:19px 10px;font-size:14px;line-height:24px;color:#666666;box-sizing:border-box;}

.sub_lnb_lst_item .txt_selector{display:none !important;}
.sub_lnb_lst_link:hover,.sub_lnb_lst_item.is_select .sub_lnb_lst_link{color:#333333;font-weight:bold;}
.sub_lnb_lst_item.is_select .txt_selector{display:block !important;}
.sub_lnb_lst_link .txt_selector{display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid #666666;box-sizing:border-box;}
.sub_lnb_lst_link:hover .txt_selector{display:block !important;}

.sub_lnb_sel_cont{position:relative;}

.view_sns_lst:after{display:block;clear:both;content:'';}
.view_sns_item{float:left;margin-left:10px;font-size:0;line-height:0;}
.view_sns_item a {width:42px;border:none;}
.view_sns_item:first-child{margin-left:0;}

/* .view_sns_link{display:block;width:50px;height:39px;background:url(/resources/images/common/btn/btn_sns.png) left top no-repeat;} */
.view_sns_link{display:block;width:50px;height:39px;background:url(/resources/images/greenstory/btn_new_sns2-v2.png) left top no-repeat;}
.view_sns_link.facebook{background-position:0 0;display:none;}
.view_sns_link.twitter{background-position:-48px 0;}
.view_sns_link.kakao{background-position:-97px 0;}
.view_sns_link.url{background-position:-144px 0;}

.view_bot_pos_l {position:absolute;left:0;top:20px;z-index:1;}
.listBtn .view_bot_pos_l {top:0;}

.grn_video_wrap{width:1000px;margin:0 auto;padding-top:66px;}
.grn_video_wrap .view_content{margin-top:0;border-top:none;}

.grn_video_wrap .title_type3{margin:0 auto 48px;}
.grn_video_wrap .title_type3 .top_stit{display:block;margin:0 0 0 4px;}
.grn_video_wrap .title_type3 .top_stit a{display:block;font-size:16px;color:#888;font-weight:bold;}
.grn_video_wrap .title_type3 strong{display:block;margin:5px 0 15px 0;font-size:38px;line-height:46px;font-weight:normal;}
.grn_video_wrap .title_type3 .top_data_sec .top_data_inner{float:left;font-size:14px;line-height:29px;vertical-align:top;color:#888888;}
.grn_video_wrap .title_type3 .top_data_inner .date{position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 10px;font-size:14px;vertical-align:top;}
.grn_video_wrap .title_type3 .top_data_inner .date:after{display:block;clear:both;content:'';position:absolute;top:10px;right:0;width:1px;height:10px;background-color:#d5d5d5;}
.grn_video_wrap .title_type3 .top_data_inner .count{display:inline-block;margin:0 0 0 10px;font-size:14px;vertical-align:top;}
.grn_video_wrap .title_type3 .post_option,.grn_video_wrap .view_bottom .post_option{float:right;font-size:0;line-height:0;}

.grn_video_wrap .movie_area{width:780px;margin:0 auto;}
.grn_video_wrap .movie_area .player{height:435px;padding:20px 0 0 0;}
.grn_video_wrap .movie_area .player iframe{border:0;}
.grn_video_wrap .movie_area .movie_info{width:688px;margin:0 0 35px 0;padding:25px 40px 30px 50px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;}
.grn_video_wrap .movie_area .movie_info p{font-size:1em;line-height:1.6;}
.grn_video_wrap .movie_area .movie_info strong{display:block;margin:0 0 30px 0;font-size:22px;}
.grn_video_wrap .movie_detail{width:850px;margin:0 auto 55px;font-size:1em;line-height:1.6;}
.grn_video_wrap .movie_detail p{line-height:1.6;}

.grn_video_wrap .btn_support{text-align:center;}
.grn_video_wrap .btn_support a{font-weight:normal;font-size:18px;height:60px;line-height:60px;text-align:center;}

.grn_video_wrap .view_bottom{margin:50px auto 0;padding:0 0 15px 0;border-bottom:1px solid #e4e4e4;vertical-align:top;}
.grn_video_wrap .view_bottom .tag{float:left;padding:0 0 0 25px;font-size:16px;line-height:29px;background:url('/resources/images/greenstory/icon_tag.gif') left center no-repeat;vertical-align:top;}
.grn_video_wrap .view_bottom .tag ul li{float:left;margin:0 3px 0 0;}
.grn_video_wrap .view_bottom .tag ul li a{color:#31b97f;}
.grn_video_wrap .green_view .write_comment{width:970px;margin:0 auto;padding:0 0 30px 0;}

/* 보고서 */

/* 동영상 */
.greentube_list{position:relative}
.news_story h3 {font-family: 'Noto Sans KR';font-size: 52px;letter-spacing: -2px;color: #333;font-weight: 700;}

.sub-story {position:relative;}
.sub-story .search_top_item.active a {font-weight:bold;color:#31b97f;}

.sub-story .mov-cont {padding:0;margin-top:25px;}
.sub-story .mov-cont .btn_more {height:20px;line-height:20px;margin:35px auto 0;}
.sub-story .mov-cont .mov-list {position:relative;overflow:hidden;margin-bottom:-65px;}
.sub-story .mov-cont .mov-list > li {position:relative;float:left;width:580px;margin-bottom:65px;}
.sub-story .mov-cont .mov-list > li:nth-child(2n) {margin-left:40px;}
.sub-story .mov-cont .mov-list > li .btn-like {position:absolute;top:11px;right:14px;width:25px;height:25px;z-index:400;opacity:0;}
.sub-story .mov-cont .mov-list > li .img-cont {position:relative;overflow:hidden;width:100%;height:326px;}
.sub-story .mov-cont .mov-list > li .img-cont > img {display:block;width:100%;height:auto;}
.sub-story .mov-cont .mov-list > li .img-cont .time-cont {position:absolute;right:0;bottom:0;z-index:200;width:44px;height:19px;text-align:center;background-color: rgba(0, 0, 0, .6);}
.sub-story .mov-cont .mov-list > li .img-cont .time-cont .media-time {color:#fff;font-size:12px;line-height:18px;font-weight:bold;letter-spacing:-1px;}
.sub-story .mov-cont .mov-list > li .text-cont {overflow:hidden;margin-top:17px;padding:0 5px;height:44px;}
.sub-story .mov-cont .mov-list > li .text-cont > strong {font-size:16px;font-weight:700;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;}
.sub-story .mov-cont .mov-list > li .item-mask {position:absolute;top:0;left:0;width:100%;height:326px;z-index:200;}
.sub-story .mov-cont .mov-list > li .item-mask:before {content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:200;background-color:rgba(0, 0, 0, .6);opacity:0;}
.sub-story .mov-cont .mov-list > li .item-mask .btn-play {position:absolute;top:50%;left:50%;width:58px;height:64px;z-index:400;opacity:0;margin-left:10px;margin-top:3px; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.sub-story .mov-cont .mov-list > li .btn-like,
.sub-story .mov-cont .mov-list > li a .item-mask:before,
.sub-story .mov-cont .mov-list > li a .btn-play {-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.sub-story .mov-cont .mov-list > li.active .btn-like,
.sub-story .mov-cont .mov-list > li.active a .item-mask:before,
.sub-story .mov-cont .mov-list > li.active a .btn-play {opacity:1;}

.greentube{background:url('/resources/images/sharetv/bg_sharetv.gif') 455px top no-repeat}

#green_view{position:relative;width:100%;height:auto;min-width:1280px;margin:0 auto;min-height:700px;_height:700px;background:#fafafa}
.green_view{position:relative;width:1090px;background:#fff;margin:0 auto;padding:0 0 70px 0}
.green_view .view_top{display:none;position:fixed;top:0;left:50%;margin-left:-540px;z-index:550;width:1080px;height:65px;background:url('/resources/images/sharetv/bg_sharetv_view_top.png') repeat;padding:0}
.green_view .view_top ul{position:absolute;top:0;left:0;padding:20px 0 30px 55px}
.green_view .view_top ul li{float:left;margin:0 7px 0 0}
.green_view .view_top ul li.last{width:70px}
.green_view .view_top ul li.last span{display:inline-block;margin:5px 0 0 3px;color:#ff2d86;font-size:13px;vertical-align:top;font-weight:bold}
.green_view .view_content{width:1090px;margin:0 auto;padding:60px 0 0 0;position:relative;color:#333;line-height:24px;margin-top:100px;}
.green_view .view_content .top_title{width:970px;margin:0 auto 40px}
.green_view .view_content .top_title>span{display:block;font-size:16px;color:#888;font-weight:bold;margin:0 0 0 4px}
.green_view .view_content .top_title>span a{font-size:16px;color:#888;font-weight:bold}
.green_view .view_content .top_title>strong{display:block;margin:5px 0 15px 0;font-size:38px;line-height:46px;font-weight:normal}
.green_view .view_content .top_title>div p{float:left;height:24px;font-size:13px;color:#888;margin:0 0 0 2px;vertical-align:top}
.green_view .view_content .top_title>div p .date{display:inline-block;margin:0 10px 0 0;padding:0 10px 0 10px;background:url('/resources/images/common/bg/bg_vline.gif') right 8px no-repeat;font-size:14px;vertical-align:top}
.green_view .view_content .top_title>div p .count{display:inline-block;margin:0 0 0 10px;font-size:14px;vertical-align:top}
.green_view .view_content .top_title>div .post_option{float:right}
.green_view .view_content > .title{width:780px;height:215px;margin:0 auto 40px;text-align:center}
.green_view .view_content .movie_area{width:780px;margin:0 auto}
.green_view .view_content .movie_area .player{height:435px;padding:20px 0 0 0}
.green_view .view_content .movie_area .player iframe{border:0}
.green_view .view_content .movie_area .movie_info{width:688px;margin:0 0 35px 0;padding:25px 40px 30px 50px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef}
.green_view .view_content .movie_area .movie_info p{font-size:1em;line-height:1.6}
.green_view .view_content .movie_area .movie_info strong{display:block;margin:0 0 30px 0;font-size:22px}
.green_view .view_content .movie_detail{width:850px;margin:0 auto 55px;font-size:1em;line-height:1.6}
.green_view .view_content .movie_detail p{line-height:1.6}
.green_view .view_content .btn_support{text-align:center}
.green_view .view_content .btn_support a{font-weight:normal;font-size:18px;height:60px;line-height:60px;text-align:center}
.green_view .view_content .view_bottom{width:970px;margin:15px auto 0;padding:0 0 3px 0;border-bottom:1px solid #e4e4e4;vertical-align:top}
.green_view .view_content .view_bottom .tag{float:left;margin:10px 0 0 0;padding:0 0 0 25px;font-size:16px;line-height:23px;background:url('/resources/images/sharetv/icon_tag.gif') left center no-repeat;vertical-align:top}
.green_view .view_content .view_bottom .tag ul li{float:left;margin:0 3px 0 0}
.green_view .view_content .view_bottom .tag ul li a{color:var(--renew-point-color);}
.green_view .view_content .view_bottom .post_option{float:right}
.green_view .view_content .btn{position:relative;width:970px;padding:20px 0 45px 0;margin:0 auto;text-align:right}

.green_view .btn_prev_view{position:fixed;top:50%;margin-top:21px;left:30px;z-index:995}
.green_view .btn_next_view{position:fixed;top:50%;margin-top:21px;right:30px;z-index:995}
.green_view .write_comment{width:970px;margin:0 auto;padding:0 0 30px 0}

.relation-cont {position:relative;width:970px;margin:0 auto 55px;}
.relation-cont strong {display:block;margin-right:100px;font-size:18px;}

.slider-relation {opacity:0;}
.js-images-loaded-end .slider-relation {opacity:1;}

.slider-relation .slider-btn {position:absolute;right:0;top:6px;z-index:400;font-size:0;line-height:1;font-size:0;margin-left:5px;width:40px;height:18px;}
.slider-relation .slider-btn > button {display:inline-block;width:20px;height:18px;font-size:0;}
.slider-relation .slider-btn > button > i {display:inline-block;vertical-align:top;color:transparent;overflow:hidden;line-height:999px;}
.slider-relation .slider-btn .prev .ico-arrow {width:20px;height:18px;background: url(/resources/images/sharetv/btn_slide_prev.gif) no-repeat;}
.slider-relation .slider-btn .next .ico-arrow {width:20px;height:18px;background: url(/resources/images/sharetv/btn_slide_next.gif) no-repeat;}

.slider-relation .slider-cont {/* overflow:hidden; */margin-left:-10px;margin-top:15px;}
.slider-relation .slider-cont .item {float:left;width:186px;height:auto;margin-left:10px;}
.slider-relation .slider-cont .img-cont {position:relative;width:186px;height:103px;}
.slider-relation .slider-cont .img-cont img {display:block;width:100%;height:100%;}
.slider-relation .slider-cont .img-cont .time-cont {position:absolute;right:0;bottom:0;z-index:200;width:38px;height:15px;text-align:center;background-color: rgba(0, 0, 0, .6);padding:0 1px 1px;line-height:1;font-size:0;}
.slider-relation .slider-cont .img-cont .time-cont .media-time {color:#fff;display:inline-block;vertical-align:top;margin-top:2px;font-size:11px;letter-spacing:-.6px;}
.slider-relation .slider-cont .text-cont {margin-top:10px;}
.slider-relation .slider-cont .text-cont .title {min-height:49px;line-height:22px;color:#444;font-weight:bold;}
.slider-relation .slider-cont .text-cont .desc {font-size:0;}
.slider-relation .slider-cont .text-cont .desc > span {display:inline-block;vertical-align:top;font-size:13px;color:#888;}
.slider-relation .slider-cont .text-cont .desc > span.number {margin-left:4px;}

.slider-relation .slider-cont .slider-counter {position:absolute;right:50px;top:-36px;z-index:400;}
.slider-relation .slider-cont .slider-counter > li {display:none;font-family:'Montserrat';font-weight:bold;font-size:13px;color:#7e8673;letter-spacing:.1px;}
.slider-relation .slider-cont .slider-counter > li .current {color:#333;}
.slider-relation .slider-cont .slider-counter > li .bar {padding:0 3px;font-weight:normal;}
.slider-relation .slider-cont .slider-counter > li.slick-active {display:block;}

/* 뉴스레터 */

.section-newsLetterList .board-search-cont {overflow:hidden;position:relative;padding:12px 15px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background-color:#f6f6f6;}
.section-newsLetterList .board-search-cont .pos-more-btn {float:left;}
.section-newsLetterList .board-search-cont .pos-more-btn .btn-more-green-fill {height:36px;line-height:36px;font-size:14px;border-radius:0;}

.section-newsLetterList .select-field {float:right;width:220px;height:36px;background-color:#fff;}
.section-newsLetterList .select-field select {border-radius:5px;padding:0 37px 0 15px;width:100%;height:36px;font-size:14px;border:1px solid #b9b9b9;font-family:'Malgun Gothic','맑은 고딕', sans-serif;}
.section-newsLetterList .select-field:before {border:solid #777777;border-width:0 2px 2px 0;}
.section-newsLetterList .board-div {margin:40px 15px 0;}


/* 220420 캠페인 리뉴얼 스타일 소스 */
#subTitle.greenstory, #subVisual.data {width: 100%;height: 280px;background: url(../images/news/bg_news.png);margin-top: 100px;background-size:cover;}
.location {margin-top: 0;}

.news_story .tab-type2 li {box-sizing: border-box;}

.news_story .search_g {position: relative;width: 580px;height: 60px;line-height: 60px;text-align:center;margin:60px auto 0 auto;}
.news_story .search_g .text{width: 580px;height:60px;margin:0 auto;border:1px solid #979797 !important;border-radius:30px;vertical-align: top;border:0;padding-left:30px;}
.news_story .search_g .text::placeholder{font-size: 20px;font-weight: 500;color: #999;}
.news_story .search_g .btn_search {position: absolute;top:50%;transform:translateY(-50%);right:26px;width: 34px;height: 34px;background: url(../images/ic_search.png);}

.news_story .search_g {position:relative;width:580px;text-align: right;margin:80px auto 40px auto;font-size:0;}
.news_story .search_g .select {width: 140px !important;height: 60px;border: 1px solid #979797;padding-left:0px;box-sizing: border-box;font-size: 20px;color: #808080;background: url(../images/active/ic_sel.png) no-repeat calc(100%- 10px) 23px;opacity:0 !important;border-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px;outline:0;}
.news_story .search_g .select_box {top: 0;left: 0;height: 60px;box-sizing: border-box;width: 160px;border-color:#979797;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:20px;padding-left:20px;line-height:60px;}
.news_story .search_g .text_g {display: inline-block;width: 420px;position: relative;}
.news_story .search_g input {width: 420px;height: 60px;border: 1px solid #979797;box-sizing:border-box;padding-left:10px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-left:0;}
.news_story .search_g .text_g .btn_search {position: absolute;top:12px;right:26px;width: 34px;height: 34px;background: url(../images/common/ic_search.png) no-repeat;transform:inherit;}

.news_story .thum_list {margin-top: 60px;margin-bottom: 40px;}
.news_story .thum_list ul {overflow: hidden;}
.news_story .thum_list li {width: 380px;height: 438px;margin-right: 30px;margin-bottom: 40px;box-sizing: border-box;float: left;}
.news_story .thum_list li:nth-of-type(3n) {margin-right: 0;}
.news_story .thum_list li .thum {height: 380px;}
.news.news_video .thum_list li {height:290px;}
.news.news_video .thum_list li .thum {position:relative;height:200px;overflow:hidden;}
.news.news_video .thum_list li:hover .thum {box-shadow: rgb(0 0 0 / 8%) 5px 5px 20px 0px;transition:all 0.5s ease;}
.news_story .thum_list li .thum img {width: 100%; height: 100%;transition:all 0.5s ease;}
.news.news_video .thum_list li:hover .thum img {transform:scale(1.05);transition:0.5s ease;}

.news_story .thum_list li .tit {padding: 20px;box-sizing: border-box;font-size: 20px;line-height:27px;font-weight: 500;color: #222;overflow: hidden;}

.news_newspaper .select_g {text-align: right;}
.news_newspaper .select {width: 140px !important;padding-bottom: 10px;line-height:60px;background: url(../images/news/ic_sel.png) 110px 25px no-repeat;}

.news_newspaper .thum_list {margin-top: 30px;margin-bottom: 40px;}
.news_newspaper .thum_list ul {overflow:hidden;}
.news_newspaper .thum_list li {width:374px;height: 510px;margin-right: 26px;margin-bottom:40px;float: left;}
.news_newspaper .thum_list li:nth-of-type(3n) {margin-right: 0;}
.news_newspaper .thum_list li .thum {position: relative;width: 100%;height: 460px;overflow:hidden;}
.news_newspaper .thum_list li .thum img {display:block;width:100%;height:100%;transition:all 0.5s ease;}
/* .news_newspaper .thum_list li:hover .thum:before {content: '';position:absolute;top: 0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.4);border-top-left-radius:15px;border-top-right-radius:15px;} */
.news_newspaper .thum_list li:hover .thum {box-shadow: rgb(0 0 0 / 8%) 5px 5px 20px 0px;transition:all 0.5s ease;}
.news_newspaper .thum_list li:hover .thum img {transform:scale(1.05);transition:0.5s ease;}

.news_newspaper .thum_list li .thum .more {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 44px;height: 44px;background: url(../images/common/ico_more_pdf.png);display: none;}
.news_newspaper .thum_list li:hover .more {display: block;}
.news_newspaper .thum_list li .txt_g {border-top: 0;padding: 20px;text-align:center;}
.news_newspaper .thum_list li .txt_g .num {font-size: 20px;font-weight: 700;color: #666;line-height: 20px;margin-bottom: 20px;}
.news_newspaper .thum_list li .txt_g .tit {font-size: 20px;font-weight: 500;color: #222;}

.news_report .thum_list {margin-bottom: 40px;}
.news_report .thum_list ul {overflow: hidden;}
.news_report .thum_list li {width: 380px;height: 536px;margin-right: 30px;margin-bottom: 20px;float: left;}
.news_report .thum_list li:nth-of-type(3n){margin-right: 0;}
.news_report .thum_list li .thum {position: relative;;height:476px;overflow:hidden;}
/* .news_report .thum_list li:hover {box-shadow: rgb(0 0 0 / 8%) 24px 14px 40px 0px;transition:all 0.5s ease;} */
.news_report .thum_list li:hover .thum {box-shadow: rgb(0 0 0 / 8%) 5px 5px 20px 0px;transition:all 0.5s ease;}
.news_report .thum_list li:hover .thum img {transform:scale(1.05);transition:0.5s ease;}
.news_report .thum_list li .thum .more {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 44px;height: 44px;background: url(../images/common/ico/ico_more_pdf.png);display: none;}
.news_report .thum_list li:hover .more {display: block;}
.news_report .thum_list li .thum img {width: 100%;height:100%;transition:all 0.5s ease;}
.news_report .thum_list li .txt_g {text-align:center;}
.news_report .thum_list li .num {padding: 20px;box-sizing: border-box;font-size: 20px;line-height: 20px;font-weight: 500;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}

.news_movie .tab-type2 li {width: 16.6666%;box-sizing: border-box;}
.news_movie .search_g {position: relative;;width: 100%;height: 95px;border-bottom: 1px solid #ddd;line-height: 95px;}
.news_movie .search_g .text{width: 100%;vertical-align: top;}
.news_movie .search_g .text::placeholder{font-size: 20px;font-weight: 500;color: #999;}
.news_movie .search_g .btn_search {position: absolute;top:30px;right:0;width: 34px;height: 34px;background: url(../images/ic_search.png);}

.news_movie .thum_list {margin-top: 60px;margin-bottom: 40px;}
.news_movie .thum_list ul {overflow: hidden;}
.news_movie .thum_list li {width: 380px;height: 260px;margin-right: 30px;margin-bottom: 20px;box-sizing: border-box;border: 1px solid #ddd;float: left;}
.news_movie .thum_list li:nth-of-type(3n) {margin-right: 0;}
.news_movie .thum_list li .thum {height: 200px;border: 1px solid #ddd;}
.news_movie .thum_list li .thum img {width: 100%;}
.news_movie .thum_list li .tit {padding: 20px;box-sizing: border-box;font-size: 20px;line-height: 20px;font-weight: 500;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}

.news_newsletter .search_g {position: relative;;width: 100%;height: 95px;border-bottom: 1px solid #ddd;line-height: 95px;}
.news_newsletter .search_g .text{width: 100%;height:100%;vertical-align: top;border:0;font-family:'noto'}

.news_newsletter .search_g .text::placeholder{font-size: 20px;font-weight: 500;color: #999;}
.news_newsletter .search_g .btn_search {position: absolute;top:30px;right:0;width: 34px;height: 34px;background: url(../images/ic_search.png);}

.news_newsletter .btn_wrap {text-align:right;}
.news_newsletter .btnA {display:inline-block;width:120px;font-size:22px;font-weight:700;color:var(--renew-point-color);}

.news_newsletter .thum_list {margin-top: 60px;margin-bottom: 40px;}
.news_newsletter .thum_list ul {overflow: hidden;}
.news_newsletter .thum_list li {width: 380px;height: 260px;margin-right: 30px;margin-bottom: 40px;box-sizing: border-box;float: left;}
.news_newsletter .thum_list li:nth-of-type(3n) {margin-right: 0;}

.news_newsletter .apply_letter {position: absolute;top: 172px;right: 0;display: block;width: 126px;height: 35px;text-align: center;line-height: 35px;background:var(--renew-point-color);font-size: 15px;color: #fff;border-radius: 4px;}
.news_newsletter .thum_list li .thum {position: relative;height: 200px;}
/* .news_newsletter .thum_list li:hover .thum:before {content: '';position:absolute;top: 0;left:0;width:100%;height:100%;background: rgba(0,0,0,0.4);border-top-left-radius:15px;border-top-right-radius:15px;}  */
 .news_newsletter .thum_list li:hover .thum {box-shadow: rgb(0 0 0 / 8%) 5px 5px 20px 0px;transition:all 0.5s ease;}

.news_newsletter .thum_list li .thum .more {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 44px;height: 44px;background: url(../images/common/ico/ico_more_pdf.png);display: none;}
.news_newsletter .thum_list li:hover .more {display: block;}

.news_newsletter .thum_list li .thum {height: 200px;overflow:hidden;}
.news_newsletter .thum_list li .thum img {width: 100%;height:100%;transition:all 0.5s ease;}
.news_newsletter .thum_list li:hover .thum img {transform:scale(1.05);transition:0.5s ease;}
.news_newsletter .thum_list li .tit {padding: 20px;box-sizing: border-box;text-align:center;font-size: 20px;line-height: 20px;font-weight: 500;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}

.news_newsletter .btn_g {margin-top:40px;text-align:center;}
.news_newsletter .btn_g a {display:inline-block;width:280px;height:60px;line-height:60px;border:1px solid var(--renew-point-color);font-size:22px;font-weight:700;color:var(--renew-point-color);}
/*---------------------------------
	참여
----------------------------------*/
#container>.active{background:#625a4e url('/resources/images/active/bg_partin.jpeg') center top no-repeat;background-size:cover;min-width:1000px}
#container>.active .inner .txt {margin: 0 auto;}
#container>.active .inner p {font-size:20px;color:#fff;line-height:30px;text-align:left;display:inline-block;}
#container>form>.active{background:#625a4e url('/resources/images/active/bg_active.jpg') center top no-repeat}
.share{padding:20px 0 0 0}
.share .tab-type2{margin-bottom:0;border-bottom:0}

.sponsor .inquire{height:60px;margin:20px 0 0 0;padding:20px 0 0 80px;border-top:1px solid #e4e4e4;font-size:13px;background:url('/resources/images/active/icon_inquire.jpg') left 20px no-repeat}
.sponsor .inquire p{float:left;width:380px;margin:10px 0 0 0;font-size:13px;color:#666;line-height:20px}
.sponsor .inquire strong {display:block;margin:0 0 5px 0;font-size:16px;font-weight:bold;color:#f29e19;line-height:20px}
.sponsor .inquire .btn_link{float:right;width:300px;text-align:right;margin-right:13px}
.sponsor .inquire .btn_link a{margin:15px 0 0 7px;vertical-align:top;height:28px;line-height:28px}
.sponsor .inquire .btn_link a.btn_iconset2{display:inline-block;padding:0 30px 0 20px;border:1px solid #cacaca;font-size:12px;color:#666;background:#fbfbfb url('/resources/images/common/bg/bg_button_icon.gif') 123px center no-repeat}

/* 자원봉사 */
.vandi .txt_explain strong{display:block;padding:0;font-size:28px;font-weight:normal;background:none;color:#333}
.vandi>div>strong{display:block;margin:0 0 17px 0;padding:15px 0 0 0;background:url('/resources/images/common/bu/bu_text.gif') left top no-repeat;font-size:22px}
.vandi_graph{margin:60px 0 40px 0}
.vandi_graph ul{width:780px;height:377px;margin:25px auto 0 auto;background:url('/resources/images/active/bg_vandi_graph.jpg') top center no-repeat}
.vandi_graph ul li strong{display:block;color:#fff;font-size:16px;line-height:23px}
.vandi_graph ul li span{display:block;font-size:13px;line-height:19px;color:#8d8d8d}
.vandi_graph .vandi1{float:left;width:315px;margin:60px 160px 0 0}
.vandi_graph .vandi1 strong{float:right}
.vandi_graph .vandi1 span{float:left;text-align:right}
.vandi_graph .vandi2{float:left;width:220px;margin:60px 0 0 0}
.vandi_graph .vandi2 strong{float:left}
.vandi_graph .vandi2 span{float:right;text-align:left}
.vandi_graph .vandi3{float:left;width:275px;margin:155px 125px 0 40px}
.vandi_graph .vandi3 strong{float:right}
.vandi_graph .vandi3 span{float:left;text-align:right}
.vandi_graph .vandi4{float:left;width:265px;margin:130px 0 0 0}
.vandi_graph .vandi4 strong{float:left;text-align:center}
.vandi_graph .vandi4 span{float:right;margin:20px 0 0 0;text-align:left}
.vandi_step table{width:100%;text-align:center;border-top:2px solid #31b97f;border-bottom:1px solid #b1b1b1}
.vandi_step table thead th{padding:13px 0 13px 0;border-top:2px solid #31b97f;border-right:1px solid #efefef;background:#f9fcf6;font-size:15px}
.vandi_step table tbody{font-size:14px;color:#666}
.vandi_step table tbody th{border-top:1px solid #efefef;border-right:1px solid #efefef}
.vandi_step table tbody td{width:190px;padding:14px 0 14px 0;border-top:1px solid #efefef;border-right:1px solid #efefef;line-height:23px}
.vandi_process{margin:70px 0 0 0}
.vandi_process p{color:#666;line-height:24px}
.vandi_process ul{display:flex;flex-wrap:wrap;justify-content:center;width:1137px;margin:25px 0 0 0;padding:30px;padding-bottom:0;box-sizing:border-box;border:1px solid #e4e4e4}
.vandi_process ul li{float:left}
.vandi_process ul li.process1{height:131px;width:275px;padding:0 0 0 80px;background:url('/resources/images/active/vandi_process1.gif') left top no-repeat;border-bottom:1px solid #e4e4e4}
.vandi_process ul li.process2{height:131px;width:240px;padding:0 0 0 115px;background:url('/resources/images/active/vandi_process2.gif') 30px 10px no-repeat;border-bottom:1px solid #e4e4e4}
.vandi_process ul li.process3{margin:25px 60px 0 0;padding:0 0 25px 80px;background:url('/resources/images/active/vandi_process3.gif') left top no-repeat}
.vandi_process ul li.process4{margin:25px 0 0 0;padding:0 0 0 80px;background:url('/resources/images/active/vandi_process4.gif') left 10px no-repeat}
.vandi_process ul li strong{display:block;margin:5px 0 15px 0;font-size:15px}
.vandi_way{margin:70px 0 80px 0}
.vandi_way p{margin:0 0 30px 0;color:#666;line-height:24px}
.vandi_way ol{width:780px;margin: 0 auto;padding:150px 0 0 0;background:url('/resources/images/active/vandi_way.gif') no-repeat}
.vandi_way ol li{float:left;text-align:center;font-size:13px;color:#8d8d8d;line-height:20px}
.vandi_way ol li strong{display:block;margin:0 0 10px 0;font-size:15px;font-weight:bold;color:#333}
.vandi_way ol li a{display:block;width:115px;height:30px;margin:15px auto 0;padding:0;border:1px solid #cacaca;line-height:30px;font-size:13px;color:#666}
.vandi_way ol li.way2{width:150px;margin:0 55px 0 85px}
.vandi_way ol li.way2 a{width:140px}
.vandi_way ol li.way4{margin:0 0 0 55px}

.issue_box{height:300px;margin:40px 0 0 0;padding:0 0 0 275px;background:url('/resources/images/active/img_confirmation.jpg') no-repeat}
.issue_box p{color:#666;line-height:24px}
.issue_box p>span{color:#22ad4a}
.issue_box p.issue_info{padding:10px 0 15px 0;font-size:28px;line-height:34px;color:#333}
.issue_box a{display:block;width:184px;height:49px;margin:35px 0 20px 0;background:#888;border-radius:2px;color:#fff;font-weight:bold;line-height:49px;text-align:center}
.issue_box>span{display:block;padding:15px 0 0 0;font-size:13px;color:#888;border-top:1px solid #e1e1e1}

.notice .board_list table td{text-align:left;padding:0 0 0 15px}
.notice .board_search>form{width:291px;float:right;position:relative}
.notice .board_search select{width:80px;margin:0 5px 0 0}
.notice .board_search .select_box{width:70px;top:0;left:0;background:#fff url('/resources/images/common/bg/bg_select.gif') 58px center no-repeat}
.notice_list{margin:0 0 50px 0}
.notice_list>ul{width:100%;height:85px;margin:0 auto 50px;background:#fbfbfb;}
.notice_list>ul li{float:left;width:11.111%;height:42px;border:1px solid #e4e4e4;margin-right:-1px;margin-top:-1px;box-sizing:border-box;}
.notice_list>ul li a{display:block;text-align:center;line-height:41px;color:#666}
.notice_list>ul li.on a{background:#31b97f;border:1px solid #14a668;color:#fff;line-height:39px;font-size:14px}
.notice_list>ul li.first{border-radius:3px 0 0 0}
.notice_list>ul li.first a{border-radius:3px 0 0 0}
.notice_list>ul li.nation8{border-radius:0 3px 0 0}
.notice_list>ul li.nation8 a{border-radius:0 3px 0 0}
.notice_list>ul li.nation9{border-radius:0 0 0 3px}
.notice_list>ul li.nation9 a{border-radius:0 0 0 3px}
.notice_list>ul li.last{border-radius:0 0 3px 0}
.notice_list .board_list table td{text-align:center;padding:0}
.notice_list .board_list table td.left{text-align:left;padding:0 0 0 15px}
.notice_view{padding:20px 0 0 0}
.notice_view .newsTop{padding:24px 0 0 0;width:100%;border-bottom:1px solid #b1b1b1;position:relative}
.notice_view .newsTop h4{margin-bottom:20px;font-size:20px;color:#333;padding:0 0 0 30px;}
.notice_view .newsTop p{font-size:16px;color:#888;}
.notice_view .newsTop p>span{display:inline-block;width:125px;height:13px}
.notice_view .newsTop p .registDay{padding:0 3px 0 0;margin-right:8px;background:none;}
.notice_view .newsTop p .txt_bar{margin:0 5px 0 0}
.notice_view .news_info{height:29px;padding:0 0 5px 30px}
.notice_view .news_info .post_option{position:absolute;top:53px;right:0}
.notice_view .news_info .post_option a.text_cut{width:34px}
.notice_view .board_info{width:780px;line-height:43px;border-top:1px solid #efefef}
.notice_view .board_info>ul{height:50px;overflow:hidden}
.notice_view .board_info>ul>li{float:left;color:#888;margin:5px 0 0 0;vertical-align:top;font-size:16px;}
.notice_view .board_info>ul>li strong{display:inline-block;margin:0 5px 0 10px;color:#333;font-weight:normal}
.notice_view .board_info>ul>li.institute{padding:0 30px 0 30px}
.notice_view .board_info>ul>li.institute a{vertical-align:top;display:inline-block;margin:4px 0 0 0}
.notice_view .board_info>ul>li.date{width:280px}
.notice_view .board_info>ul>li.download{clear:none;float:left;padding:0;border:0;width:250px;height:auto;background:url('../../resources/images/common/ico/icon_download.gif') left 15px no-repeat}
.notice_view .board_info>ul>li.download a{margin:0 0 0 25px;text-decoration:underline;vertical-align:top;line-height:43px}
.notice_view .newsCont{width:100%;padding:50px 30px 30px 0;line-height:24px;color:#333}
.notice_view .newsCont p{width:720px;margin-bottom:35px;padding-left:30px}
.notice_view .newsCont table{font-family:'Malgun Gothic' !important;font-size:14px;line-height:1.6;color:#333;margin:0 auto !important}
.notice_view .newsCont table p{font-size:14px;line-height:1.6;color:#333}
.notice_view .newsCont .view_body font{font-family:'Malgun Gothic' !important;line-height:24px}
.notice_view .newsCont .view_body div{font-family:'Malgun Gothic' !important;line-height:24px}
.notice_view .newsCont .view_body p{font-family:'Malgun Gothic' !important;line-height:24px}
.notice_view .newsCont .view_body strong{font-family:'Malgun Gothic' !important;line-height:24px}
.notice_view .newsCont .view_body span{font-family:'Malgun Gothic' !important;line-height:24px}
.notice_view .newsCont .btn{margin:20px 0 0 0;}
.notice_view .newBottom{width:100%;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #b1b1b1;overflow:hidden}
.notice_view .newBottom .snsList{float:left}
.notice_view .newBottom .post_option{float:right}
.notice_view .newBottom .post_option a{display:inline-block;vertical-align:middle;font-size:0}
.notice_view .listBtn{text-align:right;}

.register_volunteer{padding:60px 0 0 0}
.register_volunteer .btn{margin:40px 0 0 0}
.register_volunteer .btn a~a {margin-left:16px;}
.register_volunteer p.vms_check{margin:70px 0 15px 0;padding:0 0 0 10px;font-size:18px;color:#333;background:url('/resources/images/common/ico/icon_mark.gif') left 2px no-repeat}
.register_volunteer p.noti{font-size:18px;font-weight:400;}
.register_volunteer p.vms_check>span{color:#31b97f}
.register_volunteer>strong{display:block;margin:0 0 30px 0;font-size:20px}
.register_volunteer table{width:100%;text-align:left;border-top:2px solid #b1b1b1;border-bottom:1px solid #b1b1b1;color:#666;margin-top:30px;}
.register_volunteer table th{padding:7px 0 7px 20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #efefef;font-size:18px;font-weight:500;}

.register_volunteer table th.last{border-bottom:1px solid #b1b1b1}
.register_volunteer table th span.bu_check{display:inline-block;overflow:hidden;width:11px;height:8px;margin:0 0 0 7px;background:url('/resources/images/common/bu/bu_check.png') top right no-repeat;text-indent:-9999px}
.register_volunteer table td{padding:12px 0 12px 20px;position:relative;border-right:0;line-height:25px;border-bottom:1px solid #efefef}
.register_volunteer table td select{width:185px;margin:0 7px 0 0}
.register_volunteer table td a.btn_add{width:70px;height:34px;padding-left:10px;line-height:32px;color:#fff;background:#a8a8a8 url('/resources/images/common/btn/btn_add.gif') 17px 11px no-repeat}
.register_volunteer table td a.btn_delete{width:68px;height:32px;padding-left:10px;line-height:32px;color:#666;border:1px solid #cacaca;background:url('/resources/images/common/btn/btn_delete.gif') 17px 11px no-repeat}
.register_volunteer table td.last{border-bottom:1px solid #b1b1b1}
.register_volunteer table td .select_box{top:12px;left:20px}
.register_volunteer table td.area .select_box{width:175px;background:#fff url('/resources/images/common/bg/bg_select.gif') 163px center no-repeat}
.register_volunteer table td.area .select_box.area_type2{left:215px}
.register_volunteer table td.specialty{padding:0;border-bottom:0}
.register_volunteer table td.specialty ul li{padding:12px 0 12px 20px;border-bottom:1px solid #efefef;position:relative}
.register_volunteer table td.specialty select{width:165px;margin:0 5px 0 0}
.register_volunteer table td.specialty .select_box{top:11px;width:154px;background:#fff url('/resources/images/common/bg/bg_select.gif') 142px center no-repeat}
.register_volunteer table td.specialty select.category2{width:165px}
.register_volunteer table td.specialty select.category4{width:165px}
.register_volunteer table td.specialty .select_box.category_type2{width:154px;left:194px;background:#fff url('/resources/images/common/bg/bg_select.gif') 142px center no-repeat}
.register_volunteer table td.specialty input{width:140px;margin:0 6px 0 0;vertical-align:top}
.register_volunteer table td.language{padding:0;border-bottom:0}
.register_volunteer table td.language ul li{padding:12px 0 12px 20px;border-bottom:1px solid #efefef;position:relative}
.register_volunteer table td.language select{float:left;width:185px;margin:0 20px 0 0}
.register_volunteer table td.language .select_box{width:173px;top:11px;background:#fff url('/resources/images/common/bg/bg_select.gif') 161px center no-repeat}
.register_volunteer table td.language ul.check_box{float:left;margin:10px 0 0 0}
.register_volunteer table td.language ul.check_box li{width:30px;height:20px;line-height:17px;display:inline-block;margin:0 24px 0 0;padding:0 0 0 20px;vertical-align:top;text-align:right;position:relative;border-bottom:0}
.register_volunteer table td.language ul.check_box li>span{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:0;left:0}
.register_volunteer table td.language ul.check_box li>span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0}
.register_volunteer table td.language ul.check_box li input{width:17px;height:17px;margin:0 5px 0 0;border:0;background:0}
.register_volunteer table td.language a{float:right}
.register_volunteer table td .language_type2{position:relative}
.register_volunteer table td .language_type2 .select_box{width:173px;top:11px;background:#fff url('/resources/images/common/bg/bg_select.gif') 161px center no-repeat}
.register_volunteer table td .language_type2 .check_box{width:35px;height:20px;line-height:20px;display:inline-block;margin:7px 10px 0 0;padding:0 0 0 20px;position:relative;vertical-align:top;text-align:left}
.register_volunteer table .radioBg li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:1px;left:-1px}
.register_volunteer table .radioBg li span button{width:19px;height:18px;text-indent:-9999px}
.register_volunteer table .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0}
.register_volunteer table .radioBg li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.register_volunteer table .radioBg li label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align:top}
.register_volunteer table .radioBg a{position:absolute;top:0;left:0;width:80px}
.register_volunteer table td .vms_join ul li{margin:0 30px 0 0;line-height:24px}
.register_volunteer table td .vms_join ul li.last{margin:-2px 0 0 0}
.register_volunteer table td .vms_join ul li.last a{position:relative}
.register_volunteer table td .vms_join ul li a img{vertical-align:top;margin:5px 0 0 3px}
.register_volunteer table td .vms_info>p{margin:0 0 10px 0;font-size:13px;color:#31b97f}
.register_volunteer table td .vms_info span.bu_check{display:inline-block;overflow:hidden;width:11px;height:8px;margin:0 0 0 7px;background:url('/resources/images/common/bu/bu_check.png') top right no-repeat;text-indent:-9999px}
.register_volunteer table td .vms_info ul {border-top:1px solid #ddd;}
.register_volunteer table td .vms_info ul li{margin:0 0 10px 0;border-bottom:1px solid #ddd;padding:10px 0;}
.register_volunteer table td .vms_info ul li label{float:left;display:block;width:135px;line-height:30px}
.register_volunteer table td .vms_info ul li input{width:195px;margin:0 10px 0 0}
.register_volunteer table td .vms_info a{width:105px}
.register_volunteer table td .vms_complete p{color:#666}
.register_volunteer .agree_check{margin:20px 0 60px 0;color:#666}
.register_volunteer .agree_check li {float:none;}
.register_volunteer .agree_check li~li {margin-top:10px;}
.register_volunteer .agree_check a{display:inline-block;color:#666;border-bottom:1px solid #666;margin:2px 0 0 10px;padding:0;line-height:16px;font-size:13px;font-weight:bold; vertical-align:top}

/* 후원자모임 */
.share{padding:20px 0 0 0}
.share .tab-type2{margin-bottom:0;border-bottom:0}

.sponsor > [class^='tab-type'] > li {overflow:hidden;}
.sponsor>.tab-type2{width:780px;height:1307px;background:url('/resources/images/common/bg/bg_tab5.gif') no-repeat;position:relative;}
.sponsor>.tab-type2>li{width:130px;background:none;border:0}
.sponsor>.tab-type2>li.on{border:1px solid #14a668}
.sponsor>.tab-type2>li.on>a{background-color:#31b97f;font-size:14px;color:#fff;width:100%}
.sponsor>.tab-type2>li:first-child{width:128px}
.sponsor>.tab-type2>li:first-child.on>a{width:129px}
.sponsor>.tab-type_col7{position:relative;min-height:1500px}
.sponsor>.tab-type_col7>li{float:left;height:43px;width:14.2%;border:1px solid #e4e4e4;background:0;box-sizing:border-box;}
.sponsor>.tab-type_col7>li:first-child{border-radius:3px 0 0 0}
.sponsor>.tab-type_col7>li>a{box-sizing:border-box;padding:16px 0;line-height:13px;display:inline-block;width:100%;height:100%;text-align:center;letter-spacing:-1px;font-size:14px;color:#666}
.sponsor>.tab-type_col7>li.on{width:14.2% !important;border-width:1px;border-style:solid;border-color:#14a668}
.sponsor>.tab-type_col7>li.on>a{background:#31b97f;font-weight:bold;font-size:15px;color:#fff}
.sponsor>.tab-type_col7>li.last{border-radius:0 3px 0 0}
.sponsor .btn_apply .btn_darkgreen{width:105px;height:39px;padding:0;line-height:39px;text-align:center;font-size:15px}
.sponsor .btn_apply .btn_gray{width:105px;height:39px;padding:0;line-height:39px;text-align:center;font-size:15px;background:#d4d4d4;font-weight:bold}
.sponsor .txt_explain .txt_explain_top{height:200px;margin:0 0 43px 330px}
.sponsor .txt_explain .txt_explain_top>strong{display:block;height:26px;margin:0 0 15px 0;font-size:26px;font-weight:normal}
.sponsor .txt_explain .txt_explain_top>p{height:118px;color:#666;line-height:24px}
.sponsor .txt_explain>ul>li{float:none;width:100%;margin:0 0 18px 0;padding:0 0 0 13px;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat;font-size:14px;color:#666;vertical-align:top;line-height:24px;border:0}
.sponsor .txt_explain>ul>li strong{display:block;margin:0 0 5px 0;color:#333}
.sponsor .txt_explain>ul>li ul li{float:none;width:780px;height:22px;line-height:24px;padding:2px 0 0 0;background:none;border:0}
.sponsor .txt_explain>p{margin:0 0 40px 0;font-size:13px;color:#31b97f}
.sponsor .visit{background:url('/resources/images/active/bg_visit.jpg?bust=20201008') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .greenmembers{background:url('/resources/images/active/bg_greenmembers.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .greenmembers .sub_slide_gallery .sub_slide .slidesjs-previous{position:absolute;top:50%;transform:translateY(-50%);left:20px;width:49px;height:49px;background:url('/resources/images/common/btn/btn_sub_slide_prev.png') no-repeat;text-indent:-9999px;cursor:pointer}
.sponsor .greenmembers .sub_slide_gallery .sub_slide .slidesjs-next{position:absolute;top:50%;transform:translateY(-50%);right:20px;width:49px;height:49px;background:url('/resources/images/common/btn/btn_sub_slide_next.png') no-repeat;text-indent:-9999px;cursor:pointer}
.sponsor .research{background:url('/resources/images/active/bg_family.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .power{background:url('/resources/images/active/bg_power.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .festival{background:url('/resources/images/active/bg_festival.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .concert{background:url('/resources/images/active/bg_concert.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .concert .btn_darkgreen{position:relative;bottom:-20px}
.sponsor .concert .btn_gray{position:relative;bottom:-20px}
.sponsor .tab-type2 .slidesjs-slide{height:433px}
.sponsor .chor{background:url('/resources/images/active/bg_chor.jpg') left top no-repeat;position:absolute;top:101px;left:0;width:100%}
.sponsor .chor .txt_explain_top>p{line-height:21px}

/* 행사소식 */
.program_list_cont .search_area {position:relative;width:580px;text-align:right;margin: 0 auto 60px auto;font-size:0;}
.program_list_cont .search_area input.intx_search {width:420px;border:1px solid #979797;height:60px;box-sizing:border-box;border-top-right-radius: 30px;border-bottom-right-radius: 30px;padding-left:10px;border-left:0;}
.program_list_cont .search_area select {width:140px; height:60px;}
.program_list_cont .search_area span.select_box {left:0;right:269px;top:0;width:160px;height:60px;background: url(/resources/images/common/bg/bg_select.gif) calc(100% - 10px) center no-repeat;border-color:#979797;box-sizing:border-box;font-size:20px;line-height:60px;
    border-top-left-radius: 30px;border-bottom-left-radius: 30px;padding-left:30px;}
.program_list_cont .search_area .btn_search {position:absolute;top:12px;right:26px;}

.news .board_search>form{width:291px;float:right;position:relative}
.news .board_search select{width:80px;margin:0 5px 0 0}
.news .board_search .select_box{width:70px;top:0;left:0;background:#fff url('/resources/images/common/bg/bg_select.gif') 58px center no-repeat}
.news .news_list ul{padding:30px 0 10px 0;border-bottom:1px solid #b1b1b1;background:url('/resources/images/common/line/line_h_sub.gif') left top no-repeat;background-size:contain}
.news .news_list ul li{margin:0 0 20px 0;*zoom:1}
.news .news_list ul li img{width:190px;height:125px}
.news .news_list ul li:after{content:'';display:block;clear:both;height:0;visibility:hidden}
.news .news_list ul li>span{display:block;float:left;width:190px;height:125px;margin:0 25px 0 0;border:1px solid #ddd;box-sizing:border-box;overflow:hidden;}
.news .news_list .list_con{float:left;width:565px;vertical-align:top}
.news .news_list .list_con strong{display:block;margin:13px 0 13px 0;font-size:16px}
.news .news_list .list_con p{width:565px;height:auto;overflow:hidden;color:#666;padding:15px 0 0 0;line-height:25px;border-top:1px solid #efefef;word-wrap:break-word}
.news.newsTop{width:1170px;padding:24px 0 23px 30px;border-bottom:1px solid #b1b1b1;position:relative}
.news.newsTop h4{font-size:20px;color:#333;}
.news.newsTop p{font-size:16px;color:#888}
.news.newsTop p>span{display:inline-block;width:125px;height:13px}
.news.newsTop p .registDay{height:15px;padding:0 3px 0 0;margin-right:8px;background:url('/resources/images/common/bg/bg_vline.gif') center right no-repeat}
.news.newsTop p .txt_bar{margin:0 5px 0 0}
.news.newsTop .post_option{position:absolute;bottom:0px;right:0}
.news .newsCont{width:720px;padding:50px 30px 5px 30px;line-height:24px;color:#333}
.news .newsCont p{width:720px;margin-bottom:35px}
.news .newsCont table{font-family:'Malgun Gothic' !important;font-size:14px;line-height:1.6;color:#333;margin:0 auto !important}
.news .newsCont table p{font-size:14px;line-height:1.6;color:#333}
.news .newBottom{width:780px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #b1b1b1;overflow:hidden}
.news .snsList{float:left}
.news .post_option{float:right}
.news .post_option a{display:inline-block;vertical-align:middle;font-size:0}
.news .listBtn{text-align:right;margin-bottom:40px}
.news .board_view .tstyle2{width:780px}
.social_day>span{display:inline-block;width:60px;height:21px;line-height:21px;margin-right:5px;background:#f26d7d;border-radius:2px;text-align:center;font-size:14px;font-weight:bold;color:#fff}
.social_day>span.end{background:#888}


/* 0426 참여 새로운 스타일 소스 */
#subVisual {width: 100%;height: 279px;}

.partin {background: url(../images/active/bg_partin.jpeg);background-size: cover;margin-top: 100px;}

/* 봉사활동 안내 */
.volun_info_cont {margin-top: 60px;}
.volun_info_cont .terms {margin-bottom: 60px;}
.volun_info_cont .terms p {font-size: 42px;font-weight: 700;color:var(--renew-point-color);line-height: 54px;margin-bottom: 60px;}
.volun_info_cont .terms span {display: block;font-size: 20px;color: #666;line-height: 32px;}
.volun_info_cont .terms span strong {font-weight: 700;color:var(--renew-point-color);}
.volun_info_cont .col h4 {font-size: 42px;font-weight: 700;margin-bottom: 60px;}
.volun_info_cont .col~.col {margin-top: 80px;}
.volun_info_cont .col1 .cont_wrap {overflow: hidden;}
.volun_info_cont .col1 .cont_wrap dl {position: relative;width: 380px;float: left;border: 1px solid #f5f5f5;padding-top: 139px;box-sizing: border-box;}
.volun_info_cont .col1 .cont_wrap dl~dl {margin-left: 20px;}
.volun_info_cont .col1 .cont_wrap dl:before {content: '';position: absolute;top:23px;}
.volun_info_cont .col1 .cont_wrap .box1:before {left: 124px;width: 138px;height: 93px;background: url(../images/active/ic_voluninfo1_v2.png);background-size: cover;}
.volun_info_cont .col1 .cont_wrap .box2:before {left: 141px;width: 103px;height: 93px;background: url(../images/active/ic_voluninfo2_v2.png);background-size: cover;}
.volun_info_cont .col1 .cont_wrap .box3:before {left: 145px;width: 97px;height: 93px;background: url(../images/active/ic_voluninfo3_v2.png);background-size: cover;}
.volun_info_cont .col1 .cont_wrap dl dt,
.volun_info_cont .col1 .cont_wrap dl dd {background: #f5f5f5;}
.volun_info_cont .col1 .cont_wrap dl dt {padding-top: 40px;text-align: center;font-size: 24px;font-weight: 700;color:var(--renew-point-color);padding-bottom: 40px;}
.volun_info_cont .col1 .cont_wrap dl dd {position: relative;;font-size: 20px;;line-height: 36px;padding-left: 82px;padding-bottom: 20px;}
.volun_info_cont .col1 .cont_wrap dl dd:before {content: '';position: absolute;top: 14px;left: 70px;width: 6px;height: 6px;background:var(--renew-point-color);border-radius: 50%;}
.volun_info_cont .col1 .cont_wrap dl dd:last-child {padding-bottom: 40px;}

.volun_info_cont .col2 .cont_wrap {overflow: hidden;}
.volun_info_cont .col2 .cont_wrap li {position: relative;;width: 580px;height: 190px;padding-left:200px;border: 1px solid #cecece;margin-right: 20px;margin-bottom: 20px;float: left;box-sizing: border-box;}
.volun_info_cont .col2 .cont_wrap li:nth-of-type(2n) {margin-right: 0;}
.volun_info_cont .col2 .cont_wrap li:before {content: '';position: absolute;left: 50px;}
.volun_info_cont .col2 .cont_wrap .box1:before {top: 55px;width: 95px;height: 84px;background: url(../images/active/ic_voluninfo4_v2.png);background-size: cover;}
.volun_info_cont .col2 .cont_wrap .box2:before {top: 55px;width: 100px;height: 71px;background: url(../images/active/ic_voluninfo5_v2.png);background-size: cover;}
.volun_info_cont .col2 .cont_wrap .box3:before {top: 55px;width: 80px;height: 84px;background: url(../images/active/ic_voluninfo6_v2.png);background-size: cover;}
.volun_info_cont .col2 .cont_wrap .box4:before {top: 55px;width: 89px;height: 94px;background: url(../images/active/ic_voluninfo7_v2.png);background-size: cover;}
.volun_info_cont .col2 .cont_wrap .box1,
.volun_info_cont .col2 .cont_wrap .box2 {padding-top:60px;padding-bottom: 60px;}
.volun_info_cont .col2 .cont_wrap .box3,
.volun_info_cont .col2 .cont_wrap .box4 {padding-top: 77px;padding-bottom: 77px;}
.volun_info_cont .col2 .cont_wrap li p {font-size: 20px;line-height: 32px;}

.volun_info_cont .col3 {padding-bottom: 80px;border-bottom: 20px solid #f5f5f5;}
.volun_info_cont .col3 .cont_wrap {overflow: hidden;}
.volun_info_cont .col3 .cont_wrap li {position: relative;;width: 280px;text-align: center;float: left;}
.volun_info_cont .col3 .cont_wrap li~li {margin-left: 20px;}
.volun_info_cont .col3 .cont_wrap li~li:before {content: '';position: absolute;top: 30px;left: 0;width: 21px;height: 37px;background: url(../images/active/ic_arrow.png);}
.volun_info_cont .col3 .cont_wrap li i {display: block;margin: 0 auto 47px auto;}
.volun_info_cont .col3 .cont_wrap .step1 i {width: 93px;height: 104px;background: url(../images/active/ic_voluninfo8_v2.png);background-size: cover;}
.volun_info_cont .col3 .cont_wrap .step2 i {width: 100px;height: 104px;background: url(../images/active/ic_voluninfo9_v2.png);background-size: cover;}
.volun_info_cont .col3 .cont_wrap .step3 i {width: 109px;height: 104px;background: url(../images/active/ic_voluninfo10_v2.png);background-size: cover;}
.volun_info_cont .col3 .cont_wrap .step4 i {width: 72px;height: 104px;background: url(../images/active/ic_voluninfo11_v2.png);background-size: cover;}
.volun_info_cont .col3 .cont_wrap li .step {font-size: 24px;font-weight: 700;color:var(--renew-point-color);line-height: 24px;margin-bottom: 20px;}
.volun_info_cont .col3 .cont_wrap li .memo {font-size: 20px;line-height: 27px;}
.volun_info_cont .col3 .cont_wrap li .btnV {display: block;margin:60px auto 0 auto;width: 230px;height: 60px;text-align: center;line-height: 60px;border: 1px solid var(--renew-point-color);font-size:20px;font-weight:normal;color:var(--renew-point-color);}

.volun_info_cont .col4 .cont_wrap {overflow: hidden;}
.volun_info_cont .col4 .img {width: 280px;height: 380px;background: url(../images/active/img_confirmation.png);margin-right: 60px;float: left;}
/* .volun_info_cont .col4 .txt_g {float: left;} */
.volun_info_cont .col4 .txt_g p {font-size: 20px;line-height: 36px;margin-bottom: 40px;}
.volun_info_cont .col4 .txt_g p strong {font-size:22px;text-decoration:underline;}
.volun_info_cont .col4 .txt_g .btnG {display: block;width: 300px;height: 60px;margin-top:20px;text-align: center;line-height: 60px;border: 1px solid var(--renew-point-color);font-size: 24px;font-weight: normal;color:var(--renew-point-color);}
.volun_info_cont .col4 .txt_g .txt2 {margin-top: 70px;}

/* 모집공고 */
.volun_recruit_cont {margin-top: 80px;}
.partin_cont .local_list {margin-bottom: 80px;}
.partin_cont .local_list ul {height:109px;overflow: hidden;}
.partin_cont .local_list li {width: 133px;height: 55px;border-top:1px solid #808080;border-bottom: 1px solid #808080;box-sizing: border-box;float: left;margin-bottom:-1px}
.partin_cont .local_list li:first-child {border-left:1px solid #808080}
.partin_cont .local_list li~li {border-left: 1px solid #808080;}
.partin_cont .local_list li.borderR {border-right:1px solid #808080;}
.partin_cont .local_list li a {display: block;width: 100%;height: 100%;text-align: center;line-height: 55px;font-size: 20px;}
.partin_cont .local_list li.on {background:var(--renew-point-color);}
.partin_cont .local_list li.on a {color: #fff;}

.volun_recruit_cont .tab-type2 li {width: 295px;box-sizing: border-box;}

.partin_cont .search_g {position:relative;width:580px;text-align: right;margin:80px auto 40px auto;font-size:0;}
.partin_cont .search_g .select {width: 140px !important;height: 60px;border: 1px solid #979797;padding-left: 0px;box-sizing: border-box;font-size: 20px;color: #808080;background: url(../images/active/ic_sel.png) no-repeat calc(100%- 10px) 23px;opacity:0 !important;border-radius:0;border-top-left-radius:30px;border-bottom-left-radius:30px;outline:0;}
.partin_cont .search_g .select_box {top: 0;left: 0;height: 60px;box-sizing: border-box;width: 160px;border-color:#979797;border-top-left-radius:30px;border-bottom-left-radius:30px;font-size:20px;padding-left:20px;line-height:60px;}
.partin_cont .search_g .text_g {display: inline-block;width: 420px;position: relative;}
.partin_cont .search_g input {width: 420px;height: 60px;border: 1px solid #979797;box-sizing:border-box;padding-left:10px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-left:0;}
.partin_cont .search_g .text_g .btn_search {position: absolute;top:12px;right:26px;width: 34px;height: 34px;background: url(../images/common/ic_search.png) no-repeat;}

.volun_recruit_cont .recruit_list ul {overflow: hidden;margin-bottom: 30px;}
.volun_recruit_cont .recruit_list li {position:relative;width: 380px;border: 1px solid #cecece;margin-right: 30px;float: left;margin-bottom: 30px;box-sizing: border-box;}
.volun_recruit_cont .recruit_list li:nth-of-type(3n) {margin-right: 0;}
.volun_recruit_cont .recruit_list li a {display:block;width:100%;height:100%;}
/* .volun_recruit_cont .recruit_list li .tit {font-size: 24px;font-weight: 700;color: #02652f;line-height: 30px;margin-bottom: 20px;}
.volun_recruit_cont .recruit_list li .tit {font-size: 20px;line-height: 27px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.volun_recruit_cont .recruit_list li .org {font-size: 20px;color: #999;line-height: 20px;margin-top: 20px;margin-bottom: 40px;} */
.volun_recruit_cont .recruit_list li .over {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;}
.volun_recruit_cont .recruit_list li:hover .over {opacity:1;}

.public_biz_cont .cont_wrap li .over {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;}
.public_biz_cont .cont_wrap li:hover .over {opacity:1;}

.volun_recruit_cont li .region {font-size: 20px;color: #666;line-height: 27px;letter-spacing:-1.8px;padding:20px;}
.volun_recruit_cont li .region span {font-weight: 700;color:var(--renew-point-color);padding-right:20px;}
.volun_recruit_cont li .tit {height:54px;font-size: 24px;font-weight:700;line-height: 27px;padding:0 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.volun_recruit_cont li .state {font-size: 20px;font-weight: 500;color: #666;margin: 40px 0;padding-left:20px;margin-bottom:30px}
.volun_recruit_cont li .state span {display:inline-block;height:40px;line-height:40px;padding:0 15px;border:1px solid #666;color:#666;border-radius:19px;}
.volun_recruit_cont li .state span.active {border-color:var(--renew-point-color);color:var(--renew-point-color);}
.volun_recruit_cont li .date_g {padding:20px;background:#f9f9f9;border-top:1px solid #cecece}
.volun_recruit_cont li .date {position: relative;padding-left: 30px;font-size: 20px;color: #666;letter-spacing: -1px;}
.volun_recruit_cont li .date~.date {margin-top: 16px;}
.volun_recruit_cont li .date span {display: inline-block;margin-right: 10px;font-weight: 700;}
.volun_recruit_cont li .date:before{content: '';position: absolute;top: 0;left: 0;width: 20px;height: 18px;background: url(../images/active/ic_date.png);}


/*자원봉사자 등록 */
.chk {display: inline-block;position: relative;vertical-align: middle;}
.chk input[type="radio"] {position: absolute;top: 1px;left: 0;opacity: 0;vertical-align: middle;width: auto !important;}
.chk label {position: relative;display: block;}
.chk label:before {content: '';position: absolute;top: 2px;left: 0;box-sizing: border-box;vertical-align: middle;cursor: pointer;}
.chk_box {display: inline-block;position: relative;}
.chk_box input[type="checkbox"] {position: absolute;top: 1px;left: 0;opacity: 0;vertical-align: middle;width: auto !important;}
.chk_box label {display: inline-block;}
.chk_box label:before {content: '';position: absolute;top: 0;left: 0;}

.volun_write_cont {margin-top: 80px;}
.volun_write_cont table {border-top: 2px solid #222;}
.volun_write_cont table th {font-size: 20px;font-weight: 500;text-align: left;border-bottom: 1px solid #ddd;}
.volun_write_cont table th strong {color: #93806b}
.volun_write_cont table td {height:90px;padding-left: 40px;border-bottom: 1px solid #ddd;}
.volun_write_cont table td .select {height: 60px;line-height: 60px;border: 1px solid #e5e5e5;opacity:1;font-size: 20px;color: #808080;padding-left: 20px;box-sizing: border-box;background: url(../images/active/ic_sel.png) no-repeat;background-position: calc(100% - 20px) 24px;}
.volun_write_cont table td .info {position: relative;;display: inline-block;margin-left: 36px;margin-top:20px;font-size: 15px;font-weight: 700;color: #845c30;}
.volun_write_cont table td .info:before {content: '';position: absolute;top: -3px;right: -28px;width: 20px;height: 20px;background: url(../images/active/ic_qmark.png);background-size: cover;}
.volun_write_cont table td .text {width: 290px;height: 60px;border: 1px solid #e5e5e5;margin-left: 16px;}
.volun_write_cont table td .btn_add {width: 128px;height: 60px;text-align: center;line-height: 60px;color: #fff;font-size: 20px;font-weight: 500;background: #666;margin-left: 16px;}
.volun_write_cont table td .group~.group {margin-top: 10px;}
.volun_write_cont table td .chk.type5 label {padding-left: 50px;padding-top: 7px;font-size: 20px;}
.volun_write_cont table td .chk.type5 label:before {width: 30px;height: 30px;background: url(../images/active/chk_off.png);}
.volun_write_cont table td .chk.type5 input:checked+label:before {background: url(../images/active/chk_on.png);}
.volun_write_cont table td .chk~.chk {margin-left: 20px;}
.volun_write_cont table td .noti {display: inline-block;font-size: 15px;margin-left: 36px;}
.volun_write_cont .vms_table {width: 100%;border-top: 0;}
.volun_write_cont #vms_show .btnC {display: block;width: 230px;height: 60px;text-align: center;line-height: 60px;border: 1px solid var(--renew-point-color);font-size: 24px;font-weight: 500;color:var(--renew-point-color);margin: 40px auto 40px auto;}

.volun_write_cont .agr_list li {position: relative;}
.volun_write_cont .agr_list li .terms_tit {padding: 25px 0 25px 50px;border-bottom: 1px solid #ddd;font-size: 20px;}
.volun_write_cont .agr_list li .chk_box.type5 label {padding-left: 50px;}
.volun_write_cont .agr_list li .chk_box.type5 label:before {width: 30px;height: 30px;background: url(../images/active/chk_off.png);}
.volun_write_cont .agr_list li .chk_box.type5 input:checked+label:before{background: url(../images/active/chk_on.png);}
.volun_write_cont .agr_list li .ic {position: absolute;top: 30px;right: 0;width: 12px;height: 19px;background: url(../images/active/ic_arrow2.png);}
.volun_write_cont .agr_list li .ic.on {transform: rotate(90deg);}
.volun_write_cont .agr_list li .view {padding:30px 0;padding-left: 50px;;border-bottom: 1px solid #ddd;font-size: 20px;line-height: 27px;color: #666;}
.volun_write_cont .btn_g {margin-top: 80px;text-align: center;}
.volun_write_cont .btn_g a {display: inline-block;width: 160px;height: 60px;line-height:60px;font-size: 24px;font-weight: 500;}
.volun_write_cont .btn_g a~a {margin-left: 16px;}
.volun_write_cont .btn_g .btnC1 {border: 1px solid var(--renew-point-color);color:var(--renew-point-color);}
.volun_write_cont .btn_g .btnC2 {border: 1px solid #222;color: #222;}

/* 후원자 모임 */
.sponcor_meeting_cont {margin-top: 80px;}
.sponcor_meeting_cont .cont_wrap ul {overflow: hidden;margin-bottom: 60px;}
.sponcor_meeting_cont .cont_wrap li {position:relative;width: 580px;height: 790px;overflow:hidden;border: 1px solid #cecece;border-radius: 5px;margin-bottom: 20px;box-sizing: border-box;float: left;margin-right: 20px;}
.sponcor_meeting_cont .cont_wrap li:nth-of-type(2n){margin-right: 0;}
.sponcor_meeting_cont .cont_wrap li a{display: block;}
.sponcor_meeting_cont .cont_wrap li .thum {width: 100%;height: 300px;border-bottom: 1px solid #cecece;}
.sponcor_meeting_cont .cont_wrap li .thum img {width:100%;height:100%;}
.sponcor_meeting_cont .cont_wrap .box1 .thum {background: url(../images/active/tmp1.png);}
.sponcor_meeting_cont .cont_wrap .box2 .thum {background: url(../images/active/tmp2.png);}
.sponcor_meeting_cont .cont_wrap .box3 .thum {background: url(../images/active/tmp3.png);}
.sponcor_meeting_cont .cont_wrap .box4 .thum {background: url(../images/active/tmp4.png);}   
.sponcor_meeting_cont .cont_wrap li .tit_g {padding: 20px;}
.sponcor_meeting_cont .cont_wrap li .tit1 {font-size: 24px;font-weight: 700;color:var(--renew-point-color);margin-bottom: 20px;}
.sponcor_meeting_cont .cont_wrap li .tit2 {font-size: 20px;line-height: 32px;}
.sponcor_meeting_cont .cont_wrap li .info_g {height:302px;margin: 0 0 40px 0;background:#f9f9f9;border-top:1px solid #cecece;padding:20px;}
.sponcor_meeting_cont .cont_wrap li .info_g span {display: block;}
.sponcor_meeting_cont .cont_wrap li .info_g .name {font-size: 20px;font-weight: 700;margin-bottom: 10px;}
.sponcor_meeting_cont .cont_wrap li .info_g .data {min-width:auto;background:none;font-size: 20px;color: #999;line-height:24px;}
.sponcor_meeting_cont .cont_wrap li .info_g .info2 {margin-top: 40px;}
.sponcor_meeting_cont .cont_wrap li .btn_wrap {background:#f9f9f9}
.sponcor_meeting_cont .cont_wrap li .btnC {position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display: block;width: 350px;height: 60px;text-align: center;line-height: 60px;border: 1px solid var(--renew-point-color);color:var(--renew-point-color);font-size: 24px;font-weight: 500;}
.sponcor_meeting_cont .cont_wrap li .btnC:hover {background:var(--renew-point-color);color:#fff}
.sponcor_meeting_cont .cont_wrap li .btnC.not {border-color:#666;color:#666;}
.sponcor_meeting_cont .cont_wrap li .btnC.not:hover {border-color:#666;color:#666;background:none;}


/* 행사소식-목록 */
.program_list_cont {margin-top: 80px;}
.program_list_cont h4 {font-size: 42px;font-weight: 700;}
.program_list_cont .cont_wrap {margin-top: 60px;}
.program_list_cont .cont_wrap ul {overflow: hidden;margin-bottom: 60px;}
.program_list_cont .cont_wrap li {width: 380px;border: 1px solid #cecece;float: left;box-sizing: border-box;margin-right:30px;margin-bottom:30px;border-radius:9px 9px;}
.program_list_cont .cont_wrap li:nth-of-type(3n){margin-right:0;}
.program_list_cont .cont_wrap li .region {font-size: 24px;font-weight: 700;color:var(--renew-point-color);}
.program_list_cont .cont_wrap li .thum {width:100%;}
.program_list_cont .cont_wrap li .tit {height:54px;margin: 20px 0;font-size: 24px;line-height: 27px;font-weight:700;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.program_list_cont .cont_wrap li .txt {font-size: 20px;color: #999;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;word-wrap: break-word;}
.program_list_cont .cont_wrap li .data_g {padding:20px;}
.program_list_cont .cont_wrap li .state span {display:inline-block;font-size:17px;color:#666;font-weight:700;padding:0 15px;height:40px;line-height:40px;border:1px solid #666;border-radius:19px;}
.program_list_cont .cont_wrap li .state span.active {border-color:var(--renew-point-color);color:var(--renew-point-color);}
.program_list_cont .cont_wrap li .date {position: relative;padding-left: 30px;font-size: 20px;color: #666;letter-spacing: -1px;}
.program_list_cont .cont_wrap li .date span {font-weight: 700;padding-right: 10px;}
.program_list_cont .cont_wrap li .date:before {content: '';position: absolute;top: 50%;left: 0;width: 20px;height: 18px;background: url(../images/active/ic_date.png);transform: translateY(-50%);}
/* .program_list_cont .cont_wrap li .btn_wrap {background:#f9f9f9;border-top:1px solid #cecece;padding:20px 0;}
.program_list_cont .cont_wrap li .btnV {display: block;width:280px;height: 60px;text-align:center;line-height:58px;border:1px solid var(--renew-point-color);font-weight:normal;font-size:20px;color:var(--renew-point-color);margin: 0 auto;box-sizing: border-box;}
.program_list_cont .cont_wrap li .btnV:hover {background:var(--renew-point-color);color:#fff;}
 */

/* 행사소식-상세 */
.program_view_cont .col1 .tit {font-size: 48px;color: #222;font-weight: 500;text-align: center;}
.program_view_cont .col1 .data_g {text-align: center;margin-top: 36px;font-size: 20px;}
.program_view_cont .col1 .data_g span {display: inline-block;position: relative;padding-left: 30px;}
.program_view_cont .col1 .data_g span~span {margin-left: 16px;}
.program_view_cont .col1 .data_g span:before{content: '';position: absolute;top: 0;left: 0;width: 20px;height: 18px;}
.program_view_cont .col1 .data_g .date:before{background: url(../images/active/ic_date.png);}
.program_view_cont .col1 .data_g .hit:before{background: url(../images/active/ic_hit.png);}
.program_view_cont .col1 .font_g {margin-top: 30px;text-align: center;}
.program_view_cont .col1 .font_g button {width: 50px;height: 50px;}
.program_view_cont .col1 .font_g button~button {margin-left: 20px;}
.program_view_cont .col1 .font_g .font1 {background: url(../images/active/btn_font1.png);background-size: cover;}
.program_view_cont .col1 .font_g .font2 {background: url(../images/active/btn_font2.png);background-size: cover;}
.program_view_cont .col2 .view {margin-top: 20px;padding: 20px;border-top: 1px solid #323232;}
.program_view_cont .col3 {margin-top: 60px;}
.program_view_cont .col3 .pageList {margin-top: 60px;}
.program_view_cont .col3 .pageList ul {overflow: hidden;}
.program_view_cont .col3 .pageList li {width: 518px;height: 160px;padding: 30px 0;border-top: 1px solid #585858;border-bottom: 1px solid #585858;box-sizing: border-box;}
.program_view_cont .col3 .pageList .prev {padding-left:60px;float: left;}
.program_view_cont .col3 .pageList .next {float: right;text-align: right;padding-right: 60px;}
.program_view_cont .col3 .pageList li .sort {font-size: 17px;color:var(--renew-point-color);line-height: 27px;}
.program_view_cont .col3 .pageList li .tit {position: relative;;font-size: 24px;font-weight: 500;color: #222;margin-top: 5px;line-height: 34px;}
.program_view_cont .col3 .pageList li .tit:before {content: '';position: absolute;top: 0;width: 20px;height: 32px;}
.program_view_cont .col3 .pageList .prev .tit:before {top: 3px;left: -40px;background: url(../images/campaign/ic_prev.png);}
.program_view_cont .col3 .pageList .next .tit:before {top: 3px;right: -40px;background: url(../images/campaign/ic_next.png);}
.program_view_cont .col3 .pageList li .date {position: relative;display: inline-block;margin-top: 15px;font-size: 20px;}
.program_view_cont .col3 .pageList li .date:before {content: '';position: absolute;top: 0;left: -30px;width: 20px;height: 18px;background: url(../images/campaign/ic_date.png);}
.program_view_cont .col3 .pageList li .no {margin-top: 32px;}
.program_view_cont .btn_g {text-align: center;margin: 60px 0;}
.program_view_cont .btn_g .btnL {display: inline-block;width: 190px;height: 60px;font-size: 20px;font-weight: 500;color:var(--renew-point-color);border:1px solid var(--renew-point-color);line-height: 60px;}

/*공모사업*/
.public_biz_cont {margin-top: 60px;}
.public_biz_cont .tab-type2 li {width: 295px;box-sizing: border-box;}
.public_biz_cont .cont_wrap ul {overflow: hidden;margin-bottom: 50px;}
.public_biz_cont .cont_wrap li {position:relative;width: 380px;box-sizing: border-box;border: 1px solid #cecece;box-sizing: border-box;margin-right: 30px;margin-bottom: 30px;float: left;}
.public_biz_cont .cont_wrap li.no {width:100%;font-size:18px;border:0;text-align:center;}
.public_biz_cont .cont_wrap li .over {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;}
.public_biz_cont .cont_wrap li:hover .over {opacity:1;}
.public_biz_cont .cont_wrap li:nth-of-type(3n){margin-right: 0;}
.public_biz_cont .cont_wrap li .data_g {padding:20px;height:142px;box-sizing:border-box;}
.public_biz_cont .cont_wrap li .data_g p {display:inline-block;}
.public_biz_cont .cont_wrap li .region {font-size: 20px;color: #666;line-height: 24px;margin-bottom: 20px;letter-spacing:-1.8px;}
.public_biz_cont .cont_wrap li .region span~span {margin-left:10px;}
.public_biz_cont .cont_wrap li .region span {display:inline-block;height:40px;line-height:40px;border:1px solid var(--renew-point-color);border-radius:19px;font-weight: 700;color:var(--renew-point-color);padding:0 15px;font-size:17px;}
.public_biz_cont .cont_wrap li .tit {height:54px;margin-bottom:20px;font-size: 22px;font-weight:700;line-height: 27px;padding-left:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.public_biz_cont .cont_wrap li .state {font-size:17px;font-weight:700;height:40px;line-height:40px;margin-left:10px;}
.public_biz_cont .cont_wrap li .state span {display:inline-block;border:1px solid #666;border-radius:19px;color:#666;padding:0 15px;}
.public_biz_cont .cont_wrap li .state span.active {border-color:var(--renew-point-color);color:var(--renew-point-color);}
.public_biz_cont .cont_wrap li .date_g {padding:20px;background:#f9f9f9;border-top:1px solid #cecece}
.public_biz_cont .cont_wrap li .date {position: relative;padding-left: 30px;font-size: 20px;color: #666;letter-spacing: -1px;}
.public_biz_cont .cont_wrap li .date~.date {margin-top: 16px;}
.public_biz_cont .cont_wrap li .date span {display: inline-block;margin-right: 10px;font-weight: 700;}
.public_biz_cont .cont_wrap li .date:before{content: '';position: absolute;top: 0;left: 0;width: 20px;height: 18px;background: url(../images/active/ic_date.png);}

/*---------------------------------
	온라인상담
----------------------------------*/
.counsel{background:#b6bfb1 url('/resources/images/counsel/bg_counsel.jpg') center top no-repeat}

/* FAQ */
/* .faq{background:url('/resources/images/counsel/bg_faq.jpg') top right no-repeat} */
.faq_search>p{margin:60px 0 55px 0;font-size:24px;line-height:24px;font-weight:700;}
.faq_search>div{width:100%;height:65px;border:1px solid #ddd}
.faq_search>div input{width:calc(100% - 44px);height:65px;padding:0 5px 0 5px;border:0;font-family:'noto'}
@media \0screen {
	.faq_search>div input{height:39px;padding:6px 5px 0 5px}
}
.faq_search>div input::placeholder {font-size:20px;font-weight:500;color:#999}
.faq_search>div a{display:inline-block;width:34px;height:34px;text-align:center;vertical-align:top}
.faq_search>div a img{margin:17px 0 0 0}
.best_search{margin:20px 0 65px 0;*zoom:1;padding-bottom:80px;border-bottom:20px solid #f5f5f5}
.best_search:after{content:'';display:block;clear:both}
.best_search strong{display:inline-block;width:104px;height:30px;background:var(--renew-point-color);float:left;margin:0 10px 0 0;border-radius:15px;line-height:30px;color:#fff;text-align:center;font-size:17px;font-weight:normal;}
.best_search ul{float:left;margin-top:5px}
.best_search ul li{float:left;margin:0 5px 0 0;font-size:17px}
.faq_category{width:100%;height:auto;border:1px solid #e4e4e4;border-radius:3px;*zoom:1}
.faq_category:after{content:'';display:block;clear:both}
.faq_category p{float: left;width: 500px;margin: 50px 0 40px 0;padding: 0 0 0 50px;box-sizing: border-box;font-size: 24px;font-weight: 700;color: #444;line-height: 34px;vertical-align: top;}
.faq_category ul{float:left;width:calc(100% - 500px);margin:50px 0 0 0;vertical-align:top}
.faq_category ul li{position:relative;float:left;width:185px;padding:0 0 0 10px;margin:0 0 30px 0;color:#666;font-size:20px;}
.faq_category ul li:before {content:'';position:absolute;top:7px;left:0;width:6px;height:6px;background:#666;border-radius:50%;}
.faq_category ul li a{color:#666}
.faq_category ul li.center{padding:0 35px 0 10px}
.faq_category ul li.on a{padding:0 0 1px 0;border-bottom:1px solid var(--renew-point-color);color:var(--renew-point-color);font-weight:bold}
.faq_category ul li.on:before {background:var(--renew-point-color)}
.faq_list{margin:60px 0 0 0;padding:0 0 60px 0;border-top:1px solid #efefef;border-bottom:20px solid #fbfbfb}
.faq_list ul{margin:0;padding:0}
.faq_list ul li{list-style:none;width:100%;border-bottom:1px solid #efefef}
.faq_list ul li .question>span{display:inline-block;width:28px;height:32px;margin:34px 19px 0 40px;background:url('/resources/images/counsel/icon_question.png') no-repeat;background-size:cover;text-indent:-9999px;vertical-align:top}
.faq_list ul li .question>a{display:inline-block;width:1110px;height:100px;background:url('/resources/images/counsel/icon_open.png') calc(100% - 20px) center no-repeat;font-size:24px;line-height:100px;font-weight:bold}
.faq_list ul li .answer{display:none;padding:10px 80px 25px 0;font-size:13px;line-height:22px;color:#6c6969;background:#f8f8f8 url('/resources/images/counsel/icon_answer_v2.png') 40px 30px no-repeat;}
.faq_list ul li .answer p{font-size:20px;line-height:32px;padding:13px 0 0 90px;color:#666}
.faq_list ul li .answer .tx-link {color: rgb(47, 157, 39) !important; }
.faq_list ul li .answer p span {font-size:20px !important;line-height:32px !important;color:#666}
.faq_list ul li.on .question{background:var(--renew-point-color)}
.faq_list ul li.on .question>span{background:url('/resources/images/counsel/icon_question_on.png') no-repeat}
.faq_list ul li.on .question>a{background:url('/resources/images/counsel/icon_open_on.png') calc(100% - 20px) center no-repeat;color:#fff}
.faq .inquire{margin:30px 0 0 0;padding-top:0;border-top:0;background:url('/resources/images/counsel/icon_inquire_v2.png') left top no-repeat}
.faq .inquire .btn_link a, .nonmember .inquire .btn_link a{display:inline-block;width:auto;padding:0 22px;height:35px;line-height:35px;font-size:15px;border-radius:4px;border:1px solid var(--renew-point-color);color:var(--renew-point-color);}
.faq .inquire .btn_link a{height:30px;margin:15px 0 0 7px;vertical-align:top;line-height:28px;font-size:13px;box-sizing:border-box;}

/* 1:1 문의하기 */
#contents.mypage_wrap .content_sub {width:940px;box-sizing: border-box;}
#contents.mypage_wrap .content_sub.new_contents {width:940px;margin:0;}

.bnr_myqna img {width:100%;}
.my_qna .txt_input_info{margin:70px 0 20px 0;font-size:16px;background:url('/resources/images/common/bu/bu_check.png') 410px center no-repeat;color:var(--renew-point-color);text-align:right}
.my_qna .inquire{height:90px;margin:60px 0 0 0;padding:0 0 0 80px;font-size:13px;background:url('/resources/images/counsel/icon_inquire_v2.png') left 30px no-repeat;border-top:1px solid #e4e4e4}
.my_qna .inquire p{float:left;width:490px;margin:50px 0 0 0;font-size:16px;color:#666;line-height:20px}
.my_qna .inquire strong {display:block;margin:0 0 5px 0;font-size:16px;font-weight:bold;color:#f29e19;line-height:20px}
.my_qna .inquire .btn_link{float:right;width:260px;text-align:right}
.my_qna .inquire .btn_link a{height:30px;width:120px;margin:40px 0 0 7px;vertical-align:top;line-height:30px;font-size:13px;font-weight:normal;color:#fff;background:var(--renew-point-color);border-radius:3px;border:0;} 

.mypage select{filter:alpha(opacity=0);opacity:0;font-size:15px;}
.mypage .select_box{top:50px}
.mypage table{border-top:2px solid #888;color:#666}
.mypage table th{color:#333;border-bottom:1px solid #efefef;font-size:18px;}
.mypage table td{line-height:25px;border-bottom:1px solid #efefef;font-size:16px;}
.mypage table td input[type="text"], .mypage table td input[type="password"]{height:35px;box-sizing: border-box;font-size:16px;border:1px solid #e5e5e5}
.mypage table img{vertical-align:top;margin:3px 0 0 0}
.mypage table .line {margin-bottom:5px;}
.mypage table .last{border-right:0}
.mypage table .black{color:#333}
.mypage table .green{color:var(--renew-point-color);}
.mypage table .left{text-align:left;padding:0 0 0 20px}
.mypage table .right{text-align:right;padding:0 20px 0 0}
.mypage table .bold{font-weight:bold}
.mypage table .money{color:var(--renew-point-color);font-weight:bold;text-align:center;}
.mypage table .temporary{display:inline-block;width:75px;height:27px;line-height:27px;margin:2px 0 0 0;color:#fff;font-size:16px;background:url('/resources/images/mypage/bg_table_temporary.gif') center center no-repeat;background-size:contain}
.mypage table .regular{display:inline-block;width:75px;height:25px;line-height:25px;margin:2px 0 0 0;color:#fff;font-size:16px;background:var(--renew-point-color);border-radius:18px;}
.mypage table .progress{color:333;font-weight:bold}
.mypage table .complete{color:#333;font-weight:bold}
.mypage table .possible{color:var(--renew-point-color);font-weight:bold}
.mypage table .stop{color:#ff7777;font-weight:bold}
.mypage table .save{color:#33ccf5;font-weight:bold;line-height:36px;}
.mypage table .btn_view{display:inline-block;padding:0 10px 0 0;background:url('/resources/images/mypage/bg_table_arrow.gif') center right no-repeat}
.mypage table .btn_view span{padding:0 0 2px 0;border-bottom:1px solid #333}
.mypage table .bu_check{display:inline-block;overflow:hidden;width:11px;height:8px;margin:0 0 0 7px;background:url('/resources/images/common/bu/bu_check_v2.png') top right no-repeat;text-indent:-9999px}
.mypage table .btn-gray-fill {position:relative;margin-left:10px;display:inline-block;vertical-align:middle;padding:0 42px;height:35px;line-height:35px;background:#666;font-size:16px;font-weight:400;letter-spacing:-1px;text-align:center;color:#fff;}
.mypage_table1 table{width:100%;text-align:center}
.mypage_table1 table th{padding:13px 0 13px 0;border-right:1px solid #efefef;background:#fbfbfb}
.mypage_table1 table td{padding:11px 0 11px 0;border-right:1px solid #efefef}
.mypage_table2 table{width:100%;text-align:left}
.mypage_table2 table th{padding:7px 0 7px 20px;text-align:left;background:#f9f9f9}
.mypage_table2 table td{padding:7px 0 7px 20px;border-right:0}
.openbiz_list .mypage_table1 table td {border:0;}
/* 결제정보검수 */
.mypage.payment_area{margin-top:80px;}
.payment_area .my_info_change .credit{display:block;}
.payment_area .my_info_change .select_box{height:35px;}
.payment_area .my_info_change .input-field .chk-cont input[type="checkbox"] + label span{margin-left:0;font-size:16px;color:#666;}
.payment_area .my_info_change .fullGreen{background-color:var(--renew-point-color);color:#fff;}
/* 자동이체 */
.payment_area .my_info_change .standing{display:block;}
.payment_area .my_info_change .standing .input-field{display:inline-block;vertical-align:middle;}
.payment_area .my_info_change .standing .input-field:nth-child(2){margin-left:7px;}
.payment_area .my_info_change .standing .radioBg li{margin-right:45px;}
.payment_area .my_info_change .standing .radioBg li:last-child{margin-right:0;}
.payment_area .my_info_change .standing .radioBg li label{vertical-align:middle;margin-top:-5px;}
.payment_area .my_info_change .standing .radioBg li > span{top:8px;}
.payment_area .my_info_change .standing .select_box{width:193px;background-position:177px center;}
.payment_area .my_info_change .standing select{width:244px;height:35px;}
/* 신용카드 */
.payment_area .my_info_change .credit{display:block;}
.payment_area .my_info_change .credit .box_moth{}
.payment_area .my_info_change .credit .box_moth .select_box{width:65px;background-position:52px center;}
.payment_area .my_info_change .credit .box_moth select{width:100px;height:35px;}
.payment_area .my_info_change .credit .box_year{}
.payment_area .my_info_change .credit .box_year .select_box{left:98px;width:114px;background-position:100px center;}
.payment_area .my_info_change .credit .box_year select{width:150px;height:35px;}

.my_qna table{color:#333;margin:60px 0 20px 0}
.my_qna table td{position:relative;padding:12px 0 12px 15px;line-height: 34px !important}
.my_qna td.category .select_box{top:11px;width:168px;height:34px;background:#fff url('/resources/images/common/bg/bg_select.gif') 155px center no-repeat;border-color: #e5e5e5;} 
.my_qna td.email .select_box{top:12px;width:128px;height:35px;left:390px;background:#fff url('/resources/images/common/bg/bg_select.gif') 105px center no-repeat;border-color: #e5e5e5;box-sizing:border-box;font-size:16px;} 
.my_qna table td.mobile span{line-height:32px}
.my_qna table td.mobile .select_box{top: 12px;width: 100px;box-sizing: border-box;height: 35px;border: 1px solid #e5e5e5;box-sizing: border-box;font-size:16px;}
.my_qna table td.mobile select{width:100px}
.my_qna table td textarea{width:690px;height:210px;resize:none;font-size:16px;}

/*비회원 문의하기 */
.nonmember>p{display:block;margin:0 0 15px 0;text-align:right;color:var(--renew-point-color);font-size:15px;}
.nonmember>p>span{display:inline-block;overflow:hidden;width:11px;height:8px;margin:0 5px 0 0;background:url('/resources/images/common/bu/bu_check_v2.png') top left no-repeat;text-indent:-9999px;font-size:0}
.nonmember .form table th{width:145px}
.nonmember .form table td a img{vertical-align:middle}
.nonmember .form table td p{margin:10px 0 5px 0;color:var(--renew-point-color);font-size:15px}
.nonmember td.category .select_box{width:168px;background:#fff url('/resources/images/common/bg/bg_select.gif') 155px center no-repeat}
.nonmember td.email .select_box{width:180px;left:637px;background:#fff url('/resources/images/common/bg/bg_select.gif') 165px center no-repeat}
.nonmember table .radioBg li{float:left;margin:0 35px 0 0;position:relative}
.nonmember table .radioBg li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:1px;left:-1px}
.nonmember table .radioBg li span button{width:19px;height:18px;text-indent:-9999px}
.nonmember table .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0;background-size:contain}
.nonmember table .radioBg li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.nonmember table .radioBg li label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align:top;color:#666;font-size:20px}
.nonmember .agree .check_box {width:550px;margin:20px 0 0 0;color:#666;position:relative}
.nonmember .agree .check_box span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:1px;left:0px}
.nonmember .agree .check_box span button{width:19px;height:18px;text-indent:-9999px}
.nonmember .agree .check_box span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0;background-size:contain}
.nonmember .agree .check_box input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.nonmember .agree .check_box label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align: top;color:#666;font-size:17px;}
.nonmember .agree .check_box a{display:inline-block;color:#666;border-bottom:1px solid #666;margin:2px 0 0 10px;line-height:14px;font-size:15px;font-weight:bold}
.nonmember .btn{margin:80px 0 0 0;padding:0 0 60px 0;border-bottom:20px solid #fbfbfb}
.nonmember .inquire{height:60px;margin:30px 0 0 0;padding:0 0 0 80px;font-size:13px;background:url('/resources/images/counsel/icon_inquire_v2.png') left 0 no-repeat;border-top:0}
.nonmember .inquire p{float:left;width:446px;margin:10px 0 0 0;font-size:17px;color:#666;line-height:20px}
.nonmember .inquire strong{display:block;margin:0 0 5px 0;font-size:16px;font-weight:bold;color:#f29e19;line-height:20px}
.nonmember .inquire .btn_link{float:right;width:300px;text-align:right}
.nonmember .inquire .btn_link a{height:30px;margin:15px 0 0 7px;vertical-align:top;line-height:28px;font-size:13px}
.nonmember .txt_autoprt01{margin-bottom:13px !important}
.nonmember .autoprt_inner01{margin-bottom:12px}
.nonmember .autoprt_inner01:after, .nonmember .autoprt_inner01:before{display:table;clear:both;overflow:hidden;font-size:0;line-height:0;content:''}
.nonmember .autoprt_inner01 .img_autoprt, .nonmember .autoprt_inner01 .btn_refresh{float:left;}
.nonmember .autoprt_inner01 .btn_refresh{margin-left:6px}
.nonmember .txt_autoprt02{margin-bottom:11px !important}
.nonmember .btn_confirm{margin:0 0 0 6px;height:35px;padding:0 25px;line-height:35px;background:#a8a8a8;color:#fff}

/*후원상담 및 문의*/
.service .service_info{padding-bottom:80px;border-bottom:20px solid #fbfbfb;margin-top:60px;}
.service .service_info>div{display:inline-block;width:564px;height:185px;padding:50px 0 0 50px;border:1px solid #e4e4e4;vertical-align:top;box-sizing:border-box;}
.service .service_info>div strong{display:block;margin:0 0 40px 0;font-size:24px}
.service .service_info>div span {font-size:24px;font-weight:bold;color:var(--renew-point-color)}
.service .service_call{margin:0 8px 15px 0;background:url('/resources/images/counsel/bg_service_call_v2.png') calc(100% - 55px) 60px no-repeat;}
/* .service .service_call span{font-size:24px;font-weight:bold;color:#02652f} */
.service .service_time{background:url('/resources/images/counsel/bg_service_time_v2.png') calc(100% - 55px) 65px no-repeat;}
.service ul li{position:relative;padding:0 0 0 13px;font-size:20px;color:#666;vertical-align:top;line-height:32px}
.service ul li:before{content:'';position:absolute;top:12px;left:0;width:5px;height:5px;background:var(--renew-point-color);border-radius:50%;}
.service>div>strong{display:block;margin:0 0 35px 0;padding:15px 0 0 0;font-size:42px}
.service .service_way{margin:80px 0 0 0;font-size:0;padding-bottom:80px;border-bottom:20px solid #fbfbfb}
/* 백그라운드 이미지 png로 바꿔야 함 ↓ */
.service .service_way ol{width:100%;height:355px;overflow:hidden;background:url('/resources/images/counsel/img_service_step_v2.png') center top no-repeat;margin: 0 auto;}
.service .service_way ol li{width:240px;float:left;padding:255px 0 0 0;font-size:20px;font-weight:bold;text-align:center;line-height:20px;vertical-align:top}
.service .service_way ol li~li {margin-left:80px;}
.service .service_way ol li strong{color:var(--renew-point-color)}
.service .service_way ol li span{display:block;margin:30px 0 0 0;color:var(--renew-point-color);font-size:17px;font-weight:500;line-height:25px;letter-spacing:-2px}
.service .service_counsel {padding-top:80px;}
.service .service_counsel ul li{margin:0 0 5px 0;color:#666}

.mypage_support .mypage_info ul li .title {margin:20px 0 10px 0;font-size: 18px;color:#666}
.mypage_support .mypage_info ul li strong {font-size:20px;line-height:1;}
.mypage_support .mypage_info ul li [class^='ico-'] {position:relative;display:inline-block;vertical-align:top;}
.mypage_support .mypage_info ul li [class^='ico-']:before {content:'';display:inline-block;}
.mypage_support .mypage_info ul li.number .ico-number {width:58px;height:50px;}
.mypage_support .mypage_info ul li.date .ico-date {width:48px;height:50px;}
.mypage_support .mypage_info ul li.regular .ico-regular {width:48px;height:50px;}
.mypage_support .mypage_info ul li.money .ico-money {width:48px;height:50px;}
/* .mypage_support .mypage_info ul li.number .ico-number:before {margin-top:15px;width:58px;height:33px;background:url('/resources/images/mypage/bg_number.gif') center top no-repeat;} */
/* .mypage_support .mypage_info ul li.date .ico-date:before {margin-top:4px;width:48px;height:44px;background:url('/resources/images/mypage/bg_date.gif') center top no-repeat;} */
/* .mypage_support .mypage_info ul li.regular .ico-regular:before {margin-top:4px;width:48px;height:44px;background:url('/resources/images/mypage/bg_regular.gif') center top no-repeat;} */
/* .mypage_support .mypage_info ul li.money .ico-money:before {margin-top:10px;width:48px;height:38px;background:url('/resources/images/mypage/bg_money.gif') center top no-repeat;} */
.mypage_support .mypage_info ul li.date .start-date {position:absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;width:auto;bottom:5px;font-size:16px;line-height:1;color:#888;}
.mypage_support .mypage_info ul li.regular a{display:inline-block;padding:0 15px 0 0;background:url('/resources/images/mypage/btn_go_page.gif') right 4px no-repeat}
.mypage_support .mypage_info ul li.money a {display:inline-block;padding:0 15px 0 0;background:url('/resources/images/mypage/btn_go_page.gif') right 4px no-repeat}

.mypage_support .mypage_box{float:left;margin:0 0 20px 0}
.mypage_support .my_children{float:left;width:428px;height:460px;background:url('/resources/images/mypage/bg_mychildren.jpg') no-repeat;background-size:cover;text-align:center}
.mypage_support .my_children>strong{display:block;margin:55px 0 30px 0;font-size:20px;font-weight:bold}
.mypage_support .my_children_list{width:380px;margin:0 auto;position:relative}
.mypage_support .my_children_list .list_slide{display:none}
.mypage_support .my_children_list .list_slide>div span img{width:139px;height:139px;margin:25px 0 0 0}
.mypage_support .my_children_list .list_slide>div strong a{display:block;margin:28px auto 10px;font-size:18px;color:var(--renew-point-color);}
.mypage_support .my_children_list .list_slide>div .my_children_info{height:45px;text-align:center;color:#666;font-size:16px;}
.mypage_support .my_children_list .list_slide>div .my_children_info .center{margin:0 3px 0 3px;font-weight:bold}
.mypage_support .my_children_list .list_slide>div .my_children_info span{font-weight:bold}
.mypage_support .my_children_list .list_slide>div ul.btn{width:196px;margin:0 auto}
.mypage_support .my_children_list .list_slide>div ul.btn li{float:left;width:98px;text-align:center}
.mypage_support .my_children_list .slidesjs-pagination{position:absolute;width:15px;top:-24px;right:104px;text-align:right;list-style:none;text-align:left}
.mypage_support .my_children_list .slidesjs-pagination li{display:inline-block;text-align:left}
.mypage_support .my_children_list .slidesjs-pagination li >a{display:none;overflow:hidden}
.mypage_support .my_children_list .slidesjs-pagination li a.active {display:block;color:#31b97f;background:none;padding:0 1px 0 0}
.mypage_support .my_children_list .slidesjs-pagination li >a:before{content:'';color:#666;font-weight:normal;margin:0 2px 0 0}
.mypage_support .my_children_list .total_slide{position:absolute;top:-24px;right:90px;color:#666}
.mypage_support .my_children_list .total_slide span{margin:0 2px 0 2px}
.mypage_support .my_children_list .slidesjs-previous{position:absolute;top:85px;left:70px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_prev.png') no-repeat;text-indent:-9999px;cursor:pointer}
.mypage_support .my_children_list .slidesjs-next{position:absolute;top:85px;right:70px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_next.png') no-repeat;text-indent:-9999px;cursor:pointer}

/*---------------------------------
	자료실
----------------------------------*/
.data {/*background:#869c47 url('/resources/images/data/20201217_bg_data.jpg') center top no-repeat;min-width:1000px;*/}
.no_data{width:100%;height:135px;line-height:135px;margin-top:50px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;color:#666}
.newsletter{position:relative;border:1px solid #fff}
.newsletter .board_search{position:relative;width:1173px;text-align:right;}
.newsletter .board_search select{width:120px;margin:0 2px 0 0}
.newsletter .board_search span.select_box{position:absolute;top:3px;left:657px;width:110px;background:#fff url('/resources/images/common/bg/bg_select.gif') 98px center no-repeat}
.newsletter .thumbnail_list{margin:10px 0 0 0}

.cont-reference {position:relative;clear:both;width:780px}
.cont-reference .board_search span.select_box {left:auto;right:-1px;}
.cont-reference .pdf-cont {padding-top:0px;}
.cont-reference .sub-danbiList .pdf-cont {}
.cont-reference .pdf-cont .pdf-list {overflow:hidden;padding-top:20px;}
.cont-reference .pdf-cont .pdf-list li {position:relative;float:left;padding:0 28px;width:243px;min-height:436px;}
.cont-reference .pdf-cont .pdf-list li:nth-child(4n+1):after {content:'';position:absolute;bottom:114px;left:0;width: calc(100% * 4);height:8px;background-color:#f3f3f3;border-bottom:2px solid #ccc;border-radius:3px;z-index:400;}
.cont-reference .pdf-cont .pdf-list li .img-cont {overflow:hidden;width:243px;min-height:311px;
	-webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.cont-reference .pdf-cont .pdf-list li .img-cont > img {display:block;width:243px;height:311px;object-fit:cover;}
.cont-reference .pdf-cont .pdf-list li .img-cont .img-mask {position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:243px;height:311px;background:rgba(0,0,0,0.6);text-align:center;z-index:200;opacity:0;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.cont-reference .pdf-cont .pdf-list li .img-cont .img-mask .pos {position:absolute;top:50%;left:50%;width:44px;height:44px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.cont-reference .pdf-cont .pdf-list li .img-cont .img-mask .ico-more-pdf {display: inline-block;width:44px;height:44px;background-size:52px;background-position: 0 0;background:url('/resources/images/common/ico_more_pdf.png') no-repeat;}
.cont-reference .pdf-cont .pdf-list li a:HOVER .img-cont .img-mask {opacity:1;}

.cont-reference .pdf-cont .pdf-list li .text-cont {padding-top:25px;text-align:center;}
.cont-reference .pdf-cont .pdf-list li .text-cont .vol {position:relative;display:block;color: #2ab570;margin-bottom:5px;font-weight:bold;}
.cont-reference .pdf-cont .pdf-list li .text-cont .vol:before {content:'';display:inline-block;width:14px;height:12px;background: url(/resources/images/data/bu_umbrella.jpg) center left no-repeat;}
.cont-reference .pdf-cont .pdf-list li .text-cont .title {display:block;color:#333;letter-spacing:-2px;line-height:20px;}

.cont-reference .paging {margin-top:0;}
/* 소식지 */
/* 사업보고서 */
/* 후원보고서 */
/* 연구자료 */
/* 동광 */
/* 포럼 */
/* 발간물 */
/* 카드뉴스 */
/* 기타자료 */

#contents.sub-contents h4.report_title {font-size:42px !important;font-weight:bold;margin-top:60px;}


/*---------------------------------
	나의 후원
----------------------------------*/
/* MY HOME */
#subVisual.mypage {background:url('/resources/images/mypage/bg_mypage.png');background-size:cover;}

p.txt_mypage{font-size: 20px; font-weight: 500;color: #999;line-height:normal;margin-top:10px;margin-bottom:60px;}
.mypage_support h4{margin: 0 0 30px 0;font-size:20px !important;font-weight:bold;line-height:24px}
.mypage_support .mypage_info{padding:20px 0;width:100%;height:144px;margin:0 0 20px 0;border:1px solid #e4e4e4;background:#fbfbfb}

.mypage_support .mypage_info ul{/*padding:21px 0 0 0*/display:table;width:100%;}
.mypage_support .mypage_info ul li{position:relative;display:table-cell;vertical-align:middle;height:144px;text-align:center}
.mypage_support .mypage_info ul li + li {border-left:1px dashed #e4e4e4;}
.mypage_support .mypage_info ul.cell-top li {vertical-align:top;}
.mypage_support .mypage_info ul li.number{width:193px;background:url('/resources/images/mypage/bg_number_v2.png') center 17px no-repeat}
.mypage_support .mypage_info ul li.date{width:195px;background:url('/resources/images/mypage/bg_date_v2.png') center 4px no-repeat;border-left:1px dashed #e4e4e4;border-right:1px dashed #e4e4e4}
.mypage_support .mypage_info ul li.regular{width:195px;background:url('/resources/images/mypage/bg_regular_v2.png') center 4px no-repeat;border-right:1px dashed #e4e4e4}
.mypage_support .mypage_info ul li.money{width:192px;background:url('/resources/images/mypage/bg_money_v2.png') center 8px no-repeat}
.mypage_support .mypage_info ul.support_type2 li.number{width:389px;background:url('/resources/images/mypage/bg_number_v2.png') center 17px no-repeat;border-right:1px dashed #e4e4e4}
.mypage_support .mypage_info ul.support_type2 li.money{width:385px;background:url('/resources/images/mypage/bg_money_v2.png') center 8px no-repeat}

.mypage .no_support h4{margin:0 0 15px 0;font-size:20px;font-weight:bold;line-height:24px}
.mypage .no_support .mypage_box>div{float:left;width:458px}
.mypage .no_support .mypage_box .my_qna{margin:0}
.mypage_encourage{height:274px;margin:60px 0 20px 0;padding:0 0 0 390px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:url('/resources/images/mypage/bg_mypage_encourage.png') 40px bottom no-repeat}
.mypage_encourage p{margin:50px 0 25px 0}
.mypage_encourage .btn_blue {color:var(--renew-point-color);font-size:20px;}


.my_alarm{width:430px;height:220px;margin:0 20px 20px 0;padding:30px 0 0 0;border:1px solid #e4e4e4;position:relative;box-sizing: border-box;}
.my_alarm>strong{font-size:20px;margin:0 10px 0 30px}
.my_alarm>span{font-size:20px;color:#666}
.my_alarm .alarm_slide{display:none;height:140px;padding:0 0 0 40px;overflow:hidden}
.my_alarm .alarm_slide .slidesjs-previous{position:absolute;top:10px;right:29px;z-index:10;width:20px;height:21px;background:url('/resources/images/mypage/btn_slide_prev_s.gif') no-repeat;text-indent:-9999px;cursor:pointer}
.my_alarm .alarm_slide .slidesjs-next{position:absolute;top:10px;right:10px;z-index:10;width:19px;height:21px;background:url('/resources/images/mypage/btn_slide_next_s.gif') no-repeat;text-indent:-9999px;cursor:pointer}
.my_alarm .alarm_slide .slidesjs-pagination{display:none}
.my_alarm .alarm_slide>div strong{display:block;font-size:18px;font-weight:normal;line-height:20px}
.my_alarm .alarm_slide>div p{width:240px;overflow:hidden;margin:5px 0 10px 0;color:#666;font-size:14px;line-height:20px}
.my_alarm .alarm_slide>div p span{font-size:13px;color:#888}
.my_alarm .alarm_slide>div a{margin:0 15px 0 0;padding:0 10px 0 0;background:url('/resources/images/common/bg/bg_button_icon2.gif') right 7px no-repeat}
.my_alarm .alarm_slide>div a span{font-size:13px;color:#666;line-height:16px}
.my_alarm .alarm_slide>div a span.btn{text-align:left;border-bottom:1px solid #828282}
.my_alarm .alarm_letter{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm.gif') left 30px no-repeat}
.my_alarm .alarm_year{padding:20px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_year.gif') left 30px no-repeat}
.my_alarm .alarm_campaign{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_campaign.gif') left 25px no-repeat}
.my_alarm .alarm_birth{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_birth.gif') left 30px no-repeat}
.my_alarm .alarm_notice{padding:20px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_notice.gif') left 40px no-repeat}
.my_alarm .alarm_address{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_info.gif') left 30px no-repeat}
.my_alarm .alarm_mobile{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_info.gif') left 35px no-repeat}
.my_alarm .alarm_email{padding:25px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_info.gif') left 30px no-repeat}
.my_alarm .no_alarm{width:265px;height:70px;padding:20px 0 0 75px;background:url('/resources/images/mypage/bg_alarm_notice_v2.png') left 45px no-repeat}
.my_alarm .no_alarm strong{display:block;margin:30px 0 0 0;color:#666}

/* 통합회원가입 안내 */
.anotherLogin_area{height:220px;margin:0 20px 20px 0;padding:30px 0 0 0;border:1px solid #e4e4e4;position:relative;box-sizing: border-box;}
.anotherLogin_area > strong{font-size:20px;margin:0 10px 0 30px;}
.anotherLogin_area .anotherTxt_box{width:290px;height:66px;margin-left:40px;padding:20px 0 0 77px;background:url('/resources/images/mypage/another-login_v2.png') left 26px no-repeat;font-size:18px;line-height:27px;}
.anotherLogin_area .btn_box{}
.anotherLogin_area .btn_box > .button.btn_green1{width:180px;height:42px;margin-top:9px;margin-left:116px;padding:0 20px 0 20px;line-height:42px;font-size:16px;box-sizing: border-box;}

.mypage .my_qna{width:430px;height:220px;margin:0 20px 0 0;border:1px solid #e4e4e4;background:url('/resources/images/mypage/bg_qna_v2.png') 41px 94px no-repeat}
.mypage .my_qna strong{display:block;margin:30px 0 0 30px;font-size:20px;font-weight:bold}
.mypage .my_qna p{font-size:16px;margin:55px 0 0 110px}
.mypage .my_qna p a{color:var(--renew-point-color);font-weight:bold}
.mypage .banner_area ul li{float:left;width:380px}
.mypage .banner_area ul li img{width:380px;height:150px}
.mypage .banner_area ul li.first{margin:0 20px 0 0}

.mypage_support .no_children{color:#666}
.mypage_support .no_children p.text{color:#333;font-size:18px;margin:0 0 16px 0}
.mypage_support .no_children .text_info{font-size:16px;line-height:23px;color:#888;padding:0 15.78% 45px;font-weight:500;}
.mypage_support .no_children>strong{display:block;color:var(--renew-point-color);margin:45px 0 25px 0;font-size:18px}
.mypage_support .no_children a{width:130px;height:34px;line-height:34px;font-weight:normal;font-size: 18px;color:var(--renew-point-color);}

/* 후원관리 */
p.no_page{text-align:center;margin:75px 0 0 0;font-size:20px;line-height:24px}
p.no_page2{text-align:center;margin:75px 0 0 0;color:#666;line-height:24px}
p.no_page3{text-align:center;margin:75px 0 0 0;padding:95px 0 0 0;font-size:20px;line-height:24px;background:url('/resources/images/mypage/bg_nopayment.gif') center top no-repeat;font-weight:bold;font-family:'noto'}
p.total_donation{margin:0 0 5px 0;padding:0 0 0 20px;background:url('/resources/images/mypage/icon_money.gif') left 5px no-repeat;font-size:18px;line-height:25px;color:#333}
p.total_donation>span{color:var(--renew-point-color);font-weight:bold}

.mypage_search{width:100%;margin-top: 60px;padding:20px 0 20px 40px;background:#fbfbfb;border:1px solid #e4e4e4;box-sizing: border-box;}
.mypage_search .search_box{position:static;float:left;width:790px;overflow:hidden}
.mypage_search ul li{float:left;line-height:32px}
.mypage_search ul li label{display:inline-block;line-height:33px;font-size:18px;}
.mypage_search ul li.search_number{width:665px;margin:0 0 15px 0}
.mypage_search ul li.choice_date{width:674px}
.mypage_search ul li.choice_date>strong{float:left;display:inline-block;width:95px;line-height:32px;font-weight: normal;font-size:18px;}
.mypage_search ul li.choice_date>ul{float:left;width:246px;margin:0 10px 0 0;border:1px solid #b9b9b9;border-radius:3px;background:#fff}
.mypage_search ul li.choice_date>ul li{float:left;width:48px;height:33px;line-height:33px;text-align:center;border-right:1px solid #e7e7e7}
.mypage_search ul li.choice_date>ul li a{position:static;display:block;color:#666;font-size:16px}
.mypage_search ul li.choice_date>ul li.last{border-right:0}
.mypage_search ul li.choice_date>ul li.on{background:#31b97f}
.mypage_search ul li.choice_date>ul li.on a{color:#fff}
.mypage_search ul li.choice_date>ul li.first.on{border-radius:3px 0 0 3px}
.mypage_search ul li.choice_date>ul li.last.on{border-radius:0 3px 3px 0}
.mypage_search ul li.choice_date>div{float:left;width:313px}
.mypage_search ul li.choice_date>div>label{display:block;width:0;height:0;overflow:hidden;position:absolute;left:-9999px;font-size:0}
.mypage_search ul li.choice_date>div>span{display:inline-block;width:112px;height:33px;background:#fff;border:1px solid #b9b9b9;border-radius:3px;vertical-align:top}
.mypage_search ul li.choice_date input[type="text"]{width:78px;height:33px;line-height:33px;text-align:center;border:0;font-size:14px;color:#666}
.mypage_search ul li.choice_date>div>span img{vertical-align:top;cursor:pointer;margin:7px 2px 0 0}
.mypage_search ul li.choice_date a.reset{position:static;margin:0 5px 0 5px;padding:0 0 0 17px;background:url('/resources/images/mypage/icon_reset.gif') left center no-repeat;font-size:16px;color:#666;line-height:33px}
.mypage_search .btn_search{float:left;width:56px;vertical-align:top;margin:47px 0 0 0;overflow:hidden}
.mypage_search .btn_search a{display:block;width:56px;padding:0;text-align:center}

.my_support_list .search_box ul li{position:relative;width:270px}
.my_support_list .search_box ul li select{width:138px;height:35px;margin:2px 0 0 26px;margin-left:17px;}
.v2 select {color: #606060;}
.my_support_list .search_box ul li .select_box{width:128px;height:35px;top:0;left:94px;background:#fff url('/resources/images/common/bg/bg_select.gif') 110px center no-repeat}
.my_support_list .search_box ul li.state .select_box{left:81px}
.my_support_list>p{padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.gif') left center no-repeat;color:#888}
.my_support_list>p>strong{color:var(--renew-point-color)}
.my_support_list .mypage_table1 td.money .won{display:inline-block;margin:0 0 0 2px;color:#666;font-weight:normal}
.my_support_list .list_sort{float:left;margin:60px 0 18px 0}
.my_support_list .btn_list{padding:0 0 15px 0}
.my_support_view{margin:57px 0 0 0}
.my_support_view .mypage_table1 td.money .won{display:inline-block;margin:0 0 0 2px;color:#666;font-weight:normal}
.my_support_view .mypage_table2{margin:0 0 70px 0}
.my_support_view .mypage_table2 table td{padding:11px 0 11px 20px}
.my_support_view>strong{display:block;font-size:20px;margin:0 0 15px 0}
.my_support_view .mypage_table2 table{color:#333}
.my_support_view .btn_list ul{margin:10px 0 35px 0}
.my_support_view .btn{text-align:right;margin:30px 0 0 0}

.mypage .btn_list{width:216px;margin:20px 0 0 725px}
.mypage .btn_list ul li{float:left;margin:0 0 0 5px;vertical-align:top}
.mypage .btn_list ul li a{vertical-align:top;line-height:30px}
.mypage .btn_list ul li a img{vertical-align:top}

.my_donation .info{margin:0 0 70px 0;padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;font-size:16px;line-height:23px;color:#888}
.my_donation .mypage_table1 td.money .won{display:inline-block;margin:0 0 0 2px;color:#666;font-weight:normal}
.my_donation .search_number{position:relative}
.my_donation .search_number select{width:138px;height:32px;margin:2px 40px 0 26px;margin-left:16px;}
.my_donation .search_number .select_box{width:128px;height:35px;top:0;left:94px;background:#fff url('/resources/images/common/bg/bg_select.gif') 110px center no-repeat}
.my_donation .btn_list{width:341px;margin:10px 0 0 600px}
.my_donation .paging{margin-top:45px}

.my_payment ul{margin:60px 0 10px 0}
.my_payment ul li{float:left;margin:0 20px 20px 0;width:430px;height:285px;border:1px solid #efefef}
.my_payment ul li>span{display:block;margin:25px 0 50px 30px;font-size:20px;color:var(--renew-point-color);font-weight:bold;}
.my_payment ul li.payment_way1{background:url('/resources/images/mypage/bg_payment1_v2.png') 34px 95px no-repeat}
.my_payment ul li.payment_way2{background:url('/resources/images/mypage/bg_payment2_v2.png') 34px 78px no-repeat}
.my_payment ul li.payment_way3{background:url('/resources/images/mypage/bg_payment3_v2.png') 34px 75px no-repeat}
.my_payment ul li.payment_way3>div>strong{width:180px;height:60px;line-height:24px}
.my_payment ul li.payment_way4{background:url('/resources/images/mypage/bg_payment4_v2.png') 34px 75px no-repeat}
.my_payment ul li.payment_way5{background:url('/resources/images/mypage/bg_payment4_v2.png') 34px 75px no-repeat}
.my_payment ul li.payment_way6{background:url('/resources/images/mypage/bg_payment3_v2.png') 34px 75px no-repeat}
.my_payment ul li.payment_way6>div>strong{width:180px;height:60px;line-height:24px}
.my_payment ul li>div{padding:0 0 0 170px}
.my_payment ul li>div>strong{display:block;font-size:18px;font-weight: medium;}
.my_payment ul li>div>p{margin:10px 0 20px 0;height:14px;font-size: 16px; color: #666;}
.my_payment ul li>div>span{display:block;color:#666;font-size:16px;}
.my_payment ul li>div>span.date {margin-top:4px;}
.my_payment ul li>div>span em {display:inline-block;color: #666;}

.my_payment ul li>div>span strong{display:inline-block;margin:0 0 0 5px;color:#222;vertical-align:top}
.my_payment ul li>div a{margin:50px 0 25px 120px}
.my_payment>p{padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;font-size:16px;line-height:23px;color:#888}
.no_payment{margin:95px 0 0 0;padding:95px 0 0 0;background:url('/resources/images/mypage/bg_nopayment.gif') center top no-repeat;text-align:center;font-size:20px;line-height:24px}
.my_payment_info>strong{display:block;margin:50px 0 22px 0;font-size:20px}
.my_payment_info ul{width:100%;height:185px;border:1px solid #e5e5e5}
.my_payment_info ul li{float:left;width:292px;height:85px;margin:50px 0 0 0;text-align:center}
.my_payment_info ul li.center{border-left:1px dashed #f0f0f0;border-right:1px dashed #f0f0f0}
.my_payment_info ul li span{display:block;margin:10px 0 15px 0;color:#666;font-size:18px}
.my_payment_info ul li strong{font-size:24px}
.my_payment_info ul li strong.money{font-size:25px;color:var(--renew-point-color)}
.my_payment_info ul li p{margin:10px 0 0 0;color: #666;font-size:16px;}
.my_payment_view p.info{height:23px;margin:55px 0 10px 0;padding:0 0 0 25px;background:url('/resources/images/mypage/icon_payment.gif') left center no-repeat;font-size:16px;line-height:23px}
.my_payment_view p.info strong{color:var(--renew-point-color)}
.my_payment_view .btn{width:580px;margin:50px auto 0;text-align:center;}
.my_payment_view .btn ul li{float:left;width:280px;text-align:center;}
.my_payment_view .btn ul li~li {margin-left:20px;}
.my_payment_view table span.space{margin:0 1px 0 3px;line-height:32px}
.my_payment_change{margin:70px 0 0 0}
.my_payment_change div>strong{display:block;float:left;margin:0 0 13px 0;font-size:20px}
.my_payment_change .change_info1{float:right;height:20px;margin:0 0 13px 0;padding:0 0 0 18px;background:url('/resources/images/common/ico/icon_exclamation_v2.png') left center no-repeat;font-size:16px;color:var(--renew-point-color);line-height:18px}
.my_payment_change .change_info2{float:right;height:20px;margin:0 0 13px 0;padding:0 0 0 18px;background:url('/resources/images/common/ico/icon_exclamation_v2.png') left center no-repeat;font-size:16px;color:var(--renew-point-color);line-height:18px}
.my_payment_change .change_info3{float:right;height:20px;margin:0 0 13px 0;padding:0 0 0 18px;background:url('/resources/images/common/ico/icon_exclamation_v2.png') left center no-repeat;font-size:16px;color:var(--renew-point-color);line-height:18px}
.my_payment_change .change_way{float:left;width:160px;padding:15px 0 0 0;border-top:2px solid #b1b1b1;font-size:16px;text-align:center}
.my_payment_view .radioBg{position:relative}
.my_payment_view .radioBg span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:1px;left:25px}
.my_payment_view .radioBg span button{width:19px;height:18px;text-indent:-9999px}
.my_payment_view .radioBg span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0}
.my_payment_view .radioBg input{display:inline-block;width:12px;height:12px;border:0;background:0}
.my_payment_view .radioBg label{display:inline-block;margin:1px 0 0 0;font-size:18px;}
.my_payment_view .check_box{display:inline-block;height:18px;margin:0 20px 5px 0;padding:0;color:#666;font-size:13px;vertical-align:middle;line-height:18px;position:relative}
.my_payment_view .check_box span{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:8px;left:10px}
.my_payment_view .check_box span button{width:18px;height:18px;text-indent:-9999px}
.my_payment_view .check_box span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0}
.my_payment_view .check_box input{width:17px;height:17px;margin:0 5px 0 0;border:0;background:0}
.my_payment_view .check_box div{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:8px;left:10px}
.my_payment_view .check_box div.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0;background-size:cover;}
.my_payment_view .check_box div button{display:none}

.my_payment_change .change_way a.btn_register{display:block;width:110px;height:110px;margin:25px auto 0;overflow:hidden;background:url('/resources/images/mypage/btn_register.gif') no-repeat;text-indent:-9999px}
.my_payment_change .change_way_table{float:left;width:780px;text-align:left;border-top:2px solid #b1b1b1;color:#666}
.my_payment_change .change_way_table th{width:130px;padding:0 0 0 20px;text-align:left;color:#333;border-left:1px solid #efefef;border-right:1px solid #efefef;border-top:1px solid #efefef;background:#fbfbfb;border-bottom:0}
.my_payment_change .change_way_table td{padding:7px 0 7px 20px;border-right:0;border-top:1px solid #efefef;border-bottom:0}
.my_payment_change .change_way_table tr.last th{border-bottom:0}
.my_payment_change .change_way_table tr.last td{border-bottom:0}
.my_payment_change .change_way_table td select{width:148px;height:32px;padding:0 5px 0 5px;border:1px solid #b9b9b9;color:#666;vertical-align:top}
.my_payment_change .change_way_table td input[type="text"]{width:118px;padding:0 5px 0 5px;vertical-align:top}
.my_payment_change .change_way_table td span{font-size:16px}
.my_payment_change .change_way_table td.bank_mobile select{width:65px;margin:0}
.my_payment_change .bill{margin:0 0 30px 0;border-bottom:1px solid #efefef}
.my_payment_change .credit{margin:0 0 30px 0}
.my_payment_change .credit td{position:relative}
.my_payment_change .credit td select{margin:0 8px 0 0}
.my_payment_change .credit td .select_box{top:6px;left:20px;width:53px;height:35px;background:#fff url('/resources/images/common/bg/bg_select.gif') 46px center no-repeat}
.my_payment_change .credit td.card_name .select_box{width:140px ;background:#fff url('/resources/images/common/bg/bg_select.gif') 128px center no-repeat}
.my_payment_change .credit td.card_date .select_box.type{left:97px}
.my_payment_change .credit td input[type="checkbox"]{margin:10px 0 0 0;filter:alpha(opacity=0);opacity:0;left:10px}
.my_payment_change .credit td input[type="password"] {height:35px;border:1px solid #b9b9b9}
.my_payment_change .credit td label{line-height:30px;margin:1px 0 0 35px}
.my_payment_change .credit td.birth .select_box.type{left:97px}
.my_payment_change .credit td.birth .select_box.type2{left:173px}
.my_payment_change .credit td.mobile select{width:65px;margin:0}
.my_payment_change .credit td.mobile span.space{margin:0 1px 0 1px}
.my_payment_change .transfer{border-bottom:1px solid #efefef}
.my_payment_change .transfer td{position:relative}
.my_payment_change .transfer td select{margin:0 8px 0 0}
.my_payment_change .transfer td .select_box{top:6px;left:20px;width:53px;height:32px;background:#fff url('/resources/images/common/bg/bg_select.gif') 41px center no-repeat}
.my_payment_change .transfer td.bank select{width:150px}
.my_payment_change .transfer td.bank .select_box{width:140px;background:#fff url('/resources/images/common/bg/bg_select.gif') 128px center no-repeat}
.my_payment_change .transfer td input[type="checkbox"]{margin:10px 0 0 0;filter:alpha(opacity=0);opacity:0;left:10px}
.my_payment_change .transfer td label{line-height:30px;margin:1px 0 0 35px}
.my_payment_change .transfer td.birth .select_box.type{left:97px}
.my_payment_change .transfer td.birth .select_box.type2{left:173px}
.my_payment_change .transfer td.billday select{width:100px}
.my_payment_change .transfer td.billday .select_box{width:90px;background:#fff url('/resources/images/common/bg/bg_select.gif') 78px center no-repeat}

.mypage_notice{margin:60px 0 0 0}
.mypage_notice p{padding:0 0 0 25px;background:url('/resources/images/mypage/icon_notice.gif') center left no-repeat;font-size:18px;line-height:25px}
.mypage_notice ul{margin:5px 0 0 25px}
.mypage_notice ul li{padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;font-size:16px;line-height:23px;color:#888}

/* 해외및국내결연아동정보안내문구 */
.mypage_notice.write_noti{}
.mypage_notice.write_noti > ul{display:none;}
.mypage_notice.write_noti > ul.show{display:block;}
.chlid-writer-ok{margin-top:45px;}
.v2 .chlid-writer-ok.input-field .chk-cont input[type="checkbox"] + label:before{box-sizing:border-box;}

.my_deposit .search_box ul li {position:relative;}
.my_deposit .search_box ul li select{width:138px;height:35px;margin:2px 0 0 26px;margin-left:17px;}
.my_deposit .search_box ul li .select_box{width:128px;height:35px;top:0;left:94px;background:#fff url('/resources/images/common/bg/bg_select.gif') 116px center no-repeat}

.my_deposit>p{padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.gif') left 10px no-repeat;font-size:16px;margin-top: 20px;color:#888}
.my_deposit .my_payment_info>strong{margin:77px 0 20px 0}
.my_deposit .my_payment_info ul li{font-size:20px;color:#888;line-height:26px;vertical-align:top;line-height:20px}
.my_deposit .my_payment_info ul li span.won{display:inline-block;font-size:20px;color:#888;vertical-align:top;line-height:28px;margin:0 0 0 3px}
.my_deposit .my_payment_info ul li>strong{display:inline-block;font-size:25px;color:#31b97f;vertical-align:top;line-height:28px}

.my_deposit .mypage_table1{margin:30px 0 55px 0}
.my_deposit .mypage_table1 table td{padding:8px 0 8px 0;position:relative}
.my_deposit .mypage_table1 table td select{width:138px;margin:0 5px 0 0;margin-left:5px}
.my_deposit .mypage_table1 table td input{width:128px;height:31px}
.my_deposit .mypage_table1 table td .select_box{width:128px;height:31px;line-height:31px;top:8px;left:60px;background:#fff url('/resources/images/common/bg/bg_select.gif') 116px center no-repeat}
.my_deposit .mypage_table1 table td .won{display:inline-block;margin:0 0 0 2px}
.my_deposit .total_money{height:58px;border-bottom:1px solid #efefef;line-height:58px;text-align:left}
.my_deposit .total_money p{float:left;width:254px;margin:0 0 0 50px;font-weight:bold;color:#333;font-size:16px}
.my_deposit .total_money strong{float:right;display:block;margin:0 25px 0 0;font-size:22px;font-weight:bold;color:#888}
.my_deposit .total_money span{font-size:25px;color:var(--renew-point-color);}
.my_deposit .total_money span.won{display:inline-block;font-size:20px;color:#888;vertical-align:top;line-height:25px;margin:16px 0 0 3px;font-weight:normal}
.my_deposit .mypage_notice{margin:60px 0 55px 0}
.my_deposit .btn{margin:40px 0 0 0}
.my_deposit_choice strong{display:block;margin:0 0 20px 0;font-size:20px}
.my_deposit_choice ul{border-top:2px solid #888;border-bottom:1px solid #efefef}
.my_deposit_choice ul li{float:left;line-height:48px;color:#666}
.my_deposit_choice ul li input{margin-left:30px}
.my_deposit_choice .radioBg{height:18px;padding:20px 0 20px 35px}
.my_deposit_choice .radioBg li{height:18px;margin:0 0 10px 0;line-height:18px;vertical-align:top}
.my_deposit_choice .radioBg li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:1px;left:-1px}
.my_deposit_choice .radioBg li span button{width:19px;height:18px;text-indent:-9999px}
.my_deposit_choice .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0;background-size:contain;}
.my_deposit_choice .radioBg li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.my_deposit_choice .radioBg li label{display:inline-block;margin:0 35px 0 23px;height:18px;vertical-align:middle;line-height:15px;font-size:16px;}

.my_support_stop{margin:55px 0 0 0}
.my_support_stop>strong{display:block;font-size:20px;margin:0 0 25px 0}
.my_support_stop ol{width:100%;height:240px;margin:0 0 67px 0;padding:46px 0 0 78px;border:1px solid #e4e4e4;box-sizing: border-box;}
.my_support_stop ol li{position:relative;float:left;font-weight:bold}
.my_support_stop ol li~li:before {content:'';position:absolute;top:60px;left:30px;width:19px;height:20px;background:url('/resources/images/mypage/bg_stop_arrow.gif')}
.my_support_stop ol li strong{display:block;color:#666;font-size: 18px;}
.my_support_stop ol li span{display:block;color:var(--renew-point-color);font-size:18px;}
.my_support_stop ol li.step1{padding:10px 0 0 100px;background:url('/resources/images/mypage/bg_stop_step1_v2.png') no-repeat}
.my_support_stop ol li.step1 strong{margin:0 0 5px 0}
.my_support_stop ol li.step1 span.last{margin:50px 0 30px 0}
.my_support_stop ol li.step2{width:250px;padding:110px 0 0 0;background:url('/resources/images/mypage/bg_stop_step2_v2.png') 135px 25px no-repeat;text-align:left}
.my_support_stop ol li.step2 strong {display: inline-block;padding-left: 110px;}
/* .my_support_stop ol li.step2 strong{margin:0 15px 0 0} */
.my_support_stop ol li.step3{width:300px;padding:110px 0 0 0;background:url('/resources/images/mypage/bg_stop_step3_v2.png') 168px 25px no-repeat;text-align:left}
.my_support_stop ol li.step3 strong {display: inline-block;padding-left: 138px;}
.my_support_stop p{color:#666;font-size:18px;line-height:24px;}
.my_support_stop ul{width:100%;margin:20px 0 0 0;padding:30px 0;border:1px solid #e4e4e4;box-sizing:border-box;overflow:hidden;}
.my_support_stop ul li{float:left;width:660px;text-align:center}
.my_support_stop ul li.first{width:275px;border-right:1px dashed #f0f0f0;background:url('/resources/images/mypage/bg_tell.png') 45px 45px no-repeat;margin-top:20px;}
.my_support_stop ul li strong{display:block;font-size:18px}
.my_support_stop ul li>span{display:block;margin:25px 0 15px 0;font-size:24px;color:var(--renew-point-color);font-weight:bold}
.my_support_stop ul li p>span{display:inline-block;margin:0 5px 0 0;color:var(--renew-point-color);font-weight:bold}
.my_support_stop ul li a{display:block;width:123px;height:39px;margin:0 auto 15px;line-height:39px;font-weight:normal;border-radius:3px;color:#fff;background:var(--renew-point-color);font-size:16px;border-radius:0 0;}
.my_support_stop ul li p{color:#888;font-size:18px;text-align:center;line-height:23px}
.my_support_stop ul li p.type02 {text-align:left;padding-left:35px;}

.my_payment_change .transfer .autoBank_step{width:440px}
.my_payment_change .transfer .auto_bank_certify{width:440px;overflow:hidden;margin:5px 0}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li{float:left;width:218px;height:44px;line-height:44px;background:#fbfbfb;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:center}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li:first-child{border-radius:3px 0 0 0;border-left:1px solid #e4e4e4;background:#fbfbfb url('/resources/images/support/bg_tab.gif') center right repeat-y}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li:first-child.on{border-left:1px solid #b1b1b1}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li.last{border-radius:0 3px 0 0;border-right:1px solid #e4e4e4}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li.last.on{border-right:1px solid #b1b1b1}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li.on{background:#b1b1b1;color:#fff;border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li a{display:block;color:#666}
.my_payment_change .transfer .auto_bank_certify ul.tab_type>li.on a{color:#fff}
.my_payment_change .transfer .auto_bank_certify ul.tab3 li{width:145px}
.my_payment_change .transfer .auto_bank_certify ul.tab3 li.center{width:144px;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}
.my_payment_change .transfer .auto_bank_type{width:436px;padding:20px 0 0 0;/* border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4 */}
.my_payment_change .transfer .auto_bank_type>div{display:none}
.my_payment_change .transfer .auto_bank_type>div>strong{display:block;width:0;height:0;margin:0;overflow:hidden}
.my_payment_change .transfer .auto_bank_type>div .btn{margin:10px auto 30px;width:auto}
.my_payment_change .transfer .auto_bank_type>div .btn a{display:inline-block;width:185px;padding:0;height:35px;line-height:35px;background:#717171;color:#fff}
.my_payment_change .transfer .auto_bank_type>div .btn span{display:inline-block;border-radius:3px;text-align:center;vertical-align:top;background:#717171;padding:0;margin:0;width:185px;height:35px;line-height:35px;color:#fff;cursor:pointer}
.my_payment_change .transfer .auto_bank_type>div .btn span.btn_gray{background:#a8a8a8;cursor:default}
.my_payment_change .transfer .auto_bank_type>div .btn_darkgray{background:#717171;height:35px;padding:0 30px 0 30px;margin:0 3px 0 0}
.my_payment_change .transfer .auto_bank_type>div dl{padding:0 0 10px 20px;line-height:22px}
.my_payment_change .transfer .auto_bank_type>div dl dt{color:#333}
.my_payment_change .transfer .auto_bank_type>div dl dd{color:#888;margin:3px 0 15px 10px}
.my_payment_change .transfer .auto_bank_type>div .sign{position:relative}
.my_payment_change .transfer .auto_bank_type>div .sign_area{width:375px;margin:0 0 10px 15px;padding:0 15px 15px 15px;background-color:#fbfbfb}
.my_payment_change .transfer .auto_bank_type>div .sign_area p{color:#afafaf;margin:0 0 10px 0;padding:10px 0 0 0}
.my_payment_change .transfer .auto_bank_type>div .sign_area canvas{cursor:pointer;background:none}
.my_payment_change .transfer .auto_bank_type>div .sign_area #signature{height:157px;border:2px dotted #b7b7b7;background:none}
.my_payment_change .transfer .auto_bank_type>div .sign_area #signature img{margin:0}
.my_payment_change .transfer .auto_bank_type>div .sign_btn{text-align:right;margin:0 15px 15px 0}
.my_payment_change .transfer .auto_bank_type>div a.btn_kind3{width:110px}
.my_payment_change .transfer .auto_bank_type>div .sign_btn2{text-align:right;margin:0 15px 15px 0}
.my_payment_change .transfer .auto_bank_type>div .sign_btn2 span{display:inline-block;border-radius:3px;text-align:center;vertical-align:top;height:35px;padding:0 19px;line-height:35px;background:#a8a8a8;color:#fff}
.my_payment_change .transfer .auto_bank_type>div>ul{margin:0 0 20px 20px}
.my_payment_change .transfer .auto_bank_type>div>ul>li{color:#888;line-height:22px}
.my_payment_change .transfer .auto_bank_type>div>ul>li strong{color:#333}
.my_payment_change .transfer .auto_bank_type>div>ul>li p{margin:8px 15px 20px 0}

/*  나의 결연아동 */
.my_child_info>strong{display:block;float:left;margin:5px 0 15px 0;font-size:20px}
.my_child_info>p{float:right;width:400px;height:32px;margin:0 0 15px 0;padding:0 0 0 20px;color:#888;font-size:13px;background:url('/resources/images/mypage/icon_mark.gif') left center no-repeat}
.my_child_info>p a{height:32px;margin:0 0 0 10px;line-height:32px}
.my_child_list{clear:both;padding:25px 0 0 0;background:url('/resources/images/mypage/bg_mychild_top.jpg') no-repeat;background-size: contain;}
.my_child_list .child_slide{position:relative;width:100%;height:300px;background:url('/resources/images/mypage/bg_mychild.jpg') repeat}
.my_child_list .child_slide .slidesjs-previous{position:absolute;top:120px;left:30px;z-index:10;width:13px;height:23px;text-indent:-9999px;background:url('/resources/images/mypage/btn_slide_prev.png') no-repeat}
.my_child_list .child_slide .slidesjs-next{position:absolute;top:120px;right:30px;z-index:10;width:13px;height:23px;text-indent:-9999px;background:url('/resources/images/mypage/btn_slide_next.png') no-repeat}
.my_child_list .child_slide .slidesjs-pagination{display:none}
.my_child_box{width:496px;height: 100%;padding-top:65px;margin: 0 auto;}
.my_child_box .photo{float:left;width:154px;height:154px;margin:0 40px 0 0}
.my_child_box .photo img{width:154px;height:154px}
.my_child_box .info_box{float:left;/*width:470px*/}
.my_child_box .info_box .date{display:block;margin:0 0 15px 0;padding:0 0 0 25px;font-size:18px;font-weight:bold;color:var(--renew-point-color);background:url('/resources/images/mypage/icon_heart_v2.png') left 3px no-repeat}
.my_child_box .info_box>ul{min-width:403px;margin:0 0 28px 0}/* 20240115_추가 */
.my_child_box .info_box>ul>li{margin:0 0 10px 0;color:#666;font-size:18px;}
.my_child_box .info_box>ul>li strong {display:inline-block;margin-left:20px;color:#222;}
.my_child_box .info_box>ul>li a{font-size:13px;background:url('/resources/images/mypage/bg_arrow.png') right center no-repeat;margin:0 0 0 10px;padding:0 10px 0 0}
.my_child_box .info_box>ul>li a span{border-bottom:1px solid #333;font-size:16px;}
.my_child_box .info_box .btn_write{width:100px;height:34px;line-height:34px;background:#7c6643;color:#fff;font-size:15px;vertical-align:top}
.my_child_box .info_box .btn_gift{width:100px;height:34px;line-height:34px;background:#7c6643;color:#fff;font-size:15px;margin:0 1px 0 1px;vertical-align:top}
.my_child_box .info_box .btn_meet{width:90px;height:31px;line-height:31px;background:#fff;color:#666;font-size:15px;border:1px solid #cacaca;vertical-align:top}
.my_child_box .info_box .btn_meet.btn_help_support{height:32px;}
.my_child_present{width:100%;margin:30px 0 0 0;padding:0 0 30px 0;border:1px solid #efefef;text-align:center}
.my_child_present>strong{display:block;margin:30px 0 50px 0;font-size:20px}
.my_child_present ul li{float:left;line-height:24px;color:#666}
.my_child_present ul li strong{display:block;margin:0 0 10px 0;font-size:20px;color:#333}
.my_child_present ul li p {font-size: 18px;}
.my_child_present ul li.letter{width:50%;padding:80px 0 20px 0;border-right:1px dashed #f0f0f0;background:url('/resources/images/mypage/bg_letter_v2.png') center top no-repeat;box-sizing: border-box;}
.my_child_present ul li.gift{width:50%;padding:80px 0 0 0;background:url('/resources/images/mypage/bg_gift_v2.png') center top no-repeat;box-sizing: border-box;}
.my_child_info .mypage_notice{margin:40px 0 0 0}
.no_page_text {padding-top:16px;font-size:16px;text-align:center;line-height:24px;color:#888;}

/* 추가_아동 소개글 */
.my_child_box .info_box .btn_introduce{width:100px;height:34px;line-height:34px;background:#7c6643;color:#fff;font-size:15px;margin:0 1px 0 1px;vertical-align:top;}
/* 아동소개글_팝업 */
#popup-childInfo .dim{opacity: .5;}
#popup-childInfo .popup-wrap{margin-top:-344px;box-sizing:border-box;transform: initial;-webkit-transform:initial;}
#popup-childInfo .popup-cont{width:880px;padding-top:57px;padding-bottom:50px;background-color:#f5f2e9;border-radius:39px 39px;box-sizing:border-box;}
#popup-childInfo .popup-cont:before{content:'';position:absolute;top:27px;right:80px;display:block;width:246px;height:124px;background:url('/resources/images/mypage/deco_img.png') 0 0 no-repeat;z-index:2;}
#popup-childInfo .popup-cont .btn-close{top:30px;right:30px;}
#popup-childInfo .popup-cont .btn-close .ico-common.ico-close{width:29px;height:28px;background:url('/resources/images/mypage/popup_btn_close.png') 0 0 no-repeat;}
#popup-childInfo .popup-cont .popup-header{position:relative;padding:0 30px 37px 49px;background-color: transparent;border-bottom:0;}
#popup-childInfo .popup-cont .popup-header strong{font-size:30px;color:#111;}
#popup-childInfo .popup-cont .popup-body{position:relative;height:520px;}
#popup-childInfo .popup-cont .popup-body .body-cont{overflow-y:hidden;width:780px;max-height:520px;margin:0 auto;padding:73px 0 76px;background-color:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
#popup-childInfo .popup-cont .popup-body .body-cont textarea.txt_box{overflow-y:auto;width:100%;height:369px;padding:0 50px 0 49px;border:0;font-size:20px;line-height:36px;color:#666;background-color:transparent;box-sizing:border-box;scrollbar-color: #cdcdcd #f0f0f0;scrollbar-width: thin;}
/* 스크롤바_커스텀 */
#popup-childInfo .popup-cont .popup-body .body-cont textarea.txt_box::-webkit-scrollbar {width:8px;}
#popup-childInfo .popup-cont .popup-body .body-cont textarea.txt_box::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:10px 10px;}
#popup-childInfo .popup-cont .popup-body .body-cont textarea.txt_box::-webkit-scrollbar-thumb{height:30%;background:#cdcdcd;border-radius:10px 10px;}

.my_child_encourage{height:290px;margin:50px 0 20px 0;border-top:1px solid #efefef;border-bottom:1px solid #efefef;background:url('/resources/images/mypage/bg_mychild_encourage_v2.png') 40px center no-repeat}
.my_child_encourage >p{margin:35px 0 25px 390px;font-size: 33px;color: #666;line-height:40px;}
.my_child_encourage >p strong {color:var(--renew-point-color);}
.my_child_encourage span {display: block;margin:30px 0 25px 390px;font-weight: 500; color: #666;line-height: 24px;font-size:16px;}
.my_child_encourage a{display:block;width:280px;height:60px;margin:0 0 0 390px;background:var(--renew-point-color);border-radius:0px;color:#fff;line-height:60px;text-align:center;font-size:20px;font-weight:normal;box-sizing:border-box;}

.my_letter_tab{margin:60px 0 25px 0;border-bottom: 2px solid var(--renew-point-color);box-sizing: border-box;}
.my_letter_tab li{position:relative;float:left;width:295px;height:70px;text-align:center;line-height:70px;box-sizing:border-box;background:#f9f9f9;}
.my_letter_tab li.on{border:2px solid var(--renew-point-color);background:#fff;border-bottom:0;}
.my_letter_tab li.on:before {content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#fff;}
.my_letter_tab li.on a{color:var(--renew-point-color);}
.my_letter_tab li~li {margin-left:2px;}
.my_letter_tab li a{display:block;color:#999;font-weight: 500;font-size: 22px;}
.my_letter_content>p{margin:0 0 60px 0;color:#666;line-height:24px;font-size:18px;}
.my_letter_content>strong{font-size:20px;margin:0 5px 0 0}
.my_letter_content>span{color:#666}
.my_letter_content .mypage_table1{margin:20px 0 0 0}
.my_letter_content .mypage_table1 td{padding-top:12px;padding-bottom:11px}
.my_letter_content .mypage_table1 td .save{margin:0 5px 0 0}
.my_letter_content .mypage_table1 td .complete span{font-weight:normal;color:#666}
.my_letter_content.past>a{float:right}
.my_letter_content.past .mypage_table1{clear:both;margin:20px 0 0 0}
.my_letter_content.view{margin:60px 0 0 0}
.my_letter_content.view .mypage_table2{margin:20px 0 0 0}
.my_letter_content.view .mypage_table2 th{text-align:center;padding:0}
.my_letter_content.view table td{padding-top:11px;padding-bottom:11px}
.no_letter{color:#333}

.child_info{width:100%;margin:20px 0 75px 0;padding:25px 0 0 0;background:url('/resources/images/mypage/bg_mychild_top.jpg') left top no-repeat;background-size:contain;}
.child_info .info_box{width:100%;height:260px;padding:30px 0 0 90px;background:url('/resources/images/mypage/bg_mychild.jpg') repeat;box-sizing:border-box;}
.child_info .info_box>div{float:left}
.child_info .info_box .photo{width:154px;margin:0 50px 0 0}
.child_info .info_box .photo img{width:154px;height:154px}
.child_info .info_box>div>strong{display:block;margin:0 0 28px 0;font-size:26px;color:var(--renew-point-color);font-weight:normal}
.child_info .info_box>div ul{width:290px;margin:0 0 15px 0}
.child_info .info_box>div ul li{float:left;margin:0 0 13px 0;font-size:18px;}
.child_info .info_box>div ul li strong{color:#666}
.child_info .info_box .btn_write{width:92px;height:32px;line-height:32px;background:#7c6643;color:#fff;font-size:15px;vertical-align:top}
.child_info .info_box .btn_gift{width:92px;height:32px;line-height:32px;background:#7c6643;color:#fff;font-size:15px;margin:0 1px 0 1px;vertical-align:top}
.child_info .info_box .btn_introduce{width:92px;height:32px;line-height:32px;background:#7c6643;color:#fff;font-size:15px;margin:0 1px 0 1px;vertical-align:top}/* 아동소개 */
.child_info .info_box .btn_meet{width:90px;height:32px;line-height:30px;background:#fff;color:#666;font-size:15px;border:1px solid #cacaca;vertical-align:top;box-sizing:border-box;}

.my_letter_content .btn{text-align:right;padding:10px 0 0 0}
.my_letter_content .btn ul{margin:40px 0 0 0}
.my_letter_content .btn ul li{float:left}

.letter_send>div>strong{font-size:20px}
.letter_send table td.letter_con{border-bottom:0;padding:30px 0 30px 0}
.letter_send .btn a{float:left}
.letter_send .btn ul{float:right;margin:0}
.letter_send .btn ul li{margin:0 0 0 5px}
.letter_send.view table td.last .save{margin:0 10px 0 0}

/* 보낸편지함 하단 버튼 위치 수정 */
.my_letter_content .btn.letter_delBtn{margin-top:-11px;padding-top:0;}
.only_letterBtn_box{margin-top:35px;}
.only_letterBtn_box ul{width:100%;text-align:center;}
.only_letterBtn_box ul li{display:inline-block;vertical-align:middle;margin-left:20px;}
.only_letterBtn_box ul li:first-child{margin-left:0;}

/* 내가 쓴편지 보내기버튼 사이 */
.between_empty{margin-left:15px;}

/* 받은편지_상세 */
.slide_letter_wrap{overflow:hidden;position:relative;width:940px;padding-bottom:60px;background:url('/resources/images/mypage/bg_letter_receiv_cont.jpg') center top repeat-y;}
.slide_letter_wrap .letterSwiper{width:820px;height:650px;margin:0 auto;background-color:#fff;}
.slide_letter_wrap .letterSwiper .swiper-slide{overflow:hidden;width:820px;height:650px;margin:0 auto;background-color:#fff;}
.slide_letter_wrap .letterSwiper .swiper-slide > p{overflow-y:auto;height:650px;padding:39px 51px 43px 51px;font-size:17px;font-weight:400;line-height:38px;color:#222;box-sizing:border-box;}
.slide_letter_wrap .letterSwiper .swiper-slide > p.only_img{overflow-y:auto;height:650px;padding:0 0;}
.slide_letter_wrap .letterSwiper .swiper-slide > p.only_img > img{width:100%;height:auto;margin-top:0;}
.slide_letter_wrap .letterSwiper .swiper-button-prev:after, 
.slide_letter_wrap .letterSwiper .swiper-button-next:after{display:none;}
.slide_letter_wrap .letterSwiper .swiper-button-prev,
.slide_letter_wrap .letterSwiper .swiper-button-next{width:25px;height:40px;margin-top:calc(1.2 * var(--swiper-navigation-size) / 2);background:url('/resources/images/mypage/btn_letter_slider.png') center top no-repeat;}
.slide_letter_wrap .letterSwiper .swiper-button-prev{left:18px;transform: rotate(180deg);}
.slide_letter_wrap .letterSwiper .swiper-button-next{right:18px;}
.my_letter_content .btn.align_center{text-align:center;}
.letter_send .btn.align_center ul,
.letter_send .btn.align_center ul li,
.letter_send .btn.align_center a{float: inherit;}

.my_letter_write{margin:60px 0 0 0;display:block}
.my_letter_write>p{color:#666;margin:0 0 15px 0;font-size:16px;}
.my_letter_write>p>strong{font-size:24px;color:#333;margin:0 15px 0 0}
.my_letter_write .list_slide{display:none;width:100%;height:289px;border:2px solid #efefef;position:relative}
.my_letter_write .list_slide ul{width:640px;margin:35px 0 0 65px}
.my_letter_write .list_slide ul li{/*width:160px;*/float:left;text-align:center;cursor:pointer;position:relative}
.my_letter_write .list_slide ul li~li {margin-left:20px;}
.my_letter_write .list_slide ul li strong{display:block;margin:15px 0 15px 0;color:var(--renew-point-color);font-size:18px;}
.my_letter_write .list_slide ul li .photo img{width:138px;height:138px}
.my_letter_write .list_slide ul li p{font-size:16px;color:var(--renew-point-color);margin:0 0 5px 0;line-height:17px}
.my_letter_write .list_slide ul li.on{color:#21a665}
.my_letter_write .list_slide ul li.on p{color:#21a665}
.my_letter_write .list_slide ul li.on .select{position:relative;display:block;width:138px !important;height:138px!important;position:absolute;top:0;left:50px;z-index:10;background:url('/resources/images/mypage/my_children_letter_on.png') no-repeat;border:0;padding-left:0;}
.my_letter_write .list_slide ul li.on .select:before {content:'';display:inline-block;width:100%;height:100%;background-color:#21a665;opacity:.5;border-radius:50%;}
.my_letter_write .list_slide ul li.on .select:after {content:'선택';display:inline-block;font-size:18px;color:#fff;letter-spacing:0;position:absolute;top:50%;margin-top:-9px;left:0;right:0;margin-left:auto;margin-right:auto;font-weight:bold;line-height:1;}
.my_letter_write .list_slide .slidesjs-previous{position:absolute;top:132px;left:29px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_letter_prev.png') no-repeat;text-indent:-9999px;cursor:pointer}
.my_letter_write .list_slide .slidesjs-next{position:absolute;top:132px;right:29px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_letter_next.png') no-repeat;text-indent:-9999px;cursor:pointer}
.my_letter_write .list_slide .slidesjs-pagination{display:none}
.my_letter_write>strong{display:block;font-size:20px;margin:70px 0 17px 0}
.my_letter_write .text-list {position:relative;}
.my_letter_write .text-list li {padding:0 0 0 9px;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat;font-size:16px;line-height:24px;color:#666;}
.my_letter_write table{margin:20px 0 0 0}
.my_letter_write table td span{display:inline-block;margin:10px 0 0 0;font-size:13px;color:#888;line-height:30px}
.my_letter_write table td.add{padding:5px 0 12px 20px}
.my_letter_write table td.add a{margin:10px 10px 0 0}
.my_letter_write table td.add input{width:300px;margin:10px 10px 0 0}
.my_letter_write table td ul li{float:left;margin:0 25px 0 0}
.my_letter_write table td.letter_con{padding:30px 0 0 0;border-bottom: 0;}
.my_letter_write table td.letter_con>div{display:none}
.my_letter_write table tr#example_tr li:first-child{width:78px;}
.my_letter_write .btn{margin:60px auto 0;margin-left: 145px;}
.my_letter_write .btn ul li{width:280px;height:60px;text-align:center;float:left}
.my_letter_write .btn ul li~li {margin-left:20px;}
.my_letter_write .btn ul li a{width:100%;height:60px !important;padding:0;line-height:60px}
.my_letter_write .radioBg{float:left;width:400px}
.my_letter_write .radioBg span{top:-2px}
.my_letter_write .radioBg li input{top:7px}
.my_letter_write .radioBg li label{display:inline-block;margin:2px 0 0 20px;line-height:27px}
.my_letter_write .btn_area{float:right;width:200px;text-align:right}

/* 편지쓰기개선_예문선택 */
.letter-write-table .radioBg li > span{width:19px;}
.my_letter_write table td ul.ex-type-selec{width:600px;}
.my_letter_write table td ul.ex-type-selec li{width:calc(100% / 8);margin-right:0;}
.my_letter_write table td ul.ex-type-selec li button{display:block;width:100%;padding:8px 0 10px;text-align:center;border-radius:5px 5px !important;}
.my_letter_write table td ul.ex-type-selec li button i{display:block;width:35px;height:26px;margin:0 auto;}
.my_letter_write table td ul.ex-type-selec li button .btn-tit{display:block;margin-top:5px;text-align:center;line-height:1;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos01{background:url('/resources/images/mypage/ico_letter01_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos02{background:url('/resources/images/mypage/ico_letter02_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos03{background:url('/resources/images/mypage/ico_letter03_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos04{background:url('/resources/images/mypage/ico_letter04_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos05{background:url('/resources/images/mypage/ico_letter05_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos06{background:url('/resources/images/mypage/ico_letter06_v2.png') no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos07{background:url('/resources/images/mypage/ico_letter07_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .ico_exchos08{background:url('/resources/images/mypage/ico_letter08_v2.png') center 0 no-repeat;}
.my_letter_write table td ul.ex-type-selec li button .btn-tit{font-size:16px;color:#666;font-weight:400;}
/* on */
.my_letter_write table td ul.ex-type-selec li button.on{box-shadow:0 2px 5px rgba(0,0,0,0.09), 0 2px 5px rgba(0,0,0,0.09);}
.my_letter_write table td ul.ex-type-selec li button.on .btn-tit{font-size:16px;color:var(--renew-point-color);font-weight:500;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos01{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos02{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos03{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos04{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos05{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos06{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos07{background-position:center bottom;}
.my_letter_write table td ul.ex-type-selec li button.on .ico_exchos08{background-position:center bottom;}

.letter_cen textarea{display:block;width:100%;height:250px;margin:0 auto;background:none;border:0;font-size:14px;color:#333;line-height:33px;/*padding: 10px;*/ box-sizing: border-box;padding-left:75px}
.letter_default .letter_top{width:100%;height:65px;/*background:url('/resources/images/mypage/bg_letter_default_top.jpg') no-repeat*/}
.letter_default .letter_cen{width:100%;height:250px;line-height:33px;border: 1px dashed #bfbfbf;background: #f9f9f9;border-radius:15px;}
.letter_default .letter_bot{width:100%;height:80px;/*background:url('/resources/images/mypage/bg_letter_default_bot.jpg') center bottom no-repeat*/}
.letter_newyear .letter_top{width:100%;height:105px;background:url('/resources/images/mypage/bg_letter_newyear_top2.jpg') no-repeat}
.letter_newyear .letter_cen{width:100%;height:250px;line-height:33px;background:url('/resources/images/mypage/bg_letter_newyear_cen3.jpg') repeat-y;background-size:contain;}
.letter_newyear .letter_bot{width:100%;height:75px;background:url('/resources/images/mypage/bg_letter_newyear_bot2.jpg') center bottom no-repeat}
.letter_school .letter_top{width:100%;height:200px;background:url('/resources/images/mypage/bg_letter_school_top2.jpg') no-repeat}
.letter_school .letter_cen{width:100%;height:250px;line-height:33px;background:url('/resources/images/mypage/bg_letter_school_cen3.jpg') repeat-y;background-size:contain;}
.letter_school .letter_bot{width:100%;height:95px;background:url('/resources/images/mypage/bg_letter_school_bot2.jpg') center bottom no-repeat}
.letter_christmas .letter_top{width:100%;height:259px;background:url('/resources/images/mypage/bg_letter_christmas_top2.jpg') no-repeat}
.letter_christmas .letter_cen{width:100%;height:auto;min-height:250px;height:250px;line-height:33px;background:url('/resources/images/mypage/bg_letter_christmas_cen4.jpg') repeat-y;background-size:contain;color:#fff}
.letter_christmas .letter_bot{width:100%;height:44px;background:url('/resources/images/mypage/bg_letter_christmas_bot3.jpg') center bottom no-repeat}
.letter_birthday{background:#fff9e6}
.letter_birthday .letter_top{width:100%;height:254px;background:url('/resources/images/mypage/bg_letter_birthday_top2.jpg') no-repeat}
.letter_birthday .letter_cen{width:100%;height:auto;min-height:200px;padding:0 0 80px 0;background:url('/resources/images/mypage/bg_letter_birthday_cen2.jpg') center bottom no-repeat}
.letter_birthday .letter_bot{width:100%;height:114px;background:url('/resources/images/mypage/bg_letter_birthday_bot2.jpg') center bottom no-repeat}
.letter_birthday .letter_cen textarea{width:778px;height:165px;background:url('/resources/images/mypage/bg_letter_birthday_write.png') repeat-y;padding-left:0;}
.my_letter_content.view{}
.my_letter_content.view .letter_cen{height:auto;min-height:330px}
.my_letter_content.view .letter_birthday{position:relative}
/*.my_letter_content.view .letter_birthday .letter_cen{z-index:2;position:relative;width:535px;height:auto;margin:0 auto;line-height:33px;padding:0 0 30px 0;background:url('/resources/images/mypage/bg_letter_birthday_cen2.jpg') repeat-y}
.my_letter_content.view .letter_birthday .letter_bot{z-index:1;width:779px;height:239px;position:absolute;bottom:0;left:0;background:url('/resources/images/mypage/bg_letter_birthday_bot2.jpg') center bottom no-repeat}*/

/* 받은편지_목록 */
.received_letter_cont{margin-top:60px;}
/* 받은편지_상세 */
.sent_letter_cont{}
.sent_letter_cont.view .mypage_table2 th{height:48px;}
.sent_letter_cont .btn.align_center{margin-top:11px;}
.sent_letter_cont .letter_cen textarea{height:319px;}
.letter_send .sent_letter_cont .btn.align_center ul{width:100%;}
.letter_send .sent_letter_cont .btn.align_center ul:after{content:'';display:block;clear:both;}
.letter_send .sent_letter_cont .btn.align_center ul li{display:inline-block;vertical-align:middle;}

.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .popup-header > em {font-size:14px;color:#333333;margin-left:5px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .btn-close {top:24px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .btn-close .ico-close {width:17px;height:17px;background-position:0 -95px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .popup-body .body-cont {/* max-height:510px; */border:none;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap {position:relative;overflow:hidden;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] {float:left;width:50%;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] + [class^='col-'] {border-left:1px dashed #f0f0f0;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .title-cont {position:relative;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .title-cont:before {content:'';display:inline-block;vertical-align:top;width:34px;height:34px;background:url('/resources/images/mypage/sp_letterInfo_face.png') no-repeat;-webkit-background-size:72px 34px;background-size:72px 34px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap .letterInfo-agree {padding-right:40px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap .letterInfo-disagree {padding-left:40px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .title-cont {margin-bottom:25px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .title-cont > strong {display:inline-block;padding:5px 0 0 3px;font-size:18px;font-weight:bold;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .list-cont li + li {margin-top:15px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .list-cont li > strong {position:relative;font-weight:bold;font-size:14px;color:#444;padding-left:9px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .list-cont li > strong:before {content:'';display:inline-block;border-radius:50%;width:4px;height:4px;background-color:#00bd7a;position:absolute;top:50%;left:0;margin-top:-2px;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap [class^='col-'] .list-cont li > p {margin-top:3px;padding-left:9px;font-size:14px;color:#666;letter-spacing:-.8px;line-height:21px;word-break:keep-all;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap .letterInfo-agree .title-cont > strong {color:#28b46f;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap .letterInfo-disagree .title-cont:before {content:'';background-position:-38px 0;}
.v2 .popup-layer.popup-primary.popup-letterInfo .popup-cont .col-wrap .letterInfo-disagree .title-cont > strong {color:#f7941d;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .popup-header > em {display:block;font-size:14px;color:#333333;margin-top:10px;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .btn-close {top:24px;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .btn-close .ico-close {width:17px;height:17px;background-position:0 -95px;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .popup-body .body-cont {/* max-height:510px; */padding:20px;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .popup-body .body-cont > div > strong {display:inline-block;margin-bottom:5px;font-size:16px;color:#333;}
.v2 .popup-layer.popup-primary.popup-letterSample .popup-cont .popup-body .body-cont > div > ul {padding-left:2px;}

.mypage_tab{margin:60px 0 45px 0;border-bottom:2px solid var(--renew-point-color);}
.mypage_tab li{position:relative;float:left;width:295px;height:70px;text-align:center;line-height:70px;box-sizing:border-box;background:#f9f9f9;}
.my_record .mypage_tab li {width:298px}
.my_openbiz .mypage_tab li {width:155px;}
.mypage_tab li~li {margin-left:2px}
.mypage_tab li.on{background:#fff;border:2px solid var(--renew-point-color);border-bottom:0;}
.mypage_tab li.on:before {content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#fff;z-index:0;}
.mypage_tab li.on a{color:var(--renew-point-color);}
.mypage_tab li a{display:block;height:100%;color:#999;font-size: 22px;font-weight:500;}
.mypage_tab_list>div{display:none}
.mypage_tab_list>div>strong{display:inline-block;margin:0 10px 0 0;font-size:20px;font-weight:bold}
.mypage_tab_list .my_support_notice{margin:50px 0 0 0}
.mypage_tab_list .my_support_notice a{display:inline-block;width:91px;height:22px;border-radius:3px;background:#31b97f;text-align:center;line-height:22px;color:#fff;font-size:12px}

.my_child_gift .send_gift{padding:30px 0 0 0}
.my_child_gift .send_gift>strong{font-size:24px}
.send_gift .txt_gift{margin:15px 0 35px 0;line-height:24px;color:#666;font-size:18px;}
.send_gift .txt_gift span{color:var(--renew-point-color);font-weight:bold}
.send_gift .txt_slide{margin:75px 0 20px 0;font-size:16px;}
.send_gift .txt_slide strong{font-size:20px;color:#333;margin:0 15px 0 0}
.send_gift .list_slide{display:none;width:100%;height:310px;margin:0 0 70px 0;border:2px solid #efefef;position:relative}
.send_gift .list_slide ul{width:640px;margin:35px 0 0 65px;display:flex;}
.send_gift .list_slide ul li{width:190px;text-align:center;cursor:pointer;position:relative}
.send_gift .list_slide ul li .photo img{width:138px;height:138px}
.send_gift .list_slide ul li strong{display:block;margin:15px auto;font-size:20px;width:160px;}
.send_gift .list_slide ul li p{font-size:16px;color:#666;margin:0 0 7px 0}
.send_gift .list_slide ul li.on{color:var(--renew-point-color)}
.send_gift .list_slide ul li.on p{color:var(--renew-point-color)}
.send_gift .list_slide ul li.on .select{display:block;width:138px !important;height:138px !important;position:absolute;top:0;left:26px;z-index:10;border:0;background:url('/resources/images/mypage/my_children_letter_on.png') no-repeat}
.send_gift .list_slide .slidesjs-previous{position:absolute;top:132px;left:29px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_letter_prev.png') no-repeat;text-indent:-9999px;cursor:pointer}
.send_gift .list_slide .slidesjs-next{position:absolute;top:132px;right:29px;z-index:10;width:13px;height:23px;background:url('/resources/images/mypage/btn_slide_letter_next.png') no-repeat;text-indent:-9999px;cursor:pointer}
.send_gift .list_slide .slidesjs-pagination{display:none}
.send_gift .txt_gift2{color:#666;margin:20px 0 30px 0;font-size:16px;}
.send_gift table{margin:0 0 20px 0}
.send_gift table th{text-align:center;padding:0}
.send_gift table td{padding:15px 0 15px 20px;position:relative}
.send_gift table td select{width:140px;height:33px;color:#666;margin:0 5px 0 0}
.send_gift table td .select_box{width:130px;height:35px;top:12px;left:20px;color:#666;line-height:33px;background:#fff url('/resources/images/common/bg/bg_select.gif') 118px center no-repeat;font-size:16px;}
.send_gift table td input[type="text"]{/* background:#fbfbfb;*/vertical-align:top;height:31px}
.send_gift table td span{display:block;margin:2px 25px 0 0;float:right;font-size:13px;color:var(--renew-point-color);line-height:24px}
.send_gift table td label{margin:0 25px 0 20px}
.send_gift table td.payment p{margin:10px 0 0 0;padding:0 0 0 20px;background:url('/resources/images/common/ico/icon_exclamation_v2.png') left center no-repeat;color:var(--renew-point-color);margin-bottom: 20px;}
.send_gift table td.payment ul li{padding:0 0 0 7px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;vertical-align:top;line-height:24px;font-size:16px;color:#888}
.send_gift table td.payment ul.radioBg li{background:none;padding:0}
.send_gift table td.payment ul.radioBg span{top:7px;left:-2px;margin:0}
.send_gift table td.payment ul.radioBg input{top:7px}
.send_gift table td.payment ul.radioBg label{font-size:18px;line-height:30px}
.info_gift>strong{font-size:20px}
.info_gift .txt_gift{margin:15px 0 35px 0;line-height:24px;color:#666}
.info_gift .txt_gift span{color:var(--renew-point-color);font-weight:bold}
.info_gift .search_box ul li.search_number{position:relative}
.info_gift .search_box select{width:138px;height:32px ;margin:2px 40px 0 26px}
.info_gift .search_box .select_box{width:128px;height:35px;top:0;left:94px;background:#fff url('/resources/images/common/bg/bg_select.gif') 110px center no-repeat}

.my_child_gift .mypage_search{margin:0 0 85px 0}
.my_child_gift .info_gift{padding:30px 0 0 0}
.my_child_gift .info_gift .total_donation{margin:20px 0 10px 0}
.my_child_gift .info_gift .total_donation a{float:right}
.my_child_gift .info_gift table td.money{text-align:center;padding:0}
.my_child_gift .paging{margin:45px 0 0 0}

/* 참여 캠페인 */
.my_campaign_list{margin:60px 0 0 0}
.my_campaign_list ul li{float:left;width:430px;margin:0 0 50px 0}
.my_campaign_list ul>li {border:1px solid #ddd;box-sizing:border-box;}

.my_campaign_list ul li.first{margin:0 30px 50px 0}
.my_campaign_list ul li .banner{width:450px;height:200px}
.my_campaign_list ul li .banner a{display:block}
.my_campaign_list ul li .banner img{width:430px;height:200px}
.my_campaign_list ul li>p{margin:15px 0 40px 0;padding-left:20px;font-weight:bold;font-size:20px;}
.my_campaign_list ul li ul li{float:left;width:50%;margin:0 0 10px 0;color:#888;font-size:18px;border:0;}
.my_campaign_list ul li ul li strong{display:inline-block;min-width:85px;height:25px;border-radius:12.5px;padding:0 5px;background:#eee;text-align:center;line-height:25px;margin:0 10px 0 0;font-weight:normal}
.my_campaign_list ul li ul li span{color:#333;font-size:15px;}
.my_campaign_list ul li ul li.last{width:365px;height:44px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.my_campaign_list ul li ul li.last strong{display:block;float:left;width:75px;margin:0}
.my_campaign_list ul li ul li.last p{width:255px;line-height:20px;margin:-3px 0 0 0;font-weight:normal;padding-left:105px;}
.my_campaign_list ul ul {padding: 20px;height:130px;}


.my_socialfunding_list{margin:15px 0 0 0}
.my_socialfunding_list>ul>li{float:left;width:360px;height:260px;margin:45px 0 0 0}
.my_socialfunding_list>ul>li.first{margin:45px 60px 0 0}
.my_socialfunding_list ul li .target_graph{width:318px;height:130px;margin:0 0 15px 0;padding:19px 19px 0 19px;border:1px solid #e4e4e4;overflow: hidden}
.my_socialfunding_list ul li .target_graph p{font-weight:bold}
.my_socialfunding_list ul li .target_graph p .button{width:39px;height:21px;margin:0 3px 0 0;background:#f26d7d;color:#fff;line-height:21px}
.my_socialfunding_list ul li .target_graph p a{display:inline-block;margin:2px 0 0 0}
.my_socialfunding_list ul li .target_graph strong{display:block;margin:30px 0 5px 0;text-align:right;font-size:16px;font-weight:normal}
.my_socialfunding_list ul li .target_graph strong span{padding:0 0 0 25px;font-family:'Montserrat';font-size:25px;background:url('/resources/images/mypage/icon_target.gif') left center no-repeat}
.my_socialfunding_list ul li .target_graph .graph{width:313px;height:7px;margin:0 0 10px 0;background:url('/resources/images/mypage/bg_social.gif') no-repeat}
.my_socialfunding_list ul li .target_graph .graph span{display:block;height:7px;background:url('/resources/images/mypage/bg_social_graph.gif') repeat-x}
.my_socialfunding_list ul li .target_graph .percent{font-family:'Montserrat';color:#5874b2;font-size:16px}
.my_socialfunding_list ul li .target_graph .target{float:right;color:#888;font-family:'Montserrat'}
.my_socialfunding_list ul li .target_graph .target>span{font-family:'Montserrat'}
.my_socialfunding_list ul li ul li{float:left;width:128px;margin:0 0 10px 0;color:#888}
.my_socialfunding_list ul li ul li strong{margin:0 10px 0 0;font-weight:normal}
.my_socialfunding_list ul li ul li span{color:#333}
.my_socialfunding_list ul li ul li.left{width:200px}
.my_socialfunding_list ul li ul li.last{width:360px}
.my_socialfunding_list ul li ul li.last strong{display:block;float:left;width:75px;margin:0}
.my_socialfunding_list ul li ul li.last p{float:left;width:275px;line-height:20px;margin:-3px 0 0 0;font-weight:normal;color:#333}

/* 서비스 신청/출력 */
.my_service .mypage_table1 td{padding:11px 0 11px 20px;text-align:left;color:#333}
.my_service .mypage_table1 td strong {font-size:18px;}
.my_service .mypage_table1 td p{margin:3px 0 0 0;line-height:26px;font-size:16px;}
.my_service .mypage_table1 td span{font-size:16px;color:#888}
.my_service .mypage_table1 td.last{padding-left:0}
.my_service .txt_info{height:23px;margin:10px 0 40px 0;padding:0 0 0 7px;background:url('/resources/images/common/bu/bu_circle.gif') left 13px no-repeat;vertical-align:top;line-height:26px;color:#888;font-size:16px}
.my_service .service_request>a{display:none}
.my_service .service_request .btn_request{display:block;width:64px;height:30px;margin:0 auto;overflow:hidden;background:url('/resources/images/mypage/bg_request_v2.png') no-repeat;text-indent:-9999px;cursor:pointer}
.my_service .service_request .btn_cancle{display:block;width:64px;height:30px;margin:0 auto;overflow:hidden;background:url('/resources/images/mypage/bg_cancle.png') no-repeat;text-indent:-9999px;cursor:pointer}
.my_service tbody th{background:#fff}
.my_service .check_box{margin:7px 0 0 15px}
.my_service .check_box li{float:none;margin:0}

.my_service .mypage_search{margin:55px 0 80px 0}
.my_service .search_box ul li{position:relative;width:270px}
.my_service .search_box ul li select{width:138px;height:35px;margin:2px 0 0 10px}
.my_service .search_box ul li .select_box{width:128px;height:35px;top:0;left:88px;background:#fff url('/resources/images/common/bg/bg_select.gif') 110px center no-repeat}
.my_service .search_box ul li.state .select_box{left:74px}
.my_service.mypage .my_payment{padding:40px 0;}
.my_receipt_result>div{display:none}
.my_receipt_print{border-top:2px solid #b1b1b1;padding:30px 0 0 0}
.my_receipt_print table{border-spacing:0;border-collapse:collapse;padding:0}
.my_receipt_print .recTab {width:100%;border-spacing:0;border:0;border-collapse:collapse}
.my_receipt_print .boardList {border-bottom:2px solid #c8c8c8;padding:0 0 30px 0}
.my_receipt_print .boardList th {padding:11px 0 13px;background:#B1AEA8 url('/images/board/listTh-bg.gif') repeat-x left bottom;color:#fff}
.my_receipt_print .boardList th.lTH {width:5px;padding:0;vertical-align:top;background:url('/images/board/listTh-bgLB.gif') no-repeat left bottom}
.my_receipt_print .boardList th .lP {width:5px;height:10px;background:url('/images/board/listTh-bgLT.gif') no-repeat left top}
.my_receipt_print .boardList th.rTH {width:5px;padding:0;vertical-align:top;background:url('/images/board/listTh-bgRB.gif') no-repeat right bottom}
.my_receipt_print .boardList th .rP {width:5px;height:10px;background:url('/images/board/listTh-bgRT.gif') no-repeat right top}
.my_receipt_print .boardList th .thIndex {background:url('/images/board/indexTh.gif') no-repeat right center}
.my_receipt_print .boardList td {padding:7px 10px 6px 10px;text-align:center;border-top:1px solid #e3e3e3;color:#999}
.my_receipt_print .boardList td.tit {text-align:left;padding-left:18px}
.my_receipt_print .boardList td.tit a:hover {color:#00A871}
.my_receipt_print .boardList td.radioA {text-align:left;padding-left:32px}
.my_receipt_print .receiptP {width:635px;margin:0 auto 10px;color:#000}
.my_receipt_print .receiptTable, .my_receipt_print .receiptTable2 {width:635px;margin:0 auto;border:2px solid #000;border-bottom:1px solid #000;color:#000}
.my_receipt_print .receiptTable2 {border-top:1px solid #000;border-bottom:2px solid #000}
.my_receipt_print .subTable {margin:1px auto 0;border-top:1px solid #000;background:none}
.my_receipt_print .receiptTable td, .my_receipt_print .receiptTable2 td {padding:0;text-align:center;border:1px solid #000;color:#000;font-size:14px;}
.borNone {border:none!important}
.my_receipt_print ul{width:455px;margin:10px 0 0 488px}
.my_receipt_print ul li{float:left;margin:0 0 0 5px}
.my_receipt_request strong{margin:0 10px 0 0;font-size:20px}
.my_receipt_request span{color:#666}
.my_receipt_request table{margin:15px 0 40px 0}
.my_receipt_request table td{text-align:left;padding:15px 0 13px 20px}
.my_receipt_request table td p{margin:0 0 7px 0;color:#666}
.my_receipt_request table td label{display:inline-block;margin:0 10px 0 0;line-height:28px;vertical-align:top;color:#666}
.my_receipt_request table td input[type="text"]{width:118px;height:32px;line-height:32px;padding:0 5px 0 5px;/*border:1px solid #b9b9b9;border-radius:3px;*/vertical-align:top}
.my_receipt_request table td input[type="password"] {width:118px;height:32px;border:1px solid #e5e5e5}
.my_receipt_request table .btn_gray {height:32px;line-height:32px;font-size:14px;}
.my_receipt_request table td span{display:inline-block;margin:4px 2px 0 2px;vertical-align:top}
.my_receipt_request table td .check_box{margin:5px 0 0 0;position:relative}
.my_receipt_request table td .check_box label{display:inline-block;margin:0 10px 0 23px;color:#333;line-height:28px;vertical-align:top}
.my_receipt_request table td .check_box input[type="checkbox"]{top:5px}
.my_receipt_request table td .check_box span{margin:5px 0 0 0}
.my_receipt_request table td .check_box a{display:inline-block;margin:4px 0 0 2px;vertical-align:top;line-height:20px;font-size:13px;border-bottom:1px solid #666;color:#666;font-weight:bold}
.no_receipt{border-top:2px solid #b1b1b1}
.no_receipt p{margin:20px 0 0 0;line-height:24px}

/* 개인정보 */
.my_info_change>div{display:none}
.my_info_change>div>strong{display:block;margin:0 0 22px 0;font-size:20px}
.my_info_change table td{line-height:33px;color:#666;position:relative}
.my_info_change table td input {color:#666}
.my_info_change table td span {font-size:16px;color:#888;letter-spacing:-1.5px;vertical-align:middle;padding-left:5px;}
.my_info_change table td .select_box{width:128px;top:7px;left:20px;background:#fff url('/resources/images/common/bg/bg_select.gif') 110px center no-repeat}
.my_info_change table td.birth{position:relative}
.my_info_change table td.birth select{width:100px;margin:0 5px 0 0}
.my_info_change table td.birth .select_box{width:88px;color:#666;background:#fff url('/resources/images/common/bg/bg_select.gif') 78px center no-repeat}
.my_info_change table td.birth .select_box.type2{left:129px}
.my_info_change table td.birth .select_box.type3{left:237px}
.my_info_change table td.mobile span{color:#666}
.my_info_change table td.mobile .btn_gray2{margin:0 0 0 10px;height:35px;padding:0 15px;line-height:35px;background:#717171;color:#fff;font-size:16px;}
.my_info_change table td.mobile select{width:100px}
.my_info_change table td.mobile .select_box{width:90px;color:#666;background:#fff url('/resources/images/common/bg/bg_select.gif') 78px center no-repeat}
.my_info_change table td.email select{width:118px}
.my_info_change table td.email .select_box{width:107px;height:32px;left:386px;background:#fff url('/resources/images/common/bg/bg_select.gif') 95px center no-repeat} 
.my_info_change table td p{font-size:16px;color:var(--renew-point-color)}
.my_info_change table td p.address{padding:0 0 0 20px;background:url('/resources/images/common/ico/icon_exclamation.gif') left center no-repeat;font-size:13px;color:#31b97f}
.my_info_change table td a.btn_gray{height:35px;margin:0 10px 0 0;padding:0 12px 0 12px;line-height:35px;font-size:16px;border-radius:4px;}
.my_info_change table td.service ul.check_box li{float:left;height:18px;margin:0 20px 5px 0;padding:0;color:#666;font-size:13px;vertical-align:middle;line-height:18px;position:relative}
.my_info_change table td.service ul.check_box li>span{display:inline-block;width:20px;height:20px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:0;left:0;padding:0;}
.my_info_change table td.service ul.check_box li>span button{display:none}
.my_info_change table td.service ul.check_box li>span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0;background-size:cover}
.my_info_change table td.service ul.check_box li input{width:20px;height:20px;margin:0 5px 0 0;border:0;background:0}
.my_info_change table td.nation select{margin:0 0 10px 0}

.info_volunteer{margin:75px 0 0 0}
.info_volunteer>strong{display:block;margin:0 0 30px 0;font-size:20px}
.info_volunteer table td select{width:240px;margin:0 7px 0 0;filter:alpha(opacity=0);opacity:0;padding-left:10px;}
.info_volunteer table td a.btn_add{width:80px;height:35px;padding-left:10px;line-height:33px;color:#fff;background:#717171 url('/resources/images/common/btn/btn_add.png') 13px 11px no-repeat;box-sizing:border-box;font-size:16px;}
.info_volunteer table td a.btn_delete{width:68px;height:35px;padding-left:10px;line-height:33px;color:#666;border:1px solid #cacaca;background:url('/resources/images/common/btn/btn_delete.gif') 17px 11px no-repeat;font-size:16px;}
.info_volunteer table td{padding:12px 0 12px 20px;position:relative;font-size:18px;}
.info_volunteer table td .select_box{top:10px;color:#666}
.info_volunteer table td.area .select_box{width:230px;height:35px;background:#fff url('/resources/images/common/bg/bg_select.gif') 217px center no-repeat}
.info_volunteer table td.area .select_box.area_type2{left:275px}
.info_volunteer table td.specialty{padding:0;border-bottom:0}
.info_volunteer table td.specialty ul li{padding:12px 0 12px 20px;border-bottom:1px solid #efefef;position:relative}
.info_volunteer table td.specialty select{width:165px;margin:0 5px 0 0}
.info_volunteer table td.specialty .select_box{top:11px;width:154px;height:35px;background:#fff url('/resources/images/common/bg/bg_select.gif') 142px center no-repeat}
.info_volunteer table td.specialty select.category2{width:165px}
.info_volunteer table td.specialty select.category4{width:165px}
.info_volunteer table td.specialty .select_box.category_type2{width:154px;left:194px;background:#fff url('/resources/images/common/bg/bg_select.gif') 142px center no-repeat}
.info_volunteer table td.specialty input{width:140px;height:35px;margin:0 6px 0 0;vertical-align:top;border:1px solid #e5e5e5}
.info_volunteer table td.language{padding:0;border-bottom:0}
.info_volunteer table td.language ul li{padding:12px 0 12px 20px;border-bottom:1px solid #efefef;position:relative}
.info_volunteer table td.language select{float:left;width:185px;margin:0 20px 0 0}
.info_volunteer table td.language .select_box{width:173px;height:35px;top:11px;background:#fff url('/resources/images/common/bg/bg_select.gif') 161px center no-repeat}
.info_volunteer table td.language ul.check_box{float:left;margin:10px 0 0 0}
.info_volunteer table td.language ul.check_box li{width:35px;height:20px;line-height:17px;display:inline-block;margin:0 24px 0 0;padding:0 0 0 20px;vertical-align:top;text-align:left;position:relative;border-bottom:0}
.info_volunteer table td.language ul.check_box li>span{display:inline-block;width:18px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:0;left:0}
.info_volunteer table td.language ul.check_box li>span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0;background-size:contain;}
.info_volunteer table td.language ul.check_box li input{width:17px;height:17px;margin:0 5px 0 0;border:0;background:0}
.info_volunteer table td.language a{float:right}
.info_volunteer table td .language_type2{position:relative}
.info_volunteer table td .language_type2 .select_box{width:173px;height:35px;top:11px;background:#fff url('/resources/images/common/bg/bg_select.gif') 161px center no-repeat}
.info_volunteer table td .language_type2 .check_box{width:35px;height:20px;line-height:20px;display:inline-block;margin:7px 10px 0 0;padding:0 0 0 20px;position:relative;vertical-align:top;text-align:left}
.info_volunteer table .radioBg li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio1_n.png') no-repeat 0 0;position:absolute;top:1px;left:-1px}
.info_volunteer table .radioBg li span button{width:19px;height:18px;text-indent:-9999px}
.info_volunteer table .radioBg li span.on{background:url('/resources/images/common/radio1_p.png') no-repeat 0 0;background-size:contain;}
.info_volunteer table .radioBg li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.info_volunteer table .radioBg li label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align:top}
.info_volunteer table .radioBg a{position:absolute;top:0;left:10px;width:80px}
/*
.info_volunteer table td .vms_join ul li{float:left;line-height:24px;}
*/
.info_volunteer table td .vms_join ul li.center{margin:0 25px 0 30px}
.info_volunteer table td .vms_join ul li a img{vertical-align:top;margin:5px 0 0 3px}
.info_volunteer table td .vms_info>p{margin:0 0 10px 0;font-size:13px;color:var(--renew-point-color);}
.info_volunteer table td .vms_info span.bu_check{display:inline-block;overflow:hidden;width:11px;height:8px;margin:0 0 0 7px;background:url('/resources/images/common/bu/bu_check.png') top right no-repeat;text-indent:-9999px}
.info_volunteer table td .vms_info ul {}
.info_volunteer table td .vms_info ul li {}
.info_volunteer table td .vms_info ul li label{float:left;display:block;width:200px;line-height:45px}
.info_volunteer table td .vms_info ul li input{width:195px;margin:0 10px 0 0;border:1px solid #ddd;}
.info_volunteer table td .vms_info a{width:120px}
.info_volunteer table td .vms_complete p{color:#666}
.my_info_change .btn{margin:40px 0 0 0}

.member_leave{margin:70px 0 0 0}
.member_leave_box{padding:120px 0 25px 40px;border:2px solid #efefef;background:url('/resources/images/mypage/bg_memberleave_v2.png') center 30px no-repeat}
.member_leave_box>p{text-align:center;font-size:20px;font-weight:700;}
.member_leave_box .mypage_notice{margin:40px 0 0 0}
.member_leave_box .mypage_notice strong{display:block;margin:0 0 5px 25px;font-weight:normal;color:var(--renew-point-color);font-size:18px;}
.member_leave_box .mypage_notice p{margin:0 0 20px 0}
.member_leave_box .mypage_notice ul{margin-bottom:15px;background:none;}
.member_leave_box .mypage_notice ul.support a{display:block;width:120px;height:35px;line-height:35px;margin:7px 0 0 0;border-radius:3px;background:#717171;color:#fff;font-size:16px;text-align:center}
.member_leave_box .mypage_notice ul.volunteer a{color:#888;font-weight:bold}
.member_leave>strong{display:block ;font-size:20px;margin:80px 0 15px 0}
.member_leave table td.reason{position:relative}
.member_leave table input{width:178px;height:35px;border:1px solid #e5e5e5}
.member_leave table select{width:398px;margin:0 0 5px 0}
.member_leave table .select_box{top:8px;left:20px;width:388px;height:35px;background:#fff url('/resources/images/common/bg/bg_select.gif') 376px center no-repeat;box-sizing:initial}
.member_leave .btn{margin:50px 0 0 0}

/* 문의/상담 */
.my_qna_list .btn{padding:0 0 10px 0;text-align:right}
.my_qna_list .btn a{height:30px;line-height:30px;padding:0 28px 0 28px;background:var(--renew-point-color);font-size:16px;}
.my_qna_list table{color:#666}
.my_qna_list table td{padding-left:0}
.my_qna_list table td.left{padding:0 0 0 40px}
.my_qna_list .paging{margin-top:45px}

.my_qna_view table{margin:60px 0 0 0;color:#666}
.my_qna_view table td{padding:11px 0 12px 20px}
.my_qna_view table td span{display:block;float:left}
.my_qna_view table td strong{display:block;float:left;margin:0 0 0 10px;color:#31b97f;font-size:13px;font-weight:normal}
.my_qna_view table td textarea{width:620px;height:140px;border:0;resize:none}
.my_qna_view table td ul{float:left;margin:10px 0 10px 0;color:#333}
.my_qna_view table td ul li{float:left;margin:0 25px 0 0}
.my_qna_view td a.btn_gray{float:left;margin:2px 0 0 0;height:35px;line-height:35px;font-size:16px;}
.my_qna_view .btn{margin:20px 0 0 0}
.my_qna_view .btn li{float:left}
.my_qna_view .btn li.last{float:right}
.my_qna_view .radioBg span{top:0}

/* 자원봉사 */
.my_voluntary .paging{margin-top:45px}
.my_voluntary_info{padding:5px 0 0 0}
.my_voluntary_info>strong{display:block;margin:0 0 22px 0;font-size:20px}
.my_voluntary_info ul{width:100%;height:127px;border:2px solid #efefef}
.my_voluntary_info ul li{float:left;width:387px;height:85px;margin:20px 0 0 0;text-align:center}
.my_voluntary_info ul li.center{border-left:1px dashed #f0f0f0}
.my_voluntary_info ul li span{display:block;margin:15px 0 15px 0;color:#666;font-size:18px;font-weight:500;}
.my_voluntary_info ul li strong{font-size:24px;color:var(--renew-point-color);}
.my_voluntary_info ul li p{margin:5px 0 0 0}
.my_voluntary_graph{margin:68px 0 75px 0}
.my_voluntary_graph .graph{float:left;width:592px}
.my_voluntary_graph .graph>strong{font-size:20px}
.my_voluntary_graph .graph .graph_box{width:578px;height:277px;margin:20px 0 0 0;border:2px solid #efefef}
.my_voluntary_graph .graph .graph_box ul{position:relative;width:521px;height:216px;margin:33px 0 0 24px;background:url('/resources/images/mypage/bg_myvoluntary_graph.gif') no-repeat}
.my_voluntary_graph .graph .graph_box ul li{position:absolute;bottom:31px;z-index:5;width:6px;max-height:180px;background:#ffca00;vertical-align:bottom}
.my_voluntary_graph .graph .graph_box ul li.month1{left:79px}
.my_voluntary_graph .graph .graph_box ul li.month2{left:115px}
.my_voluntary_graph .graph .graph_box ul li.month3{left:151px}
.my_voluntary_graph .graph .graph_box ul li.month4{left:187px}
.my_voluntary_graph .graph .graph_box ul li.month5{left:223px}
.my_voluntary_graph .graph .graph_box ul li.month6{left:259px}
.my_voluntary_graph .graph .graph_box ul li.month7{left:295px}
.my_voluntary_graph .graph .graph_box ul li.month8{left:331px}
.my_voluntary_graph .graph .graph_box ul li.month9{left:367px}
.my_voluntary_graph .graph .graph_box ul li.month10{left:403px}
.my_voluntary_graph .graph .graph_box ul li.month11{left:439px}
.my_voluntary_graph .graph .graph_box ul li.month12{left:475px}
.my_voluntary_graph .grade{float:right}
.my_voluntary_graph .grade>strong{font-size:20px}
.my_voluntary_graph .grade_box{width:280px;height:280px;margin:20px 0 0 0;border:2px solid #efefef}
.my_voluntary_graph .grade_box p{margin:25px 0 25px 0;font-size:16px;color:var(--renew-point-color);text-align:center;font-size:18px;}
.my_voluntary_graph .grade_box .grade_graph{position:relative;width:3px;height:190px;margin:0 0 0 50px;background:#ebebeb}
.my_voluntary_graph .grade_box .grade_graph .point{position:absolute;left:0;bottom:0;width:2px;background:var(--renew-point-color);}
.my_voluntary_graph .grade_box .grade_graph .point_grade1{height:15%}
.my_voluntary_graph .grade_box .grade_graph .point_grade2{height:50%}
.my_voluntary_graph .grade_box .grade_graph .point_grade3{height:90%}
.my_voluntary_graph .grade_box .grade_graph .point .icon_point{display:block;width:8px;height:8px;background:var(--renew-point-color);border-radius:50%;margin-left:-3px;}
.my_voluntary_graph .grade_box .grade_graph ul{float:left;height:180px;margin:0 0 0 30px}
.my_voluntary_graph .grade_box .grade_graph ul li{width:525px;height:52px;margin:0 0 10px 0;padding:0 0 0 66px;color:#666;line-height:53px;font-size:16px;}
.my_voluntary_graph .grade_box .grade_graph ul li.grade1{background:url('/resources/images/mypage/icon_grade1.png') left top no-repeat}
.my_voluntary_graph .grade_box .grade_graph ul li.grade2{background:url('/resources/images/mypage/icon_grade2.png') left top no-repeat}
.my_voluntary_graph .grade_box .grade_graph ul li.grade3{background:url('/resources/images/mypage/icon_grade3.png') left top no-repeat}
.voluntary_notice strong{display:block;margin:0 0 20px 0;font-size:20px}
.my_voluntary p.voluntary_info{margin:10px 0 0 0;padding:0 0 0 20px;color:#888;background:url('/resources/images/mypage/icon_mark.gif') left 4px no-repeat;font-size:16px;line-height:24px}
.my_voluntary p.voluntary_info span{display:inline-block;width:16px;height:20px;margin:2px 2px 0 3px;overflow:hidden;background:url('/resources/images/mypage/btn_mail_v2.png') center 5px no-repeat;text-indent:-9999px;vertical-align:top}
.my_voluntary table td a.btn_mail{display:inline-block;padding:0 0 0 23px;color:#666;background:url('/resources/images/mypage/btn_mail_v2.png') left 7px no-repeat;vertical-align:top}
.no_voluntary .mypage_encourage{height:304px;padding:0 0 0 320px;background:url('/resources/images/mypage/bg_myvoluntary_encourage.gif') 75px 65px no-repeat}
.no_voluntary .btn_green1{/* padding:0 30px 0 30px; */width:280px;height:60px;line-height:60px;font-size:20px;font-weight:normal;padding:0 0;border-radius:0 0;}
.my_voluntary .mypage_table1 .ongoing{color:#00bff3}
.my_voluntary .mypage_table1 .okay{color:var(--renew-point-color)}
.my_voluntary .mypage_table1 .non{color:#eb5121}

.my_record_list table{margin:55px 0 0 0}
.record_service table{margin:60px 0 0 0}
.record_service table td.black{font-weight:bold}
.record_service .search_box strong{display:block;float:left;width:95px;line-height:32px}
.record_service .search_box>div{float:left}
.record_service .search_box>div>label{display:inline-block;width:0;height:0;overflow:hidden;text-indent:-9999px}
.record_service .search_box>div>span{display:inline-block;width:114px;height:33px;background:#fff;border:1px solid #b9b9b9;border-radius:3px;vertical-align:top}
.record_service .search_box input[type="text"]{width:80px;height:33px;margin:0 2px 0 0;line-height:33px;text-align:center;border:0}
.record_service .search_box>div>span img{vertical-align:middle;cursor:pointer;margin:7px 0 0 0}
.record_service .search_box a.reset{display:inline-block;margin:0 5px 0 5px;padding:0 0 0 17px;background:url('/resources/images/mypage/icon_reset.gif') left center no-repeat;font-size:13px;color:#666;line-height:33px}
.record_service .mypage_search .choice_date>strong{width:75px}
.record_service .mypage_search .btn_search{margin:0}
.record_education a.btn_issue{margin:20px 0 12px 0}
.record_education table td.last{color:#333}
.record_reward table{margin:50px 0 0 0}
.service_print_list{margin:70px 0 0 0}
.service_print_list strong{display:block;margin:0 0 17px 0;font-size:20px}
.service_print_list ul{width:100%;height:130px;padding:25px 0 0 20px;overflow-y:auto;border-top:2px solid #888;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:1px solid #efefef;box-sizing:border-box;font-size:16px;}
.service_print_list ul li{margin-bottom:15px;padding-left:10px;font-size:14px;color:#666;background:url('/resources/images/common/bu/bu_circle.gif') no-repeat 0 5px}
.service_print_list .btn{margin:10px 0 0 0;text-align:right}
.service_print_list .btn a{height:30px !important;line-height:30px;font-size:16px;margin:0 0 0 5px}
.education_list .check_box{position:relative}
.education_list .check_box span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:15px;left:30px}
.education_list .check_box span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0}
.education_list .check_box input{top:15px;left:30px}

.my_group_list{margin:60px 0 0 0}
.my_group_list table td.left{padding:0 0 0 40px}

.my_issue_list>ul{float:right;margin:0 0 10px 0}
.my_issue_list>ul li{float:left;margin:0 0 0 5px}
.my_issue_list table{clear:both}
.my_issue_list table td.last{font-weight:bold;color:#32bd79}
.my_issue_list table td.last span{color:#00bff3}
.no_issue .my_issue_list{height:21px;margin-bottom:75px}
.no_issue p{clear:both}

.my_voluntary_counsel .btn{text-align:right;margin:0 0 10px 0}
.my_voluntary_counsel .btn a{width:100px;height:35px;padding:0;line-height:35px}
.my_voluntary_counsel .paging{margin:40px 0 0 0}

/* 공모사업 */
.my_openbiz .openbiz_list {margin-top: 40px;}
.my_openbiz .openbiz_list table {text-align: left;margin-bottom: 60px;}
.my_openbiz .openbiz_list table tr {position: relative;display: block; width: 100%;border-bottom: 1px solid #efefef;padding: 30px 0;}
.my_openbiz .openbiz_list table td {display: inline-block;}
.my_openbiz .openbiz_list table .cell {width: 100%;font-size: 18px;font-weight: 500;color: #333333;margin-bottom: 10px;}
.my_openbiz .openbiz_list table .cell a {display:inline-block;width:700px;text-overflow:ellipsis;overflow:hidden}
.my_openbiz .openbiz_list table .date_g {position: relative;font-size: 16px;color: #666;}
.my_openbiz .openbiz_list table .date_g~.date_g {margin-left: 22px;}
.my_openbiz .openbiz_list table .date_g~.date_g:before {content: '';position: absolute;top: 8px;left: -12px;width: 3px;height: 3px;background: #e1e1e1;border-radius: 50%;}
.my_openbiz .openbiz_list table .date {color: #222;padding-left: 10px;}
.my_openbiz .openbiz_list table .state {position: absolute;top: 50%;transform: translateY(-50%);right: 30px;width: 90px;height: 34px;background:var(--renew-point-color);color: #fff;font-size: 18px;text-align: center;line-height: 34px;}
.my_openbiz .openbiz_list .no-data p {font-size:18px;}


/* 블록체인 후원내역 */
.blockchain .blockchain_list strong {display: block;font-size: 20px;font-weight: 700;color: #222;margin-bottom: 17px;line-height: 20px;}
.blockchain .blockchain_info .top_wrap {position: relative;height: 36px;}
.blockchain .blockchain_info .top_wrap .select_g {position: absolute;top: 0;right: 0;line-height:38px;}
.blockchain .blockchain_info .top_wrap .select_g span {font-size: 18px;font-weight: 700;color: #333;}
.blockchain .blockchain_info .top_wrap .select_g .sel {position: relative;display: inline-block;width: 250px;height: 34px;border: 1px solid #b9b9b9;margin-left: 15px;border-radius: 3px;}
.blockchain .blockchain_info .top_wrap .select_g .sel .select {width: 100% !important;height: 36px !important;padding-left: 10px;font-size: 14px;color: #666666;box-sizing: border-box;background-position: 220px;}
/* .blockchain .blockchain_info .top_wrap .select_g .sel:before {content: '';position: absolute;top: 13px;right: 10px;width: 12px;height: 7px;background: url(../images/arrow_sel.png);background-size: cover;} */
.blockchain .blockchain_info .info_view {position: relative;width: 100%;height: 110px;padding: 27px 0;box-sizing: border-box;border-top: 2px solid #888;margin-top: 25px;}
.blockchain .blockchain_info .info_view .title {font-size: 18px;color: #333;line-height: 18px; margin-bottom: 20px;}
.blockchain .blockchain_info .info_view span {font-size: 16px;color: #666;}
.blockchain .blockchain_info .info_view .btn_iconset3 {position: absolute;top: 38px;right: 0;height: 35px;color: #fff;font-size: 14px;line-height: 30px;}
.blockchain .blockchain_info .process_view {width: 100%;border: 1px solid #e5e5e5;padding: 38px 80px;box-sizing: border-box;overflow: hidden;}
.blockchain .blockchain_info .process_view ul {/* overflow: hidden; */position:relative;}
.blockchain .blockchain_info .process_view li {text-align:center;font-size:18px;font-weight:500;color:#999;}
.blockchain .blockchain_info .process_view li.active {color:var(--renew-point-color);}
.blockchain .blockchain_info .process_view li~li { margin-left: 92px;}
.blockchain .blockchain_info .process_view ul:before {content: '';position: absolute;top: 81px;left: -92px;width: 92px;height: 2px;background: #eee;}
.blockchain .blockchain_info .process_view li.active:before,
.blockchain .blockchain_info .process_view li.active:after {background:var(--renew-point-color);}
.blockchain .blockchain_info .process_view .pro4:after {content: '';position: absolute;top: 81px;right: -114px;width: 92px;height: 2px;background: #eee;}
.blockchain .blockchain_info .process_view li i {display: block;width: 110px;height: 110px;border-radius: 50%;box-sizing: border-box;margin-bottom: 20px;}
.blockchain .blockchain_info .process_view .pro1 i {background: url(../images/ic_block1.png);background-size: cover;}
.blockchain .blockchain_info .process_view .pro2 i {background: url(../images/ic_block2.png);background-size: cover;}
.blockchain .blockchain_info .process_view .pro3 i {background: url(../images/ic_block3.png);background-size: cover;}
.blockchain .blockchain_info .process_view .pro4 i {background: url(../images/ic_block4.png);background-size: cover;}
.blockchain .blockchain_state {margin-top: 60px;}
.blockchain .blockchain_state .state_view {height: 184px;margin-top: 30px;border: 1px solid #e5e5e5;}
.blockchain .blockchain_state .state_view ul {overflow: hidden;padding: 20px 0;box-sizing: border-box;}
.blockchain .blockchain_state .state_view li {position: relative;width: 20%;height: 142px;float: left;text-align: center;box-sizing: border-box;border-right: 1px dashed #e4e4e4;}
.blockchain .blockchain_state .state_view li .title {font-size: 18px;color: #666;margin-top: 20px;}
.blockchain .blockchain_state .state_view li .data {font-size: 20px;font-weight: 700;margin-top: 20px;}
.blockchain .blockchain_state .state_view .box5 .data {color:var(--renew-point-color);}
.blockchain .blockchain_state .state_view .btn_bkresult_pop {margin-top:10px;font-weight:500;}

.blockchain .myspon_info {margin-top: 60px;}
.blockchain .myspon_info p {font-size: 18px;}
.blockchain .myspon_info .mypage_table1 {margin-top: 20px;}
.blockchain .myspon_info table th {height: 40px;font-size: 18px;font-weight: 700;color: #333;border-bottom: 1px solid #efefef;}
.blockchain .myspon_info table th~th,
.blockchain .myspon_info table td~td {border-left: 1px solid #efefef;}
.blockchain .myspon_info table td {height: 40px;border-bottom: 1px solid #efefef;font-size: 16px;color: #666;}
.blockchain .myspon_info table .num {color: #333;}
.blockchain .myspon_info table .lastInfo {border-top: 2px solid #888;border-bottom: 2px solid #888;}
.blockchain .myspon_info table .lastInfo td {height: 60px;font-size: 20px;color: #333;}
.blockchain .myspon_info table .lastInfo td em {font-weight: 700;color:var(--renew-point-color);}

/*---------------------------------
	로그인
----------------------------------*/
.login h2{margin:0 0 20px 0}
.login_area{margin:70px 0 0 0}
.login_area form{height:317px;background:url('/resources/images/login/bg_login.jpg') 65px top no-repeat}
.login_area form fieldset{margin:0 0 0 510px;padding:50px 0 0 0}
.login_area form p{margin:0 0 40px 0}
.login_area form input[type="text"]{width:233px;height:34px;margin:0 0 10px 0;padding:0 5px 0 5px;border:1px solid #b9b9b9;border-radius:3px;vertical-align:top;line-height:34px}
.login_area form input[type="password"]{width:233px;height:34px;margin:0 0 10px 0;padding:0 5px 0 5px;border:1px solid #b9b9b9;border-radius:3px;vertical-align:top;line-height:34px}
.login_area form input[type="text"]::-webkit-input-placeholder{line-height:34px} 
.login_area form input[type="password"]::-webkit-input-placeholder{line-height:34px} 
.login_area form input.bg_id{background:url('/resources/images/login/bg_id.gif') no-repeat}
.login_area form input.bg_pw{background:url('/resources/images/login/bg_pw.gif') no-repeat}
.login_area form input.bg_none{background:none}
.login_area .input_box ul{float:left ;width:255px}
.login_area .input_box ul li label{overflow:hidden;width:0;height:0;line-height:0;font-size:0;color:transparent;position:absolute;left:-9999}
.login_area .input_box .btn_login{float:left;width:150px;font-size:18px;font-weight:bold}
.login_area .input_box .btn_login a{display:block}
.login_area .check_box{clear:both;font-size:14px;color:#666;position:relative}
.login_area .login_info{margin:13px 0 0 0;color:#666;font-size:0}
.login_area .login_info .box1{float:left;width:535px}
.login_area .login_info .box2{float:left;width:465px}
.login_area .login_info .box1 p{width:272px}
.login_area .login_info .box2 p{width:237px}
.login_area .login_info p{display:inline-block;float:left;font-size:14px;padding:0 0 0 13px;background:url('/resources/images/common/bu/bu_circle.gif') center left no-repeat;vertical-align:top;line-height:26px;letter-spacing:-1.5px}
.login_area .login_info a.center{margin:0 4px 0 0}
/* .login .btn{width:150px;margin:40px auto 70px} */

.find_login{margin:70px 0 0 0}
.find_login table span.txt_time{margin:0 0 0 5px;padding:0 0 0 20px;font-size:13px;color:#31b97f;vertical-align:middle;line-height:34px;background:url('/resources/images/login/ico_time.gif') center left no-repeat}
.find_login label.ico_mobile{height:20px;padding:0 0 0 25px;background:url('/resources/images/login/ico_mobile.gif') 5px center no-repeat;line-height:20px}
.find_login label.ico_email{height:20px;padding:0 0 0 30px;background:url('/resources/images/login/ico_email.gif') 5px center no-repeat;line-height:20px}
.find_login td.find_email select{height:36px}
.find_login td.find_email .select_box{height:34px;width:107px;left:414px;background:#fff url('/resources/images/common/bg/bg_select.gif') 95px center no-repeat} 
.find_login .btn_darkgray{width:95px;margin:0 0 0 2px;padding-left:0;padding-right:0}
.find_login .btn{width:150px;margin:40px auto 70px}
.find_login_result{margin:75px 0 0 0}
.find_login_result .info_box{width:998px;padding:65px 0 65px 0;border:1px solid #b9b9b9}
.find_login_result .info_box strong{display:block;margin:0 0 25px 0;font-size:18px;text-align:center}
.find_login_result .info_box p{margin:0 0 10px 0;font-size:16px;color:#666;text-align:center}
.find_login_result .info_box p>span{padding:0 0 1px 0;border-bottom:1px solid #54bb4e;color:#54bb4e}
.find_login_result .info_box ul{width:900px;margin:0 auto;font-size:16px;color:#54bb4e}
.find_login_result .info_box ul li{display:inline-block;width:220px;margin:0 0 10px 0;font-weight:normal;text-align:center}
.find_login_result td.find_email select{height:36px}
.find_login_result td.find_email .select_box{height:34px;width:107px;left:424px;background:#fff url('/resources/images/common/bg/bg_select.gif') 95px center no-repeat} 

.notice_login{margin:23px 0 0 0;font-size:13px;color:#666}
.notice_login ul li{padding:0 0 0 13px;background:url('/resources/images/common/bu/bu_circle.gif') left 11px no-repeat;vertical-align:top;line-height:26px}
.notice_login ul li span{margin:0 15px 0 0}
.notice_login ul li a{padding:0 0 1px 0;color:#31b97f;border-bottom:1px solid #31b97f}
.notice_login ul li a img{vertical-align:bottom}

/*---------------------------------
	회원가입
----------------------------------*/
.join h2{margin:0 0 20px 0}
.join_agree .img_agree{overflow:hidden;width:833px;height:70px;margin:70px auto 80px;background:url('/resources/images/join/join_step1.jpg') no-repeat;text-indent:-9999px}
.join_agree .agree_area{width:1200px;color:#666;margin:0 0 63px 0}
.join_agree .agree_area strong{display:inline-block;width:175px;height:22px}
.join_agree .agree_area>span{display:inline-block;width:820px;height:22px;text-align:right;vertical-align:top;margin:5px 0 0 0}
.join_agree .agree_area span input{margin:0 0 2px 5px}
.join_agree .check_box{float:right;position:relative}
.join_agree .check_box span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:1px;right:0}
.join_agree .check_box span button{width:19px;height:18px;text-indent:-9999px}
.join_agree .check_box span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0}
.join_agree .check_box input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;right:-3px;z-index:6;filter:alpha(opacity=0);opacity:0}
.join_agree .check_box label{display:inline-block;margin:0 0 0 23px;line-height:18px;vertical-align:top}
.join_agree .agree_area .explain{display:block;height:223px;margin:10px 0 0 0;padding:0 15px 10px 25px;border:1px solid #e4e4e4;background:#f5f5f5;color:#666;line-height:24px;overflow-y:auto;overflow-x:hidden}
.join_agree .agree_area .explain>ol{margin:35px 0 0 0}
.join_agree .agree_area .explain>ol>li{margin:0 0 20px 0}
.join_agree .agree_area .explain>ol>li>span{color:#333}
.join_agree .agree_area .explain>ol>li>p{padding:0 0 0 10px}
.join_agree .agree_area .explain>ol>li>ol{padding:0 0 0 10px}
.join_agree .agree_area .explain>ol>li ul{padding:0 0 0 15px}
.join_agree .agree_area .explain>ol>li.space{margin:10px 0 10px 0}
.join_agree .agree_area .explain .color02{color:#31b97f}
.join_agree .agree_area .explain table{margin:10px 0 10px 0;text-align:center}
.join_agree .agree_area .explain table th{border:1px solid #e4e4e4}
.join_agree .agree_area .explain table td{border:1px solid #e4e4e4}
.join_agree .check_all{width:1000px;margin:30px 0 40px 0;padding:15px 0 15px 0;border-top:1px solid #e4e4e4;color:#666;*zoom:1}
.join_agree .check_all:after{content:'';display:block;clear:both}
.join_agree .check_all .check_box{width:1000px}
.join_agree .check_all .check_box label{float:left}

.join_input .img_input{overflow:hidden;width:833px;height:70px;margin:75px auto 70px;background:url('/resources/images/join/join_step2.jpg') no-repeat;text-indent:-9999px;}
.join_input .txt_input_info{margin:75px 0 15px 0;font-size:13px;background:url('/resources/images/common/bu/bu_check.png') 855px center no-repeat;color:#eb5121;text-align:right}
.join_input th{width:145px}
.join_input td label a.btn_question{display:inline-block;margin:0 0 0 7px;vertical-align:top;}
.join_input td>p{height:20px;margin:15px 0 0 0;padding:2px 0 0 25px;background:url('/resources/images/join/ico_exclamation.gif') left 4px no-repeat;font-size:13px;color:#31b97f;line-height:19px;vertical-align:top;}
.join_input td>p input{margin:0 5px 0 10px}
.join_input td>p label{color:#666}
.join_input td>p img{vertical-align:top;margin:2px 0 0 10px}
.join_input td ul.check_type{width:100%;overflow:hidden;margin:12px 0 10px 0;font-size:0}
.join_input td ul.check_type li{float:left;padding:0 0 0 105px;background:url('/resources/images/join/ico_ipin.gif') top left no-repeat}
.join_input td ul.check_type li.first{width:314px;margin:0 15px 0 0;border-right:1px solid #efefef;background:url('/resources/images/join/ico_confirm.gif') top left no-repeat}
.join_input td ul.check_type li strong{display:block;margin:0 0 10px 0;font-size:14px}
.join_input td ul.check_type li>p{margin:0 0 15px 0;font-size:13px;color:#666;line-height:22px}
.join_input table .detail{display:inline-block;color:#666;border-bottom:1px solid #666;margin:2px 0 0 10px;padding:0;line-height:16px;font-size:13px;font-weight:bold;vertical-align:top}
.join_input td ul.check_type li .btn_darkgray{display:inline-block;width:95px;height:36px;font-size:14px;line-height:36px;padding:0;background:#717171} 
.join_input td.email .select_box{width:107px;left:414px;background:#fff url('/resources/images/common/bg/bg_select.gif') 95px center no-repeat}
.join_input td.txt_check .type1 p{height:80px;line-height:24px;background:none;padding:0;color:#666}
.join_input td.txt_check .type1 a{background:#717171;width:260px;margin:0 0 10px 0}
.join_input td.txt_check .type2{background:none;padding:0 0 8px 0;font-size:14px}
.join_input td.manager_email .select_box{width:97px;left:414px;background:#fff url('/resources/images/common/bg/bg_select.gif') 85px center no-repeat}
.join_input td.nation select{width:210px;margin:0 0 13px 0;filter:alpha(opacity=0);opacity:0}
.join_input td.nation .select_box{width:200px;top:11px;left:15px;background:#fff url('/resources/images/common/bg/bg_select.gif') 188px center no-repeat}
.join_input td.service p{background:none;vertical-align:top;margin:0 0 10px 0;padding:0;line-height:24px;color:#666;font-size:14px}
.join_input table .radioBg .txt_type_info{top:20px;left:82px;z-index:20;padding:6px 0 0 0;background:#fff url('/resources/images/join/bu_arrow.gif') left top no-repeat;font-size:13px;color:#666;line-height:23px;cursor:pointer}
.join_input table .radioBg .txt_type_info p{padding:5px 12px 5px 12px;width:170px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888}
.join_input table .email_vail_confirm{position:absolute;top:15px;left:530px}
.join_input .btn{margin:40px 0 0 0}
.join_input td .group_info{left:225px}
.join_input td .foreign_info{left:277px}
.join_input td .txt_type_info{position:absolute;top:42px;z-index:20;padding:6px 0 0 0;background:#fff url('/resources/images/join/bu_arrow.gif') left top no-repeat;font-size:13px;color:#666;line-height:23px;cursor:pointer}
.join_input td .txt_type_info p{padding:5px 12px 5px 12px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;}
.join_input table .check_box li{float:left;margin:0 35px 0 0;position:relative}
.join_input table .check_box li span{display:inline-block;width:19px;height:18px;vertical-align:middle;background:url('/resources/images/common/radio_n.png') no-repeat 0 0;position:absolute;top:1px;left:-1px}
.join_input table .check_box li span button{width:19px;height:18px;text-indent:-9999px}
.join_input table .check_box li span.on{background:url('/resources/images/common/radio_p.png') no-repeat 0 0}
.join_input table .check_box li input{width:18px;height:18px;margin:0 5px 0 0;background:0;position:absolute;top:0;left:0;z-index:6;filter:alpha(opacity=0);opacity:0}
.join_input table .check_box li label{display:inline-block;margin:0 0 0 13px;line-height:18px;vertical-align:top;colro:#333}
.join_input .child_cert_chk>p{display:inline-block;height:18px;margin:15px 0 0 0;padding:0 0 0 20px;background:url('/resources/images/join/ico_exclamation.gif') center left no-repeat;font-size:13px;color:#31b97f;line-height:14px;vertical-align:top}
.join_input .child_cert_chk .check_box{display:inline-block;position:relative;margin:10px 0 0 0}
.join_input .child_cert_chk .check_box a{display:inline-block;color:#666;border-bottom:1px solid #666;margin:0 0 0 10px;padding:0;line-height:16px;font-size:13px;font-weight:bold;vertical-align:top}

.join_complete .img_complete{overflow:hidden;width:833px;height:70px;margin:75px auto 0;background:url('/resources/images/join/join_step3.jpg') no-repeat;text-indent:-9999px}
.join_complete .txt_complete{overflow:hidden;width:542px;height:26px;margin:65px auto 30px;background:url('/resources/images/join/p_complete.gif') no-repeat;text-indent:-9999px}
.join_complete .txt_complete_notice{color:#666;text-align:center;line-height:24px}
.join_complete .check_id{margin:55px 0 60px 0;font-size:18px;font-weight:bold;text-align:center}
.join_complete .check_id span{color:#31b97f;text-decoration:underline}
.join_complete .btn_link{padding:30px 0 100px 0;border-top:1px solid #efefef} 
.join_complete .btn_link ul li{float:left;width:250px;text-align:center}
.join_complete .btn_link ul li a{display:block}
.join_complete .btn_link ul li.banner1{background:#8cc837}
.join_complete .btn_link ul li.banner1 a{padding:43px 0 0 0;height:59px}
.join_complete .btn_link ul li.banner2{background:#acd373}
.join_complete .btn_link ul li.banner2 a{padding:41px 0 0 0;height:61px}
.join_complete .btn_link ul li.banner3{background:#4bd6af}
.join_complete .btn_link ul li.banner3 a{padding:37px 0 0 0;height:65px}
.join_complete .btn_link ul li.banner4{background:#28b46f}
.join_complete .btn_link ul li.banner4 a{padding:43px 0 0 0;height:59px}

/*---------------------------------
	이용약관
----------------------------------*/
.section-service .service-list {position:relative;padding:0 20px;margin-top:70px;}
.section-service .service-list li {position:relative;font-size:16px;letter-spacing:-1px;line-height:24px;}
.section-service .service-list > li + li {margin-top:20px;}
.section-service .service-list > li > strong {display:block;color:#444;font-weight:bold;}
.section-service .service-list > li > * {color:#666;word-break:keep-all;}
.section-service .service-list [class^='depth'] .bullet {display:inline-block;vertical-align:top;position:absolute;top:0;left:0;line-height:25px;}
.section-service .service-list .depth01 li {padding:0 0 0 12px;}
.section-service .service-list .depth01 li.num-space02 {padding:0 0 0 19px;}
.section-service .service-list .depth02 li {padding:0 0 0 24px;}
.section-service .service-list .depth02 li.num-space02 {padding:0 0 0 31px;}

/*---------------------------------
	개인정보처리방침
----------------------------------*/
.section-privacy .tab-type2 li {width:295px;}
.section-privacy .tab-type2 > li a {height:66px;letter-spacing:-1px;color:#999;}
.section-privacy .tab-cont {margin:70px 0 0 0;}
.section-privacy .tab-cont .tab-group {margin-top:40px;width:100%;height:auto;}
.section-privacy .tab-cont .tab-group .tab-box .privacy-box {padding:30px 20px 25px;border:2px solid #e4e4e4;}
.section-privacy .tab-cont .privacy-box .box-title {padding:0 20px;font-size:16px;letter-spacing:-1.2px;line-height:24px;}
.section-privacy .tab-cont .privacy-box .box-menu {overflow:hidden;padding:20px 20px 0;margin-top:25px;border-top:1px solid #e4e4e4;}
.section-privacy .tab-cont .privacy-box .box-menu .menu-inr {float:left;width:50%;}
.section-privacy .tab-cont .privacy-box .box-menu .menu-inr .menu-list > li > a {position:relative;display:inline-block;font-size:15px;letter-spacing:-1px;line-height:36px;}
.section-privacy .tab-cont .privacy-box .box-menu .menu-inr .menu-list > li > a:before {content:'';display:inline-block;position:absolute;bottom:7px;left:1px;width:100%;border-bottom:1px solid #333;opacity:0;}
.section-privacy .tab-cont .privacy-box .box-menu .menu-inr .menu-list > li > a:HOVER {font-weight:bold;}
.section-privacy .tab-cont .privacy-box .box-menu .menu-inr .menu-list > li > a:HOVER:before {opacity:1;}

.section-privacy .tab-cont .privacy-list {position:relative;padding:0 40px;}
.section-privacy .tab-cont .privacy-list .item {padding-top:45px;}
.section-privacy .tab-cont .privacy-list .item + .item {padding-top:45px;margin-top:45px;border-top:2px solid #e4e4e4;}
.section-privacy .tab-cont .privacy-list li {position:relative;font-size:16px;letter-spacing:-1px;line-height:24px;}
.section-privacy .tab-cont .privacy-list li .color {color:#31b97f;}
.section-privacy .tab-cont .privacy-list strong,
.section-privacy .tab-cont .privacy-list p {position:relative;display:block;}
.section-privacy .tab-cont .privacy-list > li > strong {display:block;font-size:17px;letter-spacing:-1px;font-weight:bold;}
.section-privacy .tab-cont .privacy-list > li > p {margin-top:20px;}

.section-privacy .table-field~.table-field {margin-top:20px;margin-bottom:60px;}

.section-privacy .tab-cont .privacy-list .depth01 .depth02 li {padding:0 0 0 20px;margin-top:5px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth02 li + li {margin-top:5px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth02 > li > strong {font-weight:normal;}
.section-privacy .tab-cont .privacy-list .depth01 .depth03 > li {/*padding:0 0 0 13px;*/padding:0;}
.section-privacy .tab-cont .privacy-list .depth01 .depth03 li {margin-top:5px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth03 li + li {margin-top:5px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth03 li > strong {font-weight:normal;}
.section-privacy .tab-cont .privacy-list [class^='depth'] .bullet {display:inline-block;vertical-align:top;/*position:absolute;*/top:0;left:0;}
.section-privacy .tab-cont .privacy-list .depth01 {margin-top:20px;}
.section-privacy .tab-cont .privacy-list .depth01 > li + li {margin-top:20px;}
.section-privacy .tab-cont .privacy-list .depth01 > li > strong {padding:0 0 0 19px;/*line-height:30px;*/}
.section-privacy .tab-cont .privacy-list .depth01 li > p {padding:0 0 0 8px;}
.section-privacy .tab-cont .privacy-list .depth01 li .tb_tit {font-weight:500;}
.section-privacy .tab-cont .privacy-list .depth01 li > p .bullet {line-height:21px;}
.section-privacy .tab-cont .privacy-list .depth01 li strong.bullet-arrow .bullet {line-height:23px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth02 li.bullet-circle {padding:0 0 0 8px;}
.section-privacy .tab-cont .privacy-list .depth01 .depth02 li.bullet-circle p {margin-left:0;padding:0 0 0 17px;}

.section-privacy .tab-cont .privacy-list .pos-table {margin-top:20px;}
.section-privacy .tab-cont .privacy-list .pos-table > strong {font-weight:normal;}
.section-privacy .tab-cont .privacy-list .pos-table .table-field {margin-top:3px;}

.section-privacy .tab-cont .privacy-list #item1-3 .depth01 .depth02 li {padding:0 0 0 8px;}
.section-privacy .tab-cont .privacy-list #item1-7 li > strong {font-weight:normal;}
.section-privacy .tab-cont .privacy-list #item1-7 li > strong > span {font-weight:bold;} 
.section-privacy .tab-cont .privacy-list #item1-12 .depth01 li > strong,
.section-privacy .tab-cont .privacy-list #item1-12 .depth01 li > p {padding:0;margin-left:0;margin-top:10px;}
.section-privacy .tab-cont .privacy-list #item1-14 .depth01 li > strong,
.section-privacy .tab-cont .privacy-list #item1-14 .depth01 li > p {padding:0;margin-left:0;margin-top:10px;}


.section-privacy .tab-cont .list-date {text-align:right;margin-top:50px;padding-right:40px;}
.section-privacy .tab-cont .list-date > p {position:relative;display:inline-block;padding:0 0 0 8px;}
.section-privacy .tab-cont .list-date > p > .bullet {display:inline-block;vertical-align:top;position:absolute;top:0;left:0;}

/*전국후원회*/
.cont-intro .sub-support .cont .sub_title {font-size: 42px;font-weight: 500;margin-bottom: 40px;line-height: 52px;}

/* 220426 수정 시작 */
.cont-intro .sub-support .cont .memo {font-size: 24px;color: #222;line-height: 36px;}
/* 220426 수정 끝 */
.cont-intro .sub-support .cont .slider_wrap {position: relative;width:900px;margin:0 auto;}
.cont-intro .sub-support .supportSlider {margin-top: 80px;}
/* 220426 수정 시작 */
.cont-intro .sub-support .supportSlider .swiper-slide {width: 100%;height: 443px;}
/* 220426 수정 끝 */
.cont-intro .sub-support .swiper-pagination {bottom: -40px;left: 0;width: 100%;height: 6px;background: #ddd;z-index:1;}
.cont-intro .sub-support .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:var(--renew-point-color);}
.cont-intro .sub-support .prev {position: absolute;bottom: -106px;right: 48px;width: 18px;height: 30px;background: url(../images/introduce/ic_prev.png);background-size: cover;z-index: 1;}
.cont-intro .sub-support .next {position: absolute;bottom: -106px;right: 0;width: 18px;height: 30px;background: url(../images/introduce/ic_next.png);background-size: cover;z-index: 1;}

.cont-intro .sub-support .sum {margin-top: 246px;padding-top: 40px;border-top: 20px solid #f5f5f5;text-align: center;}
.cont-intro .sub-support .sum1 {font-size: 30px;font-weight: 700;color:var(--renew-point-color);margin-bottom: 40px;}
.cont-intro .sub-support .sum2 {font-size: 20px;line-height: 32px;}

/* 220426 수정 시작 */
.cont-intro .sub-support .img_cont {margin-top: 60px;}
.cont-intro .sub-support .img_cont img {width: 100%;}

.cont-intro .people {margin-top: 80px;}
.cont-intro .people h4 {font-size: 42px !important;font-weight: 700;line-height: 42px;}
.cont-intro .people .people_list {border-top: 2px solid #323232;margin-top: 60px;}
.cont-intro .people .people_list ul {overflow:hidden;}
.cont-intro .people .people_list li {width: 50%;height: 110px;border-bottom: 1px solid #cecece;float: left;padding:16px 0 16px 80px;box-sizing: border-box;}
.cont-intro .people .people_list li:nth-of-type(2n-1) {border-right: 1px solid #cecece;}
.cont-intro .people .people_list li .img {width: 70px;height: 70px;border-radius: 50%;background: #d8d8d8;float: left;margin-right: 40px;margin-top:5px;}
.cont-intro .people .people_list li .img img {width:100%;height:100%;border-radius:50%;}
.cont-intro .people .people_list li .data1 {font-size: 20px;line-height: 32px;color: #666;margin-bottom: 5px;}
.cont-intro .people .people_list li .data2 {font-size: 20px;line-height: 32px;}
.cont-intro .people .people_list li .data2 strong {font-weight:700;}
/* 220426 수정 끝 */

.search_area {position:relative;}

/* 검색결과 조회 */
.results-page .tab-type2 {margin-bottom:60px;}
/* .results-page .tab-type2 li {width:198px;} */

.results-page .results-box .detail {height:100%;}
/* .results-page .results-box .img-box.detail {width:300px;height:189px;overflow:hidden;} */
/* .results-page .results-box .img-box.detail img {width:auto;height:auto;} */
.results-page .results-box~.results-box {margin-top:60px;}
.results-page .results-box .top {font-size:42px;font-weight:700;overflow:hidden;padding-bottom:60px;border-bottom:1px solid #7b7b7b;}
.results-page .results-box .top span {color:#0d904a;}
.results-page .results-box .top .moreResults {display:block;height:36px;line-height:36px;padding:0 35px;font-size:16px;border:1px solid var(--renew-point-color);float:right;}
.results-page .results-box .no-results {padding:40px 0;}
.results-page .results-box .no-results p {text-align:center;font-size:20px;}

.results-page .slide1 .box {position:relative;padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide1 .box .row {overflow:hidden;}
.results-page .slide1 .box .left {width:300px; height:188px;background:#ddd;float:left;margin-right:45px;border:1px solid #ddd;}
.results-page .slide1  .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide1 .box .text-box .text2 {font-size:24px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:8px;line-height:34px;}
.results-page .slide1 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide1 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide1 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide1 .box .text-box .text3 {font-size:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:36px;}

.results-page .slide2 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide2 .box .row {overflow:hidden;}
.results-page .slide2 .box .left {width:300px; height:189px;background:#ddd;float:left;margin-right:45px;border:1px solid #ddd;}
.results-page .slide2  .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide2 .box .text-box .text2 {font-size:24px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:8px;line-height:34px;}
.results-page .slide2 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide2 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide2 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide2 .box .text-box .text3 {font-size:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:36px;}

.results-page .slide3 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide3 .box .row {overflow:hidden;}
.results-page .slide3 .box .left {width:300px; height:188px;background:#ddd;float:left;margin-right:45px;}
.results-page .slide3 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide3 .box .text-box .text2 {font-size:24px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:8px;line-height:34px;}
.results-page .slide3 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide3 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide3 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide3 .box .text-box .text3 {font-size:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:36px;}


.results-page .slide5 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide5 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide5 .box .text-box .text2 {font-size:24px;font-weight:500;line-height:34px;margin:7px 0 9px 0;}
.results-page .slide5 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide5 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide5 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide5 .box .right {position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:16px;font-weight:700;color:#666;}

.results-page .slide6 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide6 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide6 .box .text-box .text2 {font-size:24px;font-weight:500;line-height:34px;margin:7px 0 9px 0;}
.results-page .slide6 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide6 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide6 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide6 .box .right {position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:16px;font-weight:700;color:#666;}

.results-page .slide7 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide7 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide7 .box .text-box .text2 {font-size:24px;font-weight:500;line-height:34px;margin:7px 0 9px 0;}
.results-page .slide7 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide7 .box .text-box .info~.info {margin-left:26px;}
.results-page .slide7 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide7 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide7 .box .right {position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:16px;font-weight:700;color:#666;}

.results-page .slide8 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide8 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide8 .box .text-box .text2 {font-size:24px;font-weight:500;line-height:34px;margin:7px 0 9px 0;}
.results-page .slide8 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide8 .box .text-box .info~.info {margin-left:26px;}
.results-page .slide8 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide8 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}

.results-page .slide9 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide9 .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide9 .box .text-box .text2 {font-size:24px;font-weight:500;line-height:34px;margin:7px 0 9px 0;}
.results-page .slide9 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide9 .box .text-box .info~.info {margin-left:26px;}
.results-page .slide9 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide9 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide9 .box .text-box .text3 {font-size:20px;line-height:30px;margin-top:9px;}

.results-page .slide10 .box {padding:30px 0;border-bottom:1px solid #cecece;}
.results-page .slide10 .box .row {overflow:hidden;}
.results-page .slide10 .box .left {width:300px; height:188px;float:left;margin-right:45px;}
.results-page .slide10  .box .text-box .text1 {font-size:24px;font-weight:700;color:#0d904a;line-height:34px;}
.results-page .slide10 .box .text-box .text2 {font-size:24px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:8px;line-height:34px;}
.results-page .slide10 .box .text-box .info {display:inline-block;font-size:20px;margin-top:9px;line-height:30px;}
.results-page .slide10 .box .text-box .info em {color:#666;font-weight:700;padding-right:15px;}
.results-page .slide10 .box .text-box .info .icon-calendar {display:inline-block;width:20px;height:18px;background:url(../images/common/ico/ic_date.png);margin-right:10px;}
.results-page .slide10 .box .text-box .text3 {font-size:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:36px;}
.results-page .results-box.slide10 .img-box.detail {text-align:center;}
.results-page .slide10 .box .img-box img {width:auto;height:100%;}

.search_result {width: 1200px;margin: 100px auto 80px auto;padding-top: 80px;}
.search_result .col {position: relative;}
.search_result .col h2 {font-size: 42px;font-weight: 700;line-height: 45px;}
.search_result .col h2 strong {color: var(--renew-point-color);}
.search_result .col .btnM {position: absolute;top: 9px;right: 0;display: block;width: 140px;height: 35px;text-align: center;line-height: 35px;border: 1px solid var(--renew-point-color); font-size: 16px;font-weight: 700;}
.search_result .col~.col {margin-top:60px;}
.search_result .col .con_list {margin-top: 60px;}
.search_result .col .con_list a {position: relative;;display: block;width: 100%;height: 100%;}
.search_result .col li:first-child {border-top: 1px solid #7b7b7b;}
.search_result .col li {padding: 30px 0;border-bottom: 1px solid #cecece;}
.search_result .type1 li a {overflow: hidden;}
.search_result .type1 li .thum {width: 300px;height: 188px;float: left;background: #ddd;margin-right: 45px;}
.search_result .type1 li .txt_g .cate {font-size: 24px;font-weight: 700;color:var(--renew-point-color);line-height: 34px;}
.search_result .type1 li .txt_g .tit {margin-top: 8px;font-size: 24px;font-weight: 500;line-height: 34px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.search_result .type1 li .txt_g .date {font-size: 20px;line-height: 30px;margin-top: 9px;}
.search_result .type1 li .txt_g .date span {position: relative;;color: #666;font-weight: 700;padding-right: 16px;padding-left: 26px;}
.search_result .type1 li .txt_g .date span:before{content: '';position: absolute;top: 5px;left: 0;width: 20px;height: 18px;background: url(../images/common/ico/ic_date.png);}
.search_result .type1 li .txt_g .memo {font-size: 20px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search_result .type2 li .cate {font-size: 24px;font-weight: 700;color:var(--renew-point-color);line-height: 34px;}
.search_result .type2 li .tit {margin-top: 8px;font-size: 24px;font-weight: 500;line-height: 34px;}
.search_result .type2 li .date {margin-top: 9px;font-size: 20px;line-height: 30px;}
.search_result .type2 li .date span {position: relative;;color: #666;font-weight: 700;padding-right: 16px;padding-left: 26px;}
.search_result .type2 li .date span:before{content: '';position: absolute;top: 5px;left: 0;width: 20px;height: 18px;background: url(../images/common/ico/ic_date.png);}
.search_result .type2 li .memo {font-size: 20px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.search_result .type2 li .btn_down {position: absolute;top: 50%;right: 40px;transform: translateY(-50%);font-size: 16px;font-weight: 700;color: #666;}
.search_result .type3 .con_list ul {overflow: hidden;}
.search_result .type3 .con_list li:first-child {border-top: 1px solid #cecece;}
.search_result .type3 .con_list li {width: 380px;height: 404px;margin-right: 30px;margin-bottom: 30px;float: left;border: 1px solid #cecece;border-radius: 5px;box-sizing: border-box;padding: 0;}
.search_result .type3 .con_list li:nth-of-type(3n) {margin-right: 0;}
.search_result .type3 .con_list li .thum {width: 100%;height: 268px;border-bottom: 1px solid #cecece;}
.search_result .type3 .con_list li .thum img {width: 100%;}
.search_result .type3 .con_list li .txt_g {padding: 20px;}
.search_result .type3 .con_list li .txt_g .cate {font-size: 17px;color:var(--renew-point-color);font-weight: 700;line-height: 27px;}
.search_result .type3 .con_list li .txt_g .tit {font-size: 24px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search_result .type4 .con_list ul {overflow: hidden;}
.search_result .type4 .con_list li:first-child {border-top: 1px solid #cecece;}
.search_result .type4 .con_list li {width: 280px;height: 326px;margin-right: 26px;margin-bottom: 30px;float: left;border: 1px solid #cecece;border-radius: 5px;box-sizing: border-box;padding: 0;}
.search_result .type4 .con_list li:nth-of-type(4n) {margin-right: 0;}
.search_result .type4 .con_list li .thum {width: 100%;height: 190px;border-bottom: 1px solid #cecece;}
.search_result .type4 .con_list li .thum  img {width:100%}
.search_result .type4 .con_list li .txt_g {padding: 20px;}
.search_result .type4 .con_list li .txt_g .cate {font-size: 17px;color:var(--renew-point-color);font-weight: 700;line-height: 27px;}
.search_result .type4 .con_list li .txt_g .tit {font-size: 24px;line-height: 34px;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.search_result .col .no_con {text-align: center;padding-top: 40px;border-top: 1px solid #7b7b7b;font-size: 20px;}

.btn-basic {display:inline-block;padding:17px 30px;border:1px solid var(--renew-point-color);font-size:24px;font-weight:normal;color:var(--renew-point-color)}
.btn-basic.v2{width:280px;height:60px;line-height:58px;padding:0 0;text-align:center;font-size:20px;font-weight:normal;color:var(--renew-point-color);border-color:var(--renew-point-color);box-sizing:border-box;}
.mb20 {margin-bottom:20px}

/* 게시판 검색결과 없음 스타일 수정 20220725 */
.no_page {width:100%!important;margin-top:60px;background:none;color:#666;text-align:center;padding:60px 0;font-size:18px;border:0!important}

/* 나의 후원 > 나의 결연아동 스타일 수정 20220727 */
.my_child_box .inner {display:flex;justify-content:center}
.my_child_gift .send_gift.new_sponsorService_childlist>strong {margin:0}
.new_sponsorService_childlist>.list_slide {height:auto}
.new_sponsorService_childlist>.list_slide>div {padding:25px 10px}
.new_sponsorService_childlist>.list_slide>div ul {display:flex;width:auto;margin:0;flex-wrap:wrap;justify-content:center}
.new_sponsorService_childlist>.list_slide>div ul li {float:none;line-height:24px;margin:10px 0;width:180px}
.new_sponsorService_childlist>.list_slide>div ul li.on .select {left:50%;transform:translateX(-50%)}
.new_sponsorService_childlist>.list_slide>div ul li strong {color:#222;font-size:18px}
.new_sponsorService_childlist>.list_slide>div ul li.on strong {color:var(--renew-point-color);}
.new_sponsorService_childlist>.list_slide>div ul li p {color:#666;line-height:inherit;margin:0 0 7px 0}
.new_sponsorService_childlist>.list_slide>div ul li.on p {color:var(--renew-point-color)}
/* 편지종류 */
.new_letter_con .letter_cen textarea {line-height:40px;padding-left:80px}
.new_letter_con .letter_default .letter_top{width:100%;height:242px;background-image:url('/resources/images/mypage/bg_letter_default_top3.jpg');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_default .letter_cen{width:100%;height:250px;background-image:url('/resources/images/mypage/bg_letter_default_cen3.jpg');background-repeat:repeat-y;background-size:contain;border-radius:0;border:0}
.new_letter_con .letter_default .letter_bot{width:100%;height:98px;background-image:url('/resources/images/mypage/bg_letter_default_bot2.jpg');background-repeat:no-repeat;background-size:100% auto;}

.new_letter_con .letter_newyear .letter_top {width:100%;height:182px;background-size:contain}
.new_letter_con .letter_newyear .letter_bot {width:100%;height:93px;background-size:100% auto}

.new_letter_con .letter_birthday .letter_top {width:100%;/*height:306px;*/background-size:contain}
.new_letter_con .letter_birthday .letter_top{background:url('/resources/images/mypage/bg_letter_birthday_top3.jpg') no-repeat}
.new_letter_con .letter_birthday .letter_cen {width:100%;height:208px;min-height:240px;padding-bottom:0;background-size:contain;background-position:center top;}
.new_letter_con .letter_birthday .letter_cen textarea {width:778px;height:240px;background-size:contain;padding-left:0}

.new_letter_con .letter_school .letter_top {width:100%;height:243px;background-size:contain}
.new_letter_con .letter_school .letter_cen {height:241px}
.new_letter_con .letter_school .letter_bot {width:100%;height:112px;background-size:100% auto;}

.new_letter_con .letter_christmas .letter_top {width:100%;height:243px;background-size:contain}
.new_letter_con .letter_christmas .letter_bot {width:100%;height:44px;background-size:cover}
/* .new_letter_con .letter_christmas .letter_cen textarea::placeholder{color:#fff;} */
.new_letter_con .letter_cen textarea::placeholder{color:#999;}

.my_letter_content .mypage_table1 td .save {margin:0 10px 0 0}
.radioBg.new_radioBg {float:none;width:100%}

.new_letter_con .letter_school .letter_top{background:url('/resources/images/mypage/bg_letter_school_top3.jpg') no-repeat}
.new_letter_con .letter_christmas .letter_top{background:url('/resources/images/mypage/bg_letter_christmas_top4.jpg') no-repeat}
.new_letter_con .letter_newyear .letter_top{background:url('/resources/images/mypage/bg_letter_newyear_top3.jpg') no-repeat}

/* 편지쓰기_개선 */
/* 소개 */
.new_letter_con .letter_introduce .letter_top{width:100%;height:242px;background-image:url('/resources/images/mypage/bg_letter_introduce_top2.jpg');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_introduce .letter_cen{width:100%;height:250px;background-image:url('/resources/images/mypage/bg_letter_introduce_cen2.jpg');background-repeat:repeat-y;background-size:contain;border-radius:0;border:0}
.new_letter_con .letter_introduce .letter_bot{width:100%;height:104px;background-image:url('/resources/images/mypage/bg_letter_introduce_bot.jpg');background-repeat:no-repeat;background-size:100% auto}
/* 안부 */
.new_letter_con .letter_how{width:100%;padding:20px 0;background-image:url('/resources/images/mypage/bg_letter_how_all.png');background-repeat:no-repeat;background-size:100% 100%;}
.new_letter_con .letter_how .letter_top{width:95.744%;height:222px;margin:0 auto;background-image:url('/resources/images/mypage/bg_letter_how_top2.png');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_how .letter_cen{width:95.744%;height:250px;margin:0 auto;background-image:url('/resources/images/mypage/bg_letter_how_cen2.jpg');background-repeat:repeat-y;background-size:contain;border-radius:0;border:0}
.new_letter_con .letter_how .letter_cen textarea{padding-left:60px;}
.new_letter_con .letter_how .letter_bot{width:95.744%;height:84px;margin:0 auto;background-image:url('/resources/images/mypage/bg_letter_how_bot.png');background-repeat:no-repeat;background-size:contain}
/* 어린이날 */
.new_letter_con .letter_childrday .letter_top{width:100%;height:242px;background-image:url('/resources/images/mypage/bg_letter_childrday_top2.png');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_childrday .letter_cen{width:100%;height:250px;background-image:url('/resources/images/mypage/bg_letter_childrday_cen.png');background-repeat:repeat-y;background-size:contain;border-radius:0;border:0}
.new_letter_con .letter_childrday .letter_cen textarea{display:block;width:778px;height:250px;margin:0 auto;padding-left:0;background-image:url('/resources/images/mypage/bg_letter_childrday_write2.png');background-repeat:repeat-y;background-size:contain;}
.new_letter_con .letter_childrday .letter_bot{width:100%;height:104px;background-image:url('/resources/images/mypage/bg_letter_childrday_bot.png');background-repeat:no-repeat;background-size:contain}

/* 편지종류_영문로고 */
.new_letter_con .letter_default.engSentence .letter_top{background-image:url('/resources/images/mypage/en_bg_letter_default_top.jpg');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_introduce.engSentence .letter_top{background-image:url('/resources/images/mypage/en_bg_letter_introduce_top.jpg');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_how.engSentence .letter_top{background-image:url('/resources/images/mypage/en_bg_letter_how_top.png');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_birthday.engSentence .letter_top{background:url('/resources/images/mypage/en_bg_letter_birthday_top.jpg') no-repeat;}
.new_letter_con .letter_childrday.engSentence .letter_top{background-image:url('/resources/images/mypage/en_bg_letter_childrday_top.png');background-repeat:no-repeat;background-size:100% auto;}
.new_letter_con .letter_christmas.engSentence .letter_top{background:url('/resources/images/mypage/en_bg_letter_christmas_top2.jpg') no-repeat}
.new_letter_con .letter_school.engSentence .letter_top{background:url('/resources/images/mypage/en_bg_letter_school_top.jpg') no-repeat}
.new_letter_con .letter_newyear.engSentence .letter_top{background:url('/resources/images/mypage/en_bg_letter_newyear_top.jpg') no-repeat}

/* 스토리 게시판 View 화면 개선 20220727 */
@font-face {
    font-family: 'Spoqa Han Sans Neo';
    font-weight: 300;
    src: url('/resources/font/campaign/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff2') format('woff2'),
	    url('/resources/font/campaign/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.woff') format('woff'),
	    url('/resources/font/campaign/SpoqaHanSansNeo/SpoqaHanSansNeo-Light.ttf') format('truetype');
}
#greenstory_view.new_greenstory_view {background:none} 
#greenstory_view.new_greenstory_view .greenstory_view {width:1180px;margin:auto} 
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area {height:auto}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 {width:100%;color:#221d1c} 
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_top {padding:70px 0;text-align:center;height:auto;letter-spacing:-1.2px;border-bottom:1px solid #999} 
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_top span {font-size:20px;font-weight:200;display:inline-block;padding-bottom:0} 
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_top strong {font-size:32px;font-weight:700;line-height:48px}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info {margin-top:-23px!important;text-align:center;height:auto;position:relative;overflow:initial;width:100%!important}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info p {font-size:15px;font-weight:200;color:#221d1c;float:none;display:inline-block;letter-spacing:0;font-family:"Spoqa Han Sans Neo";font-weight:300;display:inline-block;background-color:#fff;padding:6px 14px 5px;border:1px solid #999;border-radius:3px}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info p>.date {padding:0;margin:0}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info p>.date::after {display:inline-block;position:relative;top:initial;margin:0 20px}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info p>.count {margin:0}
#greenstory_view.new_greenstory_view .greenstory_view .title_bg.title_area>.title_type1 .title_con .title_info .post_option {float:none;position:absolute;right:0;top:0}

#greenstory_view.new_greenstory_view .greenstory_view .view_content .story_content {width:720px!important;font-size:18px;color:#3a3a3a;font-weight:200;line-height:initial}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .story_content img {max-width:100%;height:auto}

#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom {display:flex;width:1180px!important;min-height:initial;padding-bottom:20px;border-bottom:1px solid #999}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .tag {background:none;float:none;width:80%;padding-left:0;margin-right:0}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .tag>ul>li {float:none;display:inline-block;margin:0 8px 8px 0;}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .tag>ul>li>a {color:#3c3c3c;font-size:14px;display:inline-block;padding:5px 12px;font-weight:200;border:1px solid #d7d7d7;border-radius:3px;letter-spacing:-0.8px}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .tag>ul>li>a:hover {background-color:#434343;color:#fff}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l {position:initial;left:initial;top:initial;text-align:right;width:20%}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li {display:inline-block;float:none}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link {background-image:url(/resources/images/greenstory/btn_new_sns2-v2.png);background-repeat:no-repeat;width:41px;height:41px}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.facebook {background-position:0 0}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.facebook:hover {background-position:0 -42px}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.twitter {background-position:-48px 0}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.twitter:hover {background-position:-48px -42px}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.kakao {background-position:-97px 0}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.kakao:hover {background-position:-97px -42px}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.url {background-position:-144px 0}
#greenstory_view.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.url:hover {background-position:-144px -42px}

#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next {width:100%;border-bottom:1px solid #999;margin-bottom:50px}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul {display:flex}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li {width:50%}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:first-child {position:relative}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:first-child::after {content:"";width:1px;height:80px;display:block;background-color:#d7d7d7;position:absolute;top:50%;transform:translateY(-50%);right:0}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner a {padding-top:50px;padding-bottom:50px;display:flex}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .blank {padding-top:50px;padding-bottom:50px;display:flex}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:last-child .inner {justify-content:flex-end;text-align:right}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:last-child .inner .story_title {margin-right:40px;margin-left:0}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:last-child .inner .story_title::after {left:initial;right:0;background-position:-40px 0}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li:last-child .inner .story_title>.title {margin-right:0;margin-left:40px}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .thumbnail_img {width:110px;height:110px;overflow:hidden;display:flex;align-items:center;justify-content:center}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .thumbnail_img img {width:130%}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title {margin-left:40px;font-size:15px;font-weight:200;position:relative;width:440px;letter-spacing:-2px}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title::after {content:"";display:block;width:40px;height:6px;background-image:url(/resources/images/greenstory/btn_prev_next.png);background-repeat:no-repeat;background-position:0 0;position:absolute;left:0;bottom:0}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title>span {display:inline-block;position:relative;color:#242424}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title>span::after {content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background-color:#c8c8c8}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title>.title {margin-top:15px;font-size:21px;font-weight:500;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-right:40px;line-height:28px;word-break:keep-all}
#greenstory_view.new_greenstory_view .greenstory_view .storyView_prev_next>ul>li .inner .story_title>.title:hover {color:var(--renew-point-color)}

/* 어린이재단은 CEO 사진 변경 20220801 */
.cont-intro .about .cont1 .link_g .link3 {background: url(../images/introduce/tmp4_v4.png)}

/* 아동복지연구소 2022 업데이트 20220802 */
.research_history .year2022{background:url('/resources/images/introduce/bg_research_history2022.png') 130px top no-repeat}

/* 임펙트 페이지 2022 업데이트 20220818 */
.impact-new-data{position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.impact-new-data>div{width:50%;display: flex;justify-content: space-around;align-items: flex-start;flex-direction: row;}
.new-data-title{font-weight: 200;font-size: 22px;display: inline;border-bottom:2px solid #909090;padding-bottom: 10px;}
.new-data-num{font-weight: 700;font-size: 46px;margin: 20px 0 100px 0;}
.new-data-text{display: flex;align-items: flex-start;flex-direction: column;justify-content: center;}
.new-data-num>span{font-size: 24px;font-weight: 300;}
.new-data-line{position: absolute;width:2px !important;height:100px;background-color: #e2e2e2;top: 50%;transform: translateY(-100%);}
.new-data-emo_1{margin-top: 50px;}
.new-data-emo_2{margin-top: 40px;margin-left: -60px;}
.impact-tit{font-weight: 600; color:#111111 !important;padding: 37px 40px 37px 20px !important;}
.impact-data-img{display: flex;justify-content: center;margin: 20px 0;}
.impact-data-img-2{display: flex;justify-content: center;margin-top: 60px;}

/* 명예의전당 개선 20220916 */
#contents.new-hallFameInfo {width:100%;padding-top:0;padding-bottom:0;font-family:'Spoqa Han Sans Neo';letter-spacing:-0.2px}
#contents.new-hallFameInfo .hallFameInfo-cont-top {background-image:url(/resources/images/sub/bondingspon/hallFameInfo-top-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center top;height:814px}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner {width:1200px;margin:auto;text-align:center}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner h3 {padding-top:190px;height:130px;text-indent:-99999px}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner .sub-txt::before {content:"";display:block;width:202px;height:6px;background-image:url(/resources/images/sub/bondingspon/hallFameInfo-top-bar.png);background-repeat:no-repeat;background-size:contain;margin:50px auto}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner .sub-txt {color:#aa9d93;font-size:23px;font-weight:700}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner .sub-txt .eng {color:#cdc4bb;font-size:30px;font-weight:100;margin-bottom:15px}
#contents.new-hallFameInfo .hallFameInfo-cont-top .inner .txt-area {color:#e1deda;font-size:20px;line-height:32px;font-weight:500;margin-top:45px}
#contents.new-hallFameInfo .hallFameInfo-cont-slider .new-slider-bondingspon {width:1003px;margin-top:75px}
#contents.new-hallFameInfo .hallFameInfo-cont-slider .new-slider-bondingspon .slider-cont .item .item-img {width:1003px;height:357px}
#contents.new-hallFameInfo .hallFameInfo-cont-slider .new-slider-bondingspon .slider-ctrl .counter-box {font-family:inherit;font-weight:500;background:#aa9d93;margin:0 33px;padding:1px 29px;border-radius:25px;color:#f1ebe3}
#contents.new-hallFameInfo .hallFameInfo-cont-slider .new-slider-bondingspon .slider-ctrl {width:160px}
#contents.new-hallFameInfo .hallFameInfo-cont-slider .new-slider-bondingspon .slider-ctrl button .ico-slider {background-image:url(/resources/images/sub/bondingspon/ico_hallFameInfo_arrow.png)}
#contents.new-hallFameInfo .new-hallFameInfo-detail {padding-top:80px;padding-bottom:130px;display:block;height:auto}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner {width:1200px;margin:auto}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list {display:flex;margin-left:-12px;margin-right:-12px}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li {width:25%}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner {height:380px;margin-left:12px;margin-right:12px;background-image:url(/resources/images/sub/bondingspon/hallFameInfo-detail-bg.png);background-repeat:no-repeat}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont {text-align:center}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont i {display:inline-block;margin-top:60px;margin-bottom:30px}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont .ico-hallFameInfo-label-01 {width:94px;height:86px;background:url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_01.png') no-repeat center center;background-size:100%}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont .ico-hallFameInfo-label-02 {width:94px;height:86px;background:url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_02.png') no-repeat center center;background-size:100%}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont .ico-hallFameInfo-label-03 {width:113px;height:87px;background:url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_03.png') no-repeat center center;background-size:100%}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .ico-cont .ico-hallFameInfo-label-04 {width:116px;height:88px;background:url('../v2/images/sub/bondingspon/ico_hallFameInfo_label_04.png') no-repeat center center;background-size:100%}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .text-cont {padding:0 30px;font-size:16px;line-height:26px;word-break:keep-all}
#contents.new-hallFameInfo .new-hallFameInfo-detail .inner .detail-list li .list-inner .text-cont a.btn-border-fullw {color:#3b3b3b;display:inline-block;text-align:center;border:1px solid #3b3b3b;width:100%;padding:12px 0;letter-spacing:-1px;font-weight:500;margin-top:20px}

/* 기부금 영수증 실명확인 추가 20220919 */
.realName-verification {margin:55px 0 80px 0;padding:20px 40px;background-color:#fbfbfb;border:1px solid #e4e4e4;box-sizing:border-box;font-size:18px;line-height:26px}
.realName-verification .agree-area {margin-top:15px;margin-bottom:15px;display:flex;align-items:center}
.realName-verification .jumin-chk-area strong {font-weight:500}
.realName-verification .jumin-chk-area>.inner-box {margin-top:8px;margin-bottom:8px;display:flex;align-items:center}
.realName-verification .jumin-chk-area>.inner-box>.bar {margin-left:10px;margin-right:10px}
.realName-verification .jumin-chk-area>.inner-box>.btn_realname_chk {display:inline-block;padding:11px 20px;border-radius:3px;background-color:var(--renew-point-color);color:#fff;margin-left:10px}

/* input-field primary ** input-field 클래스와 함께 써야 함 - 20220919*/
.input-field.ckbox-primary .chk-cont input[type="checkbox"] + label:before {box-sizing:border-box}
.input-field.ckbox-primary input[type='radio'] + label, .v2 .input-field input[type='checkbox'] + label {line-height:20px}

/* 게시판 이전글 다음글 추가 20220919 */
.view_new_prevNext {width:100%;border-top:1px solid #999;border-bottom:1px solid #999;margin-top:50px;margin-bottom:50px}
.view_new_prevNext>ul {display:flex}
.view_new_prevNext>ul>li {width:50%}
.view_new_prevNext>ul>li:first-child {position:relative}
.view_new_prevNext>ul>li:first-child::after {content:"";width:1px;height:80px;display:block;background-color:#d7d7d7;position:absolute;top:50%;transform:translateY(-50%);right:0}
.view_new_prevNext>ul>li .inner a {padding-top:50px;padding-bottom:50px;display:flex}
.view_new_prevNext>ul>li .inner .blank {padding-top:50px;padding-bottom:50px;display:flex}
.view_new_prevNext>ul>li:last-child .inner {justify-content:flex-end;text-align:right}
.view_new_prevNext>ul>li:last-child .inner .story_title {margin-right:40px;margin-left:0}
.view_new_prevNext>ul>li:last-child .inner .story_title::after {left:initial;right:0;background-position:-40px 0}
.view_new_prevNext>ul>li:last-child .inner .story_title>.title {margin-right:0;margin-left:40px}
.view_new_prevNext>ul>li .inner .thumbnail_img {width:110px;height:110px;overflow:hidden;display:flex;align-items:center;justify-content:center}
.view_new_prevNext>ul>li .inner .thumbnail_img img {width:130%}
.view_new_prevNext>ul>li .inner .story_title {margin-left:40px;font-size:15px;font-weight:200;position:relative;width:440px;letter-spacing:-2px}
.view_new_prevNext>ul>li .inner .story_title::after {content:"";display:block;width:40px;height:6px;background-image:url(/resources/images/greenstory/btn_prev_next.png);background-repeat:no-repeat;background-position:0 0;position:absolute;left:0;bottom:0}
.view_new_prevNext>ul>li .inner .story_title>span {display:inline-block;position:relative;color:#242424}
.view_new_prevNext>ul>li .inner .story_title>span::after {content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background-color:#c8c8c8}
.view_new_prevNext>ul>li .inner .story_title>.title {margin-top:15px;font-size:21px;font-weight:500;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-right:40px;line-height:28px;word-break:keep-all}
.view_new_prevNext>ul>li .inner .story_title>.title:hover {color:var(--renew-point-color)}

/* 공모사업 안내사항 영역 추가 20221004 */
.public_biz_info .accordion_list {border-bottom:1px solid #cecece;margin-top:60px}
.public_biz_info .accordion_list .accordion-inner {text-align:left}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle {display:flex;padding:25px;border-top:1px solid #cecece;cursor:pointer;position:relative}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle>h5 {width:80%;font-size:18px}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle>span {width:10%;font-size:18px;color:#666;text-align:right}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle::after {content:"";width:15px;height:15px;border-top:3px solid #aaa;border-right:3px solid #aaa;position:absolute;top:20px;right:45px;transform:rotate(135deg)}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle.active{color:var(--renew-point-color)}
.public_biz_info .accordion_list .accordion-inner .accordion-toggle.active::after{transform:rotate(315deg);border-top:3px solid var(--renew-point-color);border-right:3px solid var(--renew-point-color);top:30px}
.public_biz_info .accordion_list .accordion-inner .accordion-content {display:none;border-top:1px solid #cecece;background-color:#f9f9f9;padding:35px;font-size:16px;line-height:24px}
.public_biz_info .accordion_list .accordion-inner .accordion-content>.file-area {margin-top:50px}
.public_biz_info .accordion_list .accordion-inner .accordion-content>.file-area a {color:var(--renew-point-color)}

/* view 페이지 개선 20221102 */
#container.new_view_page .cam_review_view.new_view {width:1180px;margin:auto;padding:0 0 70px 0} 
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area {height:auto}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 {width:100%;color:#221d1c} 
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_top.new_title_top {padding:70px 0;text-align:center;height:auto;letter-spacing:-1.2px;border-bottom:1px solid #999;overflow:auto;position:initial;display:block;vertical-align:initial;z-index:initial} 
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_top.new_title_top span {font-size:20px;font-weight:200;display:inline-block;padding-bottom:0} 
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_top.new_title_top strong {font-size:32px;font-weight:700;line-height:48px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info {margin-top:-23px!important;text-align:center;height:auto;position:relative;overflow:initial;width:100%!important;padding:initial!important;border:none}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info p {font-size:15px;font-weight:200;color:#221d1c;float:none;display:inline-block;letter-spacing:0;font-family:"Spoqa Han Sans Neo";font-weight:300;display:inline-block;background-color:#fff;padding:6px 14px 5px;border:1px solid #999;border-radius:3px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info p>.date {padding:0;margin:0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info p>.date::after {display:inline-block;position:relative;top:initial;margin:0 20px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info p>.count {margin:0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .title_bg.title_area>.title_type1 .title_con .title_info .post_option {float:none;position:absolute;right:0;top:0}

#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .story_content {width:720px!important;margin:auto;padding:58px 0 48px 0;font-size:18px;color:#3a3a3a;font-weight:200;line-height:initial}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .story_content img {max-width:100%;height:auto}

#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom {display:flex;width:1180px!important;min-height:initial;padding-bottom:20px;border-bottom:1px solid #999}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .tag {background:none;float:none;width:80%;padding-left:0;margin-right:0;line-height:29px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .tag>ul>li {float:none;display:inline-block;margin:0 8px 8px 0;}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .tag>ul>li>a {color:#3c3c3c;font-size:14px;display:inline-block;padding:5px 12px;font-weight:200;border:1px solid #d7d7d7;border-radius:3px;letter-spacing:-0.8px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .tag>ul>li>a:hover {background-color:#434343;color:#fff}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l {position:initial;left:initial;top:initial;text-align:right;width:20%}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li {display:inline-block;float:none}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link {background-image:url(/resources/images/greenstory/btn_new_sns2-v2.png);background-repeat:no-repeat;width:41px;height:41px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.facebook {background-position:0 0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.facebook:hover {background-position:0 -42px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.twitter {background-position:-48px 0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.twitter:hover {background-position:-48px -42px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.kakao {background-position:-97px 0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.kakao:hover {background-position:-97px -42px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.url {background-position:-144px 0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .view_content .view_bottom .view_bot_pos_l>ul>li>.view_sns_link.url:hover {background-position:-144px -42px}

#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next {width:100%;border-bottom:1px solid #999;margin-bottom:50px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul {display:flex}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li {width:50%}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:first-child {position:relative}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:first-child::after {content:"";width:1px;height:80px;display:block;background-color:#d7d7d7;position:absolute;top:50%;transform:translateY(-50%);right:0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner a {padding-top:50px;padding-bottom:50px;display:flex}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .blank {padding-top:50px;padding-bottom:50px;display:flex}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:last-child .inner {justify-content:flex-end;text-align:right}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:last-child .inner .story_title {margin-right:40px;margin-left:0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:last-child .inner .story_title::after {left:initial;right:0;background-position:-40px 0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li:last-child .inner .story_title>.title {margin-right:0;margin-left:40px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .thumbnail_img {width:110px;height:110px;overflow:hidden;display:flex;align-items:center;justify-content:center}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .thumbnail_img img {width:130%}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title {margin-left:40px;font-size:15px;font-weight:200;position:relative;width:440px;letter-spacing:-2px}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title::after {content:"";display:block;width:40px;height:6px;background-image:url(/resources/images/greenstory/btn_prev_next.png);background-repeat:no-repeat;background-position:0 0;position:absolute;left:0;bottom:0}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title>span {display:inline-block;position:relative;color:#242424}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title>span::after {content:"";display:block;width:100%;height:1px;position:absolute;bottom:-2px;left:0;background-color:#c8c8c8}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title>.title {margin-top:15px;font-size:21px;font-weight:500;color:#333;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-right:40px;line-height:28px;word-break:keep-all}
#container.new_view_page .cam_review_view.new_view .new_view_cont .newView_prev_next>ul>li .inner .story_title>.title:hover {color:#02652f}

.cam_review_view .btn_kind2 {float:initial}

/* 20230504 동광 페이지 개선 */
.dg-space-left {margin-left:-10px!important}
.dg-space-right {margin-left:0px!important;margin-right:-7px!important}
.donggwang-member>span {margin-left:81px}
.p-bullet {position:relative;padding-left:15px;font-size:20px;line-height:30px}
.p-bullet::before {content:'';display:block;width:6px;height:6px;border-radius:50%;background-color:var(--renew-point-color);position:absolute;top:11px;left:0}
.category.donggwang-list>ul>li {padding:0;border-bottom:0}
.category.donggwang-list>ul>li>a {padding:24px 0;padding-left:50px;display:block;border-bottom:1px solid #cecece}
.category.donggwang-list>ul>li>a.on {color:var(--renew-point-color);font-weight:700}
.category.donggwang-list>ul>li>a.on>span {font-weight:700!important}
.category.donggwang-list>ul>li>.cate_con {margin-top:0}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont {padding:40px 60px;background-color:#f9f9f9;font-size:18px;border-bottom:1px solid #cecece}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>ol>li {margin-bottom:40px}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>ol>li>h5 {font-size:20px!important;font-weight:500!important;margin-bottom:10px}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>ol>li>p,
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>ol>li>ol>li {color:#555;line-height:32px}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>.file-area>p {font-weight:700}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>.file-area>p>a {display:inline-block;color:var(--renew-point-color)}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont>.file-down-list>li {display:inline-block;margin-right:30px}
.category.donggwang-list>ul>li>.cate_con .donggwang-cont .rom {font-family:'notokr';margin-right:-3px}

.btn-file-down {display:inline-block;width:280px;height:60px;font-size:20px;font-weight:normal;color:var(--renew-point-color);padding:0 40px;border:1px solid var(--renew-point-color);background-color:#fff;line-height:58px;box-sizing:border-box;}
.btn-file-down>span {display:flex;flex-direction:row;align-items:center;font-size:20px;font-weight:normal;color:var(--renew-point-color);}
.btn-file-down>span::after {content:'';display:inline-block;width:28px;height:22px;background-image:url(/resources/images/ico/icon-file-down.png);background-repeat:no-repeat;background-position:center center;margin-left:20px}
.txt-darkgreen {color:var(--renew-point-color)}

.btn_g.btn_w300 a {width:300px}

/* 아동복지연구소 2023 업데이트 20230728 */
.research_history .year2023 {background:url('/resources/images/introduce/bg_research_history2023.png') 808px top no-repeat}
.pop_notice1_txt {font-weight:300;letter-spacing:-0.8px}
.pop_notice1_txt > strong {font-weight:500}
.pop_notice1_txt > em {display:block;margin-left:15px}

/* 국내사업 업데이트 20230816 */
.impact-data-img.m30 {margin:30px 0}
.impact-data-img.mt60 {margin-top:60px!important}
.list_a5.w25p li {width:25%}

/* 스타서포토즈 개선 20230818 */
.content_sub .sub_tit h4 {position:relative;padding-top:20px;font-family: 'Noto Sans KR';font-size:32px;color:#222222}
.content_sub .sub_tit h4:before {content:'';position:absolute;top:0;left:0;display:block;width:28px;height:3px;background-color:var(--renew-point-color)}
.supportList {position:relative;margin-top:26px;margin-left:32px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}
.supportList li {position:relative;width:224px;margin-right:80px;padding-bottom:30px;box-sizing:border-box}
.supportList li:nth-child(4n+0) {margin-right:0}
.supportList li a span {display:block}
.supportList li a span > span {line-height:1;box-sizing:border-box}
.supportList li a span > span:not(.photo) {text-align:center}
.supportList li a span > span.photo {overflow:hidden;position:relative;display:block;width:224px;height:224px}
.supportList li a span > span.title {margin-top:10px;font-size:17px;font-weight:500;color:#444}
.supportList li a span > span.name {margin-top:20px;font-size:24px;font-weight:700;color:#222}
.supportList li a span > span.year {margin-top:10px;font-size:16px;color:#666}
.dvdgLine {position:relative;width:100%;margin:32px 0 50px 0}
.dvdgLine:before {content:'';display:block;width:100%;height:1px;background-color:#ebebeb}
.dvdgLine:after {content:'';display:block;width:35px;height:31px;margin:-15px 0 0 calc(50% - 41px);padding-left:22px;padding-right:25px;background:#fff url('../images/intro/ico_dvdgline_v2.png') center 0 no-repeat}

/* 개인정보 input box 스타일 20230911 */
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li {float:initial;height:auto}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li>span {width:18px;height:18px}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li:nth-child(2) {display:inline-flex;flex-direction:row}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li:nth-child(2)>.input_inner {margin-right:10px}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li>ul::before {content:'(';display:inline-block;margin-right:3px}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li>ul::after {content:')';display:inline-block;margin-left:3px}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li>ul>li {display:inline-flex;margin-right:10px;flex-direction:row;align-items:center}
.my_info_change table td.service ul.check_box.new_myInfo_ckbox li>ul>li:last-child {margin-right:0}

/* 특별자문위원회 개선 20231004 */
.special-advisory {display:flex;flex-direction:row;margin-top:50px}
.special-advisory > .title {width:220px;font-size:24px;font-weight:bold;line-height:34px;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}
.special-advisory > .special-advisory-detail > ul > li {margin-bottom:20px}
.special-advisory > .special-advisory-detail > ul > li > .inner {display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}
.special-advisory > .special-advisory-detail > ul > li > .inner .detail-header {width:190px;min-height:80px;background-color:var(--renew-point-color);color:#fff;font-size:22px;display:flex;flex-direction:row;align-items:center;justify-content:center}
.special-advisory > .special-advisory-detail > ul > li > .inner .detail-txt {width:772px;margin-left:20px;min-height:80px;background-color:#e6f5e6;border:1px solid #cecece;box-sizing:border-box}
.special-advisory > .special-advisory-detail > ul > li:nth-child(1) > .inner .detail-txt {font-size:22px;display:flex;flex-direction:row;align-items:center;justify-content:center}
.special-advisory > .special-advisory-detail > ul > li:nth-child(2) > .inner .detail-txt > ul {display:flex;flex-direction:row;margin-left:5px;margin-right:5px}
.special-advisory > .special-advisory-detail > ul > li:nth-child(2) > .inner .detail-txt > ul > li {width:33.3333%;display:flex;flex-direction:row;padding:10px 0}
.special-advisory > .special-advisory-detail > ul > li:nth-child(2) > .inner .detail-txt > ul > li > .txt-box {margin-left:5px;margin-right:5px;height:58px;background-color:#4cb848;color:#fff;width:100%;text-align:center;font-size:18px;line-height:22px;display:flex;flex-direction:row;align-items:center;justify-content:center}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-header {height:182px}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt {background-color:#f9f9f9}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul {display:flex;flex-direction:row;margin-left:5px;margin-right:5px}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul > li {width:33.3333%;display:flex;flex-direction:row;padding:10px 0}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul > li > .txt-box-w {margin-left:5px;margin-right:5px;background-color:#fff;border:1px solid #cecece;width:100%;font-size:17px;line-height:32px}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul > li > .txt-box-w > ul {margin-left:20px;padding:15px 0}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul > li > .txt-box-w > ul > li {position:relative;padding-left:15px}
.special-advisory > .special-advisory-detail > ul > li:nth-child(3) > .inner .detail-txt > ul > li > .txt-box-w > ul > li::before {content:'';display:block;width:8px;height:3px;background-color:#222;position:absolute;top:50%;transform:translateY(-50%);left:0}

.tstyle1.tstyle1-sp {border-top:1px solid #b1b1b1!important;margin-top:30px}
.tstyle1.tstyle1-sp tbody tr th {line-height:28px}

/* 인재양성 페이지 개선 20231031 */
.talentDevelopmentSupport-list {margin-top:40px}
.talentDevelopmentSupport-list > ul {display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}
.talentDevelopmentSupport-list > ul > li {width:25%;margin-bottom:40px}
.talentDevelopmentSupport-list > ul > li > .inner {margin-left:10px;margin-right:10px;border:1px solid #e4e4e4;border-radius:10px;height:240px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}
.talentDevelopmentSupport-list > ul > li > .inner::before {content:'';display:block;width:125px;height:80px;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-bottom:15px;margin-top:23px}
.talentDevelopmentSupport-list > ul > li:nth-child(1) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon01@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(2) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon02@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(3) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon03@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(4) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon04@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(5) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon05@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(6) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon06@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(7) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon07@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(8) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon08@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(9) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon09@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(10) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon10@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(11) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon11@2x.png)}
.talentDevelopmentSupport-list > ul > li:nth-child(12) > .inner::before {background-image:url(../images/business/domestic/talentSupport-icon12@2x.png)}
.talentDevelopmentSupport-list > ul > li > .inner > .txt {font-size:24px;line-height:40px;font-weight:600;margin-bottom:10px}
.talentDevelopmentSupport-list > ul > li > .inner > .sub-txt {font-size:20px;line-height:26px;color:#666;height:52px}

/* 마이페이지 자원봉사 확인서 발급 개선 20240205 */
.mypage_tab.newMypage_tab {display:flex;flex-direction:row}
.mypage_tab.newMypage_tab > li {width:33.3333%}
.record_service.newRecord_service table {margin:20px 0 0 0}
.record_service.newRecord_service .service-chkbox *, 
.record_service.newRecord_service .service-chkbox *::before,
.record_service.newRecord_service .service-chkbox *::after {box-sizing:border-box}
.btn_bottom_service_print {text-align:center;margin-top:50px}
.btn_bottom_service_print .btn-short{width:280px !important;height:60px !important;padding:0 0 !important;font-size:20px;font-weight:normal;line-height:60px !important;border-radius:0 0 !important;}

/* 스토리_상세하단_sns안보이게 */
.hidden_sns_item{display:none !important;}

/* 후원페이지 개선 20240312 */
.pr0 {padding-right:0!important}
.p0 {padding:0!important}

.cf-point-green {color:var(--new-point-green)!important}
.cf-point-green p {color:var(--new-point-green)!important}

.support_table.newSupport_table td,
.table-field.newSupport_table td {padding:13px 10px}
.table-field.newSupport_table th {padding-left:10px!important}
.table-field.newSupport_table .select-field.new-select-field {width:190px!important}
.support-step2-sameCol {display:flex;flex-direction:row}
.support-step2-sameCol > li {width:100px}
.receipt-infoTxt {position:relative;font-size:16px;line-height:24px;color:#343434;letter-spacing:-.5px;font-weight:500;padding-top:15px}
.new-ic {top:30px;border-bottom:2px solid #000;border-right:2px solid #000;width:12px;height:12px;transform: rotate(45deg);text-indent:-9999em;transition:all 0.3s}
.new-ic.active {transform:rotate(225deg)}
.new-support-complete {width:770px;margin:auto}
.section-step-process .row-birth .inner-info {margin-left:0;padding:0}
.section-step-process .row-paymentMethod .row:first-of-type > .input-field,
.section-step-process .row-addCertify-way .row:first-of-type > .input-field {padding-bottom:0}
.section-step-process .row-paymentMethod .payment-info {margin-bottom:0}
.cont-support .row > [class^='inner-info'] {padding:0}
.easyPaymentAreaInfo {/* margin-top:27px!important */}/* 20250618_일시후원안내묵구주석처리로인해주석처리 */
.accordion-body .btn-support-info-underline.btnMore-camp-support {position:absolute;right:20px}
.support-step3.supportStep3 .newSupport_table .row-paymentMethod .input-field {padding:0}
.support-step3.supportStep3 .newSupport_table .row-paymentMethod .input-field + .input-field {margin-left:19px}

.cont-support .table-field .irregular_select .row.easyPaymentAreaInfo{margin-top:2px;}/* 250616_추가 */

/* 마이페이지UI/UX수정 20240318 */
.mypage_support .my_children.v2{width:460px;background:url('/resources/images/mypage/bg_mychildren_v2.jpg') no-repeat, url('/resources/images/mypage/bg_mychild.jpg') repeat;}
.mypage_support .mypage_info{width:938px;}
.mypage_support .mypage_box{width:calc(100% - 460px);}
.mypage_box .my_alarm{width:calc(100% - 20px);}
.mypage .mypage_box .my_qna{width:calc(100% - 22px);height:218px;}
.mypage_support .my_children{float:right;}

/*.my_info_change table td span#mobileNumber{padding-left:0px;}*/
.mypage table td.email input[type="text"], 
.mypage table td.email input[type="password"]{line-height:35px;}
.my_info_change table td.email span{padding-right:6px;line-height:35px;display:inline-block;vertical-align:top;}
.my_info_change table td.email .select_box{width:120px;left:397px;height:33px;line-height:33px;background-position:110px center;}
.my_info_change table td.email select{width:133px;margin-left:-2px;padding-left:5px;}
.mypage_table2 table td{padding-right:20px;}
.my_info.mypage br + #addr{margin-top:-3px;}
.my_info.mypage #addrDtl{margin-top:-3px;}
.my_info_change table td.socialSync{padding-bottom:0;box-sizing:border-box;}

.info_volunteer table td{padding-top:7px;padding-bottom:8px;}
.info_volunteer table td select{margin-right:0;}
.info_volunteer table td select.area1{width:237px;height:34px;padding-left:5px;line-height:33px;box-sizing:border-box;}
.info_volunteer table td select.area2{width:237px;height:34px;margin-left:4px;padding-left:5px;line-height:33px;box-sizing:border-box;}
.info_volunteer table td.area .select_box{top:7px;height:33px;line-height:33px;}
.info_volunteer table td.area .select_box.area_type2{left:264px;}
.info_volunteer table td.specialty select{height:34px;line-height:33px;}
.info_volunteer table td.specialty select.category1{width:161px;margin-right:4px;box-sizing:border-box;}
.info_volunteer table td.specialty select.category2{width:161px;margin-right:4px;box-sizing:border-box;}
.info_volunteer table td.specialty .category2 + .select_box.category_type2{left:188px;}
.info_volunteer table td.specialty .select_box{top:7px;height:33px;line-height:33px;}
.info_volunteer table td.specialty input{width:145px;margin-top:-1px;}
.info_volunteer table td a.btn_add{height:35px;margin-top:-1px;background-position:12px 11px;}
.info_volunteer table td a.btn_delete{height:33px;margin-top:-1px;}
.info_volunteer table td.specialty{border-bottom:1px solid #efefef;}
.info_volunteer table td.specialty ul li{padding-top:7px;padding-bottom:8px;border-bottom:0;}
.info_volunteer table td .vms_join ul li{margin-right:28px;}
.info_volunteer table td .vms_join ul li.center{margin:0 54px 0 0;}
.info_volunteer table td .vms_join ul li a img{margin-top:0;}
.info_volunteer table td.vms_join_radiobtn{height:33px;}
.info_volunteer table td .radioBg li{line-height:1;}

.support_pop .support_pop_form.supportAddFundNew ul.supportAddList li>.select_money.list-cell select{padding-left:13px;}
.my_deposit .mypage_table1 table td select{padding-left:13px;}
.my_deposit .mypage_table1 table td.last.v2 select{padding-left:5px;}

/* 결제방식 변경 */
.my_payment_view .radioBg span.on{top:-1.5px;width:20px;height:21px;}
/* 신용카드 */
.my_payment_change .change_typecard td.card_name .select_box{top:7px;width:169px;background-position:155px center;}
.my_payment_change .change_typecard td.card_name select{width:169px;margin-right:0;padding-left:5px;}
.my_payment_change .change_typecard td.card_number .inner-info{margin-top:4px;}
.my_payment_change .change_typecard td.card_number .inner-info .noti_change{font-size:16px;color:#888;line-height:1.3;}
.my_payment_change .change_typecard td.card_date select{margin-right:7px;}
.my_payment_change .change_typecard td.card_date .select_box.type{left:96px;}
.my_payment_change .change_typecard td.card_own .input-field.ckbox-helpCash{margin-left:9px;vertical-align:bottom;}
.my_payment_change .change_typecard td.card_own .input-field.ckbox-helpCash .chk-cont label{margin:0 0 !important;}
.my_payment_change .change_typecard td.card_own .input-field.ckbox-helpCash .chk-cont label span{display:inline-block;vertical-align:middle;}
.v2 .my_payment_change .change_typecard td.card_own .input-field .chk-cont input[type="checkbox"] + label:after{top:6px;}
.my_payment_change .change_typecard td.mobile.card_mobile select{margin-right:1px;}
.my_payment_change .change_typecard td.mobile.card_mobile .select_box{margin-right:0;}
.my_payment_change .change_typecard td.mobile.card_mobile input[type="text"]{width:150px;}
.my_payment_change .change_typecard td.mobile.card_mobile .dashMark{display:inline-block;vertical-align:middle;height:35px;line-height:33px;margin:0 1.5px 0 0;}
.my_payment_change .change_typecard td select{height:35px;}
.my_payment_change .change_typecard td .select_box{top:7px;height:33px;}
/* 자동이체 */
.my_payment_change .transfer table td.bank select{width:181px;margin-right:0;}
.my_payment_change .transfer table td.bank .select_box{top:7px;width:169px;background-position:155px center;}
.my_payment_change .transfer table td.birth.bank_birth .select_box.year{background-position:45px center;}
.my_payment_change .transfer table td.mobile.bank_mobile select{margin-right:1px;}
.my_payment_change .transfer table td.mobile.bank_mobile .authMobile_2{margin-right:3px;}
.my_payment_change .transfer table td.mobile.bank_mobile .space{display:inline-block;vertical-align:middle;height:35px;line-height:33px;margin:0 1.5px 0 0;}

.my_payment_change .transfer table td .select_box{height:33px;}
.my_payment_change .transfer table td select{height:35px;}
.my_payment_change .transfer table td .inner-info{margin-top:4px;}
.my_payment_change .transfer table td .inner-info .noti_change{font-size:16px;color:#888;line-height:1.3;}

/* 문의사항 */
.my_qna table td.category #categoryCd{padding-left:13px;}
.my_qna table td.email #user_email3{padding-left:13px;}
/* 비회원문의 */
.nonmember .form table  td.category #categoryCd{padding-left:13px;}
.nonmember .form table  td.email #selectEmailList{margin-left:13px;padding-left:13px;}

.my_donation .search_number.v2 select{padding-left:5px;}
.send_gift .mypage_table2.v2 table td select{padding-left:5px;}
.info_gift .search_box.v2 select{margin-left:15px;padding-left:5px;}
#popup_password .popup.mypage .content{height:475px;overflow:hidden;}
#popup_mobile .popup.mypage .content{height:390px;overflow:hidden;}
#popup_mobile .popup .change td.mobile_change select{padding-left:5px;}
.member_leave .mypage_table2.v2 table select{padding-left:5px;}
.info_volunteer.v2 table td select{padding-left:5px;}
.support_pop .support_pop_form.supportAddFundNew ul.supportAddList li > .select_money.list-cell.v2{position:relative;border:1px solid #e5e5e5;background:#fff url(/resources/images/common/bg/bg_select.gif) 95% center no-repeat;}
.support_pop .support_pop_form.supportAddFundNew ul.supportAddList li>.select_money.list-cell.v2 select{height:40px;margin-left:0;padding-left:10px;background:transparent;box-sizing: border-box;}
.support_pop .support_pop_form.supportAddFundNew ul.supportAddList li.in_selectBox{padding:14px 0 13px;}
.my_qna table td.mobile.v2 select{padding-left:13px;}

.my_qna table td.mobile.v2 span.select_box{background-position:90% center;}

.my_support_list .search_box.v2 ul li select{padding-left:5px;}
.my_deposit .search_box.v2 ul li select{padding-left:5px;}

.new-donggwang-member > ul {margin-top:25px}
.new-donggwang-member > ul > li {display:flex;flex-direction:row;gap:35px}
.new-donggwang-member > ul > li:last-child {margin-bottom:0}
.new-donggwang-member > ul > li:nth-child(2) {margin-bottom:30px}
.new-donggwang-member > ul > li > p {width:12%;text-align:justify;position:relative}
.new-donggwang-member > ul > li > p::before {content:':';display:inline-block;position:absolute;top:-2px;right:-22px}
.new-donggwang-member > ul > li > p::after {content:'';display:inline-block;width:100%}

/* 2024_홈페이지IA전체개편 */
.title-cont{width:1200px;margin:0 auto;}
.title-cont .main_tit{font-size:45px;color:#222;letter-spacing:-1px;font-weight:700;}
.renewal_btn{width:280px;height:60px;line-height:60px;font-size:20px;color:var(--new-point-green);border:1px solid var(--new-point-green);font-weight:normal;}
#p_arsAuthSuccess{color:var(--new-point-green) !important;}
.v2 .popup-layer.popup-primary .popup-cont .pos-btn .btn-confirm{width:280px;height:60px;background:var(--new-point-green);line-height:60px;}
.v2 .popup-layer.popup-primary .popup-cont .pos-btn .btn-confirm span{font-size:20px;font-weight:normal !important;}
.mypage_wrap .popup .content .btn ul{width:100%;}
.mypage_wrap .popup .content .btn .renewal_btn_box li{width:calc(50% - 12px);}
.mypage_wrap .popup .content .btn .renewal_btn_box li a{width:100%;}
.info_volunteer > p{font-size:16px;color:var(--new-point-green);}
.info_volunteer table{margin-top:15px;}
.section-privacy .tab-type2 > li.active a{color:var(--new-point-green);}
.section-privacy .tab-type2 > li a {height:66px;letter-spacing:-1px;color:#999;}
.section-privacy .tab-type2 > li.active a{color:var(--new-point-green);}
.noti_change.cf-point-green{color:var(--new-point-green) !important;}
.new-donggwang-member > ul > li > ul {width:88%}
.new-donggwang-member > ul > li > ul > li {margin-bottom:5px}
.new-donggwang-member > ul > li > ul > li:last-child {margin-bottom:0}

/* 결제방식 조회/변경 개선 20240516 */
.my_payment_view .radioBg.new-radioBg {display:flex;flex-direction:row;justify-content:flex-start;padding-left:50px}
.btn_gray.btn_zipcode {height:35px;line-height:35px;font-size:16px}
.my_payment.new-myPayment ul li {position:relative}
.my_payment.new-myPayment ul li.payment_way1 {background-position:34px 77px}
.my_payment.new-myPayment ul li>span {margin:25px 0 35px 30px}
.my_payment.new-myPayment ul li>div a {margin:0;position:absolute;right:25px;bottom:25px}
.my_payment.new-myPayment ul li.payment_way3>div>strong {word-break:keep-all}

/* 팝업 */
/* 우편번호_공통 */
.zipCode-wrap .zipCode-area dt,
.zipCode-wrap .zipCode-area dd{display:inline-block;vertical-align:middle;}
.zipCode-wrap .zipCode-area .zipcode_one{height:48px;line-height:46px;border:1px solid #d8d8d8;box-sizing:border-box;padding:0 13px}
.zipCode-wrap .zipCode-area .btn-gray-fill{height:48px;line-height:46px;}
.zipCode-wrap .zipCode-etc{margin-top:12px;}
.zipCode-wrap .zipCode-etc .input-field + .input-field{margin-left:10px;}
/* 문의내용작성textarea공통 */
.textarea_box textarea{border:1px solid #d8d8d8;box-sizing:border-box;}

/* 기업사회공헌팝업 */
.campany-support-pop .multilayer_radio{width:80%;}
.campany-support-pop .multilayer_radio li:nth-child(4){margin-left:0;}
.campany-support-pop .multilayer_radio li:nth-child(n+4){margin-top:15px;}
.multilayer_radio{margin:14px 0 20px 0;}
.campany-support-pop .zipCode-wrap{padding:12px 0;}
.campany-support-pop select.ui_select.v2{height:46px !important;margin-left:9px;}
.campany-support-pop .textarea_box{padding:12px 0;}
.campany-support-pop .textarea_box textarea{width:510px;height:150px;padding:15px 21px;}
.campany-support-pop .textarea_box textarea::placeholder {color:#7b7b7b;font-size:18px;letter-spacing:-1px;}
.campany-support-pop .textarea_box textarea::-webkit-input-placeholder {color:#7b7b7b;font-size:18px;letter-spacing:-1px;}
.campany-support-pop .textarea_box textarea:-ms-input-placeholder {color:#7b7b7b;font-size:18px;letter-spacing:-1px;}
.campany-support-pop .input-field .chk-cont1 input[type="checkbox"]:checked + label:after{left:4px;top:5px;background: url(../v2/images/common/ico_chkbox_checked@2x.png) no-repeat center center;background-size:100%;}
.campany-support-pop .input-field .chk-cont1 input[type="checkbox"]:checked + label:before{border: 2px solid #c1a472;}
.campany-support-pop .btn_inquire_box .btn_application1{background-color:transparent;color:#005b48;border:1px solid #005b48;}
.campany-support-pop .left_align{position:absolute;bottom:29px;right:0;}
.campany-support-pop .input-field .chk-cont1 input[type="checkbox"] + label:before{border:1px solid #d8d8d8;}
.v2 .campany-support-pop .popup-layer__type2.popup-primary .body-cont .row ul > li .stress{font-size:20px;font-weight:600;color:#005b48;text-decoration:underline;text-underline-offset:5px;}

/* 기업사회공헌상세보기 */
#greenstory_view.cpsci__view_wrap.new_greenstory_view .greenstory_view .view_content .view_bottom .view_bot_pos_l{width:100%;}
/* 플로팅버튼 */
.right_floating{visibility:hidden;position:fixed;top:25%;right:30px;opacity:0;transition:all 0.5s;}
.right_floating.action{visibility:visible;opacity:1;}
.right_floating > ul > li:nth-child(2){margin-top:29px;}
.right_floating > ul > li > a{display:block;text-align:center;}
.right_floating > ul > li > a > .float_ico{position:relative;display:block;width:97px;height:97px;border-radius:50% 50%;}
.right_floating > ul > li > a > .float_ico:before{content:'';display:block;background:url('/resources/images/companySpon/quick_ico.png') no-repeat;}
.right_floating > ul > li > a > .ico_inquiry{background:#005b48;}
.right_floating > ul > li > a > .ico_inquiry:before{position:absolute;top:29px;left:23px;width:51px;height:39px;background-position:0 0;}
.right_floating > ul > li > a > .ico_guide{background:#777777;}
.right_floating > ul > li > a > .ico_guide:before{position:absolute;top:34px;left:28px;width:41px;height:29px;margin:0 auto;background-position:0 -40px;background-size:100% auto;}
.right_floating > ul > li > a > i{display:block;width:100%;}
.right_floating > ul > li > a > span{display:block;width:100%;margin-top:9px;text-align:center;font-size:18px;font-weight:600;line-height:21px;}

/* 결과보고 메뉴 추가 20240808 */
.view-bottomList {margin-top:80px}
.view-bottomList > .list-title {display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:38px}
.view-bottomList > .list-title > h5 {font-size:32px;font-weight:700}
.view-bottomList > .list-title > .btn-more {font-size:20px;color:#666}
.view-bottomList > .list-title > .btn-more > span {display:inline-flex;flex-direction:row;align-items:center;gap:15px}
.view-bottomList > .list-title > .btn-more > span::after {content:'';display:block;width:16px;height:16px;background-image:url(/resources/images/greenstory/btn_more_icon.png);background-repeat:no-repeat}
.view-bottomList > ul {display:flex;flex-direction:row;gap:20px}
.view-bottomList > ul > li > a {display:block;width:380px;height:341px;border-radius:18px;position:relative;overflow:hidden}
.view-bottomList > ul > li > a > img {border-radius:18px;transition: all 0.5s ease;width:100%}
.view-bottomList > ul > li > a > img:hover {transform: scale(1.05);transition:all 0.5s ease}
.view-bottomList > ul > li > a > p {width:100%;height:75px;padding:15px;line-height:24px;border-radius:0 0 18px 18px;background-color:rgba(0,0,0,0.2);color:#fff;position:absolute;bottom:0;left:0;box-sizing:border-box}
.view-bottomList > ul > li > a > p > span {font-size:18px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}

/* 후원자참여공간 */
.supportJoin .supportJoinVs{background: url(/resources/images/bg_supportjoin.jpg);background-size: cover;margin-top: 100px;}
.supportJoin .partin_cont.program_list{padding-top:0 !important;}
.supportJoin .program_list_cont .cont_wrap li a{display:block;border-radius:9px 9px;}
.supportJoin .program_list_cont .cont_wrap li a .thum{display:block;height:240px;overflow:hidden;}
.supportJoin .program_list_cont .cont_wrap li a .thum > img{border-radius: 9px 9px 0 0;}
.supportJoin .outBannerArea{position:relative;display:flex;background-color:#fcfcef;justify-content:center;max-height:535px;}
.supportJoin .outBannerArea .banner_img_box{margin-left:77px;}
.supportJoin .search_area .text{position:relative;width:580px;height:60px;margin:0 auto;border:1px solid #979797;border-radius:30px;vertical-align:top;padding-left:30px;}
.supportJoin .inBannerArea{margin-bottom:60px;}
.supportJoin .date_g.v2{height:60px;padding:0 24px;line-height:60px;background-color:#f9f9f9;border-top:1px solid #cecece;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 9px 9px;}
.supportJoin .date_g.v2 .date{position:relative;font-size:17px;font-weight:400;color:#666;}
.supportJoin .btn_more{position:relative;padding-right:15px;color:#666666;font-size:13px;text-decoration:underline;text-underline-offset : 2px;background:url(/resources/images/supportjoin/ico_arrow.png) right center no-repeat;}

/* 20241107_온라인문의수정 */
.faq .inquire{height:auto;}
.faq .inquire p{float:none;width:100%;height:60px;}
.faq .inquire p > strong{line-height:60px;}
.inquireWay_box{clear:both;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin-top:20px;margin-left:-80px;}
.inquireWay_box .inquire_item{width:100%;height:166px;margin-left:28px;padding:30px 30px;border:1px solid #e4e4e4;background-color:#fff;box-sizing:border-box;}
.inquireWay_box .inquire_item:first-child{margin-left:0;}
.inquireWay_box .inquire_item dl{position:relative;width:100%;box-sizing:border-box;}
.inquireWay_box .inquire_item dt{font-size:24px;color:#222;font-weight:600;}
.inquireWay_box .inquire_item dt > a{padding-left:20px;}
.inquireWay_box .inquire_item dd{padding-top:25px;font-size:20px;color:#222;font-weight:300;line-height:1.5}
.inquireWay_box .inquire_item.ico_faq01{background:url('/resources/images/counsel/bg_service_call_v2.png') calc(100% - 30px) center no-repeat}
.inquireWay_box .inquire_item.ico_faq02{background:url('/resources/images/counsel/ico_faq02.png') calc(100% - 30px) center no-repeat;}
.inquireWay_box .inquire_item.ico_faq03{background:url('/resources/images/counsel/ico_faq03.png') calc(100% - 30px) center no-repeat;} 

/* 기업사회공헌 뉴스레터 구독신청 추가 */
.right_floating > ul {display:flex;flex-direction:column;gap:29px}
.right_floating > ul > li:nth-child(2) {margin-top:0}
.right_floating > ul > li > a > .ico_greenLetter {background-color:#777}
.right_floating > ul > li > a > .ico_greenLetter::before {position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:37px;height:27px;background-image:url(/resources/images/companySpon/quick_ico_greenLetter.png);background-repeat:no-repeat}

/* 캠페인 후원하기 후원기간 추가 */
.support-period {display:flex;align-items:center;gap:36px}
.support-period .period-select {display:flex!important;align-items:center;gap:15px}
.support-period .period-select > .select-field {width:122px}

/* 앱 소개 페이지 */
#contents.sub-full-width.appIntro {padding:0;font-family:'Pretendard';font-weight:500;letter-spacing:-0.01em;width:1920px!important}
#contents.sub-full-width.appIntro .cont-inner {width:1120px;margin:auto}
#contents.sub-full-width.appIntro .appIntro-top {height:785px;background-image:url(/resources/images/intro/app/pc/app-top-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner {color:#fff;padding-top:130px}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner h3 {font-size:56px;font-weight:700;letter-spacing:-0.01em;line-height:70px;margin-bottom:18px}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner > p {font-size:18px;;line-height:30px}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner .qr-box {width:384px;height:128px;margin-top:30px;border-radius:20px;background-color:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.16);display:flex;gap:31px;backdrop-filter:blur(10px);padding:25px 29px;box-sizing:border-box;align-items:center}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner .qr-box .qr-img {width:76px;height:76px}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner .qr-box .qr-img img {max-width:100%}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner .qr-box .app-txt-box {font-size:16px;font-weight:400;line-height:24px;letter-spacing:initial}
#contents.sub-full-width.appIntro .appIntro-top .cont-inner .qr-box .app-txt-box .txt-big {font-size:21px;font-weight:600;margin-bottom:6px}
#contents.sub-full-width.appIntro .appIntro-event {background-color:#E8F5F2}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner {padding-top:62px;padding-bottom:66px;font-size:16px;font-weight:400;line-height:24px;color:#000;text-align:center}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner .event-date {font-size:20px;font-weight:500;color:#717476;line-height:20px}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner h4 {font-size:50px;font-weight:700;line-height:50px;margin-top:22px;margin-bottom:21px}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner strong {font-weight:700}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner .event-img {margin-top:27px}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner .event-info {text-align:left;display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:400;line-height:20px;letter-spacing:initial;color:#528F81;margin-left:25px;margin-top:35px}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner .event-info > li {padding-left:15px;position:relative}
#contents.sub-full-width.appIntro .appIntro-event .cont-inner .event-info > li::before {content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#528F81;position:absolute;top:6px;left:0}
#contents.sub-full-width.appIntro .appIntro-info {padding-top:115px;padding-bottom:191px}
#contents.sub-full-width.appIntro .appIntro-info > ul {width:1519px;margin:auto;color:#0C0D0F;letter-spacing:initial}
#contents.sub-full-width.appIntro .appIntro-info > ul > li > .list-inner {position:relative;width:100%}
#contents.sub-full-width.appIntro .appIntro-info > ul > li > .list-inner::after {content:'';display:block;background-repeat:no-repeat;background-position:center top;background-size:contain;position:absolute}
#contents.sub-full-width.appIntro .appIntro-info > ul > li > .list-inner > .txt-area h5 {font-size:50px;font-weight:700;line-height:72px;margin-bottom:22px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li > .list-inner > .txt-area p {font-size:22px;font-weight:300;line-height:34px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(1) {margin-left:150px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(1) > .list-inner {height:830px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(1) > .list-inner .txt-area {padding-top:90px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(1) > .list-inner::after {width:708px;height:866px;background-image:url(/resources/images/intro/app/pc/app-introList01-img.png);bottom:0;right:0}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(2) {margin-right:196px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(2) > .list-inner {height:737px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(2) > .list-inner::after {width:626px;height:772px;background-image:url(/resources/images/intro/app/pc/app-introList02-img.png);bottom:0;left:0}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(2) > .list-inner .txt-area {padding-top:82px;text-align:right}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(3) {margin-left:150px;margin-top:53px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(3) > .list-inner {height:732px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(3) > .list-inner .txt-area {padding-top:134px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(3) > .list-inner::after {width:574px;height:767px;background-image:url(/resources/images/intro/app/pc/app-introList03-img.png);bottom:0;right:50px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(4) {margin-right:180px;margin-top:57px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(4) > .list-inner {height:775px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(4) > .list-inner::after {width:708px;height:811px;background-image:url(/resources/images/intro/app/pc/app-introList04-img.png);bottom:0;left:-50px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(4) > .list-inner .txt-area {padding-top:82px;text-align:right}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(5) {margin-left:150px;margin-top:53px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(5) > .list-inner {height:841px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(5) > .list-inner .txt-area {padding-top:84px}
#contents.sub-full-width.appIntro .appIntro-info > ul > li:nth-child(5) > .list-inner::after {width:708px;height:876px;background-image:url(/resources/images/intro/app/pc/app-introList05-img.png);bottom:0;right:50px}
#contents.sub-full-width.appIntro .appIntro-bottom {background-color:#E7E7E7;height:160px}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner {display:flex;justify-content:space-between;height:100%;align-items:center}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner > p {font-size:22px;font-weight:600;line-height:30px;letter-spacing:initial}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner .qr-box {width:304px;height:96px;border-radius:8px;background-color:#fff;display:flex;gap:14px;padding:18px 23px;box-sizing:border-box;align-items:center}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner .qr-box .qr-img {width:58px;height:58px}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner .qr-box .qr-img img {max-width:100%}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner .qr-box .app-txt-box {font-size:12px;font-weight:400;line-height:18px;letter-spacing:initial}
#contents.sub-full-width.appIntro .appIntro-bottom .cont-inner .qr-box .app-txt-box .txt-big {font-size:20px;font-weight:600;margin-bottom:4px}
/* 앱 소개 페이지 노트북 배율 */
@media (max-width: 1536px) {
	#contents.sub-full-width.appIntro {width:100%!important}
}

/* 비회원 문의 삭제 */
.inquire.new-inquire {background:none;padding:0;display:flex;gap:40px}
.inquire.new-inquire p {float:initial;width:initial}
.inquire.new-inquire .txt-inquire > p > strong {font-size:24px;color:#222;letter-spacing:-0.04em;font-weight:700;margin:0}
.inquire.new-inquire .txt-inquire .txt-socialLogin {font-size:17px;color:#666;letter-spacing:-0.04em;font-weight:400;display:flex;align-items:flex-start;gap:18px;height:auto;margin-top:15px}
.inquire.new-inquire .txt-inquire .txt-socialLogin .txt-link {display:flex;align-items:flex-end;gap:9px;font-size:14px;font-weight:500;color:var(--renew-point-color);border-bottom:1px solid var(--renew-point-color);padding-bottom:6px}
.inquire.new-inquire .txt-inquire .txt-socialLogin .txt-link::after {content:'';display:block;width:7px;height:12px;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="arrow" data-name="arrow" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.87 11.74"><defs><style> .cls-1 { fill: none; stroke: %23005b48; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; } </style></defs><polyline class="cls-1" points="1 1 5.87 5.87 1 10.74"/></svg>');background-repeat:no-repeat;background-size:contain}
.inquire.new-inquire .btn_link {float:none;text-align:initial}

/* 1:1 문의하기 페이지 수정 */
.txt-bullet {padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;font-size:16px;line-height:23px;color:#888}
.list-bullet li {padding:0 0 0 10px;background:url('/resources/images/common/bu/bu_circle.png') left 10px no-repeat;font-size:16px;line-height:23px;color:#888}
.my_qna table {margin-top:20px}
.bg-white {background-color:#fff!important}

/* 소식지신청버튼추가 */
.news_newspaper .btn_box{margin-right:26px;}
.news_newspaper .renewal_btn{display:inline-block;text-align:center;}