/* font */
@font-face {
	font-family: 'SUIT';
	font-weight: 100;
	src: local('SUIT Thin'), url('../fonts/SUIT-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 200;
	src: local('SUIT ExtraLight'), url('../fonts/SUIT-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 300;
	src: local('SUIT Light'), url('../fonts/SUIT-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 400;
	src: local('SUIT Regular'), url('../fonts/SUIT-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 500;
	src: local('SUIT Medium'), url('../fonts/SUIT-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 600;
	src: local('SUIT SemiBold'), url('../fonts/SUIT-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 700;
	src: local('SUIT Bold'), url('../fonts/SUIT-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 800;
	src: local('SUIT ExtraBold'), url('../fonts/SUIT-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'SUIT';
	font-weight: 900;
	src: local('SUIT Heavy'), url('../fonts/SUIT-Heavy.woff2') format('woff2');
}


#nav .nav_list > li.point > a{
    color:#e8622e;
}
#nav .nav_list > li > a.on{
    position: relative;
}
.header-fixed #nav .nav_list > li > a.on::after{
    bottom: 1px;
}
#nav .nav_list > li > a.on::after{
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: #e8622e;
    border-radius: 100%;
    bottom: 10px;
    left: 50%;
    margin-left: -4px;
}
#nav .nav_list > li:nth-child(2) > .sub_list{ 
	width:185px;
}
#nav .nav_list > li:nth-child(2) > .sub_list li a{ 
	padding: 8px 25px;
}
#nav .nav_list > li:nth-child(2) > .sub_list .depth3_list{
    padding: 12px 0;
    background: #da501b;
}
#nav .nav_list > li:nth-child(2) > .sub_list .depth3_list > li{
    padding: 0;
}
#nav .nav_list > li:nth-child(2) > .sub_list .depth3_list > li > a{
    padding:5px 25px;
    color:#fbdd82;
}
#nav .nav_list > li:nth-child(2) > .sub_list .depth3_list > li:hover > a{
    text-decoration:underline;
}
#nav .nav_list > li:nth-child(3) > .sub_list{
	width:160px;
}
#nav .nav_list > li:nth-child(6) > .sub_list{ 
	width:160px;
}
#nav .nav_list > li > .sub_list li:hover a{
	text-decoration:initial;
}
#nav .nav_list > li > .sub_list > li:hover > a{
	text-decoration:underline;
}
#nav .nav_list > li > .sub_list{
    padding:30px 0;
}
#nav .nav_list > li > .sub_list li a{
    display: block;
    padding: 0 25px;
}
/*padding: 112px 0 0;*/
#container.renewal{
    padding: 0px 0 0;
    line-height: initial;
    font-family: 'SUIT';
    font-weight: 400;
}
/* #container.renewal a{
    color:#000;
} */
#container.renewal #content{
    overflow: hidden;
    width:auto;
    min-width: auto;
}
#container.renewal #content #top_img_box{
    display: block;
    width: 100%;
}
#container.renewal #content #top_img_box.bs_01{
    background:url("../imgs/renew/top_img_bs01.png") no-repeat center/cover; 
}
#container.renewal #content #top_img_box.bs_02{
    background:url("../imgs/renew/top_img_bs02.png") no-repeat center/cover; 
}
#container.renewal #content #top_img_box.wc_01{
    background:url("../imgs/renew/top_img_wc01.png") no-repeat center/cover; 
}
#container.renewal #content #top_img_box.vol{
    background:url("../imgs/renew/top_img_vol.png") no-repeat center/cover; 
}
#container.renewal #content #top_img_box.vol.abroad{
    background:url("../imgs/renew/top_img_vol_abroad.png") no-repeat center/cover; 
}
#container.renewal #content #top_img_box.introduce{
    background:url("../imgs/renew/top_img_introduce.png") no-repeat center/cover; 
}
/* 알림센터 상단 */
#container.renewal #content #top_img_box.notice{
    background:url("../imgs/renew/top_img_notice.png") no-repeat center/cover; 
}
/* 마이페이지 상단 */
#container.renewal #content #top_img_box.mypage{
    background:url("../imgs/renew/top_img_mypage.png") no-repeat center/cover; 
}
/* 후원 */
#container.renewal #content #top_img_box.sponsor{
    background:url("../imgs/renew/top_img_sponsor.png") no-repeat center/cover; 
}

#container.renewal #content #top_img_box h2{
    padding:145px 0;
    text-align: center;
    line-height: initial;
    font-family:'SangSangTitleB';
    font-size:48px;
    color:#fff;
}
#container.renewal #content .content_inner{
    margin: 0 auto;
    padding:20px 0 0;
    width: 1200px;
    min-width: 1200px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content_inner #lnb_wrap.renewal{
    margin:0 0 60px;
    padding-top:80px;
    width: 220px;
}
.content_inner #lnb_wrap.renewal .lnb_inner a{
    color: #000;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box h4{
    padding: 30px 0 5px;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box.first h4{
    padding: 0 0 5px;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box h4 a{
    display: block;
    position: relative;
    letter-spacing: -1.3px;
    font-weight: 700;
    font-size: 25px;
    color:#5f872c;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box h4 a span{
    display: inline-block;
    position: relative;
    padding-right: 10px;
    letter-spacing: -1.5px;
    font-size: 24px;
    background: #fff;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box h4.on a::before {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80%;
    height: 1px;
    background: #000;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li{
    position: relative;
    /* padding:20px 0; */
    line-height: initial;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li span{
    display: inline-block;
    position: relative;
    padding-right: 10px;
    background: #fff;
}

.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > a{
    display: block;
    position: relative;
    padding:6px 0;
    font-weight: 700;
    font-size:18px;
    color: #adb6bd;
    z-index: 1;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li:first-child.active a.btn_2depth{
    background-image: url("../imgs/renew/icon_arrow_open.png");
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li:first-child > a.btn_2depth{
    background-image: url("../imgs/renew/icon_arrow_close_gray.png");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 15px 9px;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li.on > a::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 80%;
    height: 1px;
    background: #000;
} 
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li.active > a,
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li.on > a{
    color:#000;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list{
    overflow: hidden;
    height: 110px;
    transition: height 0.2s ease-out;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list.off{
    height: 0;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list > li{
    position: relative;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list > li:last-child{
    margin-bottom: 0;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list > li > a{
    display: block;
    position: relative;
    padding:6px 10px;
    font-weight: 400;
    font-size:15px;
    z-index: 1;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list > li::before{
    content:"";
    position: absolute;
    left: 1px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    background:#3b3b3b;
}
.content_inner #lnb_wrap.renewal .lnb_inner .box .lnb_list > li > .lnb_sub_list > li.on > a::before{
    content:"";
    position: absolute;
    right: 0;
    top: 50%;
    transform:translateY(-50%);
    width:80%;
    height: 1px;
    background: #000;
}
.content_inner .content_wrapper.renewal{
	margin-left:auto;
    padding: 0;
    width: 880px;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .btn_home{
    margin-right: 4px;
    padding:8px 10px 7px 10px;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list{
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li{
    position: relative;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > p{
    padding-right: 18px;
    margin-right: 14px;
    font-size: 14px;
    color:#868f96;
    background:url("../imgs/renew/icon_navi_arrow.png") no-repeat right center/12px 8px;
    cursor: pointer;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li.on > p{
    background:url("../imgs/renew/icon_navi_arrow_up.png") no-repeat right center/12px 8px;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list{
    display: none;
    position: absolute;
    left: calc(50% - 10px);
    top: 25px;
    transform: translateX(-50%);
    padding:12px 20px;
    background:#f2f3f5;
    border-radius: 10px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list.first{
    min-width: 140px;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list > li{
    line-height: 1.5;
    white-space: nowrap;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list > li > a{
    display: block;
    font-weight: 500;
    font-size:14px;
    color: #000;
    word-break: keep-all;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list > li > a > span{
    font-size:13px;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list > li.on > a{
    font-weight: 700;
    color:#5f872c;
}
.content_inner .content_wrapper.renewal .breadcrumb_wrap .bc_list > li > .bc_sub_list > li:hover > a{
    text-shadow: 0 0 0.2px #5f872c, 0 0 0.2px #5f872c;
    color:#5f872c;
}
.content_inner .content_wrapper.renewal .page_content{
    padding:50px 0 200px;
}
.content_inner .content_wrapper.renewal .page_content input,
.content_inner .content_wrapper.renewal .page_content select{
    font-family: 'SUIT';
    font-weight: 500;
}
.content_inner .content_wrapper.renewal .page_content table th,
.content_inner .content_wrapper.renewal .page_content table td,
.content_inner .content_wrapper.renewal .page_content table td a{
    font-family: 'SUIT';
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content table th{
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content table td{
    line-height: 1.3;
    font-weight: 500;
    font-size: 14px;
}

.content_inner .content_wrapper.renewal .page_content .page_tit{
    padding-bottom:30px;
    line-height: initial;
    font-family:'SangSangTitleB';
    font-size:48px;
    color:#000;
    border-bottom:1px dashed #d4d8de;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt{
    padding-top:70px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.pt_30{
    padding-top:30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt h4{
    font-family:'SangSangTitleB';
    font-size: 34px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt h4 *{
    font-family: inherit;
    font-size: inherit;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .txt_box{
    padding-bottom:36px;
    line-height: 1.5;
    font-weight: 400;
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_info.etc .txt_box{
    padding-bottom:70px; 
}
.content_inner .content_wrapper.renewal .page_content .page_txt .txt_box + img{
    position: relative;
    z-index: 2;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .txt_box.pb30{
    padding-bottom:30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .txt_box strong{
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box1{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box1.line::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 108px;
    width: 642px;
    height: 1px;
    background: #cfd4da;
}
/*250205*/
.content_inner .content_wrapper.renewal .page_content .page_txt .box1 .btn_car_support_faq{
    display: inline-block;
    position: relative;
    right: initial;
    top: initial;
    margin:4px 0 30px;/*15px 0 30px*/
    padding: 0 51px 0 70px;
    /*width: 316px;*/
    height: 60px;
    line-height: 60px;
    /*text-align: center;*/
    font-weight: 400;
    font-size: 20px;
    color:#fff;
    background:#f15c22;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box1 .btn_car_support_faq::before{
    content:"";
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background:url("../imgs/renew/icon_curious_before.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box1 .btn_car_support_faq::after{
    content:">";
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}
/*//250205*/
.content_inner .content_wrapper.renewal .page_content .page_txt .box1 .btn_car_support_faq + img{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .sub_tit{
    padding-bottom:40px;
    font-weight: 700;
    font-size: 24px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .welfare_txt{
    position: relative;
    padding:100px 0;
    text-align: center;
    z-index: 11;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .welfare_txt::before{
    content: "";
    position: absolute;
    left: calc(50% - 270px);
    top: 90px;
    transform: translateX(-50%);
    width:100px;
    height:74px;
    background:url("../imgs/renew/icon_mark_left.png") no-repeat center/cover;
    z-index:-1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .welfare_txt::after{
    content: "";
    position: absolute;
    right: calc(50% - 370px);
    top: 90px;
    transform: translateX(-50%);
    width:100px;
    height:74px;
    background:url("../imgs/renew/icon_mark_right.png") no-repeat center/cover;
    z-index:-1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .welfare_txt p{
    font-size:14px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .welfare_txt p.first{
    padding: 14px 0 40px;
    font-weight:700;
    font-size:24px;
    color:#5f872c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt{
    display:flex;
    align-items: flex-start;
    position: relative;
    padding-bottom:100px;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.last{
    padding-bottom:0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.top::before{
    content: "";
    position: absolute;
    left: -330px;
    top: 18px;
    width: 1084px;
    height: 300px;
    background:#f8f9fb;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt strong + p{
    margin: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.top::before{
    left: -330px;
    top: 15px;
    background:#f3fae3;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.btm::after{
    right: -350px;
    bottom: 175px;
    width: 1100px;
    background:#fff6ea;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.top.last::before{
    background:#edf7f3;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.btm.last::after{
    bottom: 6px;    
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.top img{
    margin-left: auto;
    margin-top: 70px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.top img.first_img{
    margin-left: -220px;
    margin-top: 80px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt .mr_0{
    margin-right: 0;
    margin-left: 110px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt .ml_0{
    margin-right: -40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.btm img{
    margin-top: 110px;
    margin-right: initial;
    margin-left: -230px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .support_txt.top.last img{
    margin-left: initial;
    margin-right: -150px;
    margin-top: 90px
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.btm img{
    margin-right: auto;
    margin-top: 70px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare1 .support_txt.btm img{
    margin-right: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt .mr_50{
    margin-right:50px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt strong{
    display: block;
    padding-bottom:20px;
    font-weight: 700;
    font-size:24px;
    white-space: nowrap;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt strong + p{
    margin-top: -14px;
    padding-bottom: 30px;
    font-size: 16px;
    white-space: nowrap;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare1  .support_txt.btm ul{
    padding-left: 25px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare1 .support_txt ul{
    padding-top: 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare1 .support_txt.btm::after{
    right: -450px;
    width: 1220px;
    height: 310px;
    bottom: 135px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt ul li{
    position: relative;
    padding-left:10px;
    line-height: 1.8;
    letter-spacing: -0.7px;
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt ul li::before{
    content: "";
    position: absolute;
    left:0;
    top: 12px;
    width:2px;
    height:2px;
    background:#222;
    border-radius: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box4 .sub_tit{
    padding-bottom:70px;
    text-align: center;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area{
    position:relative;
    z-index: 1
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width:152px;
    height: 684px;
    background:#f8f9fb;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    padding:30px;
    cursor: pointer;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li p{
    position: relative;
    padding-right: 65px;
    background:url("../imgs/renew/icon_center_big.png") no-repeat right center/10px 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li p.on::after{
    content: "";
    position:absolute;
    right: -7px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background:#f0ae2e;
    border-radius: 50%;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li:first-child p{
    padding-right: 0;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li:last-child p{
    padding-right: 30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li:first-child:before{
    display: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li::before{
    content: "";
    position: absolute;
    left: 20px;
    top: 0;
    width: 110px;
    height: 1px;
    background:#dde2e6;    
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul > li > p{
    font-weight: 500;
    font-size:20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul li > ul{
    margin-top: -3px;
    padding-left: 50px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul li > ul > li{
    position: relative;
    padding:5px 10px 5px 0;
    margin-bottom: 15px;
    font-size: 16px;
    cursor: pointer;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul li > ul > li::after{
    content: "";
    position:absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 12px;
    background:url("../imgs/renew/icon_center_small.png") no-repeat right center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul li > ul > li:last-child{
    margin-bottom: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .area > ul li > ul > li.on::before{
    content: "";
    position:absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background:#f0ae2e;
    border-radius: 50%;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position{
    width: 600px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info{
    padding:30px;
    border-top:1px solid #dbdcde;
    border-bottom:1px solid #dbdcde;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl{
    display: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl.south{
    display: block;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dt{
    padding-bottom:22px;
    font-weight: 700;
    font-size: 20px;
    color:#e8632e
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd{
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd .address{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd .num{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-top: 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd .num p{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd .num p:first-child{
    padding-right: 40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .info dl dd strong{
    padding-right: 10px;
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .map_img{
    padding-top:30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .map_img > div{
    display: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_wrap .position .map_img .south{
    display: block;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column{
    width: 50%;
    font-size:16px;
    box-sizing:border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.left{
    padding-right:30px;
    border-right:1px solid #ddd;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right{
    padding-left:30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .orange{
    color:#e8632e;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .green{
    color:#5f872c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .yellow{
    color:#cc9e00;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .purple{
    color:#6246bb;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .gray{
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column h5{
    padding:0 0 20px 0;
    height: auto;
    font-family: 'SUIT';
    font-weight:700;
    font-size:24px;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl{
    padding-bottom:32px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl.long{
    padding-bottom:56px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.child dl.long{
    padding-bottom:68px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.child dl.ex{
    padding-bottom:10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dt{
    padding-bottom:10px;
    font-weight:700;
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd{
    line-height:1.5;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd span{
    display:inline-block;
    position:relative;
    z-index:1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd span.bold{
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .list{
    padding-top:4px;
    padding-bottom: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .list li{
    position: relative;
    padding-left:14px;
    letter-spacing: -0.7px;
    word-break: keep-all;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .list li::before{
    content: "*";
    position:absolute;
    left:0;
    top:0;
    width: 0;
    height: 0;
    font-size:16px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .step_list{
    position: relative;
    margin-top:15px;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .step_list::before{
    content: "";
    position:absolute;
    left: 26px;
    top: 25px;
    width: 1px;
    height: 80%;
    background:#f09b2e;
    z-index: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right dl dd .step_list::before{
    background:#8fc645;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.child dl dd .step_list::before{
    height: 72%;
    background:#cc9e00;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .info{
    position:relative;
    padding-left:18px;
    word-break: keep-all;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .info::before{
    content: "※";
    position:absolute;
    top:0;
    left:0;
    font-size:16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .step_list li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom:10px;
    padding:10px 12px;
    color:#000;
    background:#f2f3f5;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .step_list li em{
    position: relative;
    display:inline-block;
    width:28px;
    height:28px;
    line-height: 28px;
    text-align: center;
    font-style: normal;
    font-weight:300;
    font-size: 13px;
    color:#e8632e;
    background:#f2f3f5;
    border:1px solid #f0a23e;
    border-radius: 50%;
    z-index: 2;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.child dl dd .step_list li em{
    color:#cc9e00;
    border:1px solid #cc9e00;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right dl dd .step_list li em{
    color:#5f872c;
    border:1px solid #8fc645;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right.child dl dd .step_list::before{
    background: #8fc645;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right dl dd .step_list.purple li em{
    color:#6246bb;
    border:1px solid #6246bb;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right dl dd .step_list.purple::before{
    background:#6246bb;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .step_list li p{
    margin-left:20px;
    font-weight: 500;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt{
    margin:20px 0 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl{
    padding-bottom:0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dt{
    padding:20px;
    background: #f2f3f5 url("../imgs/renew/icon_arrow_close.png");
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: 15px 9px;
    border-bottom:1px solid #fff;
    cursor: pointer;
    transition: all 0.3s;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dt.on{
    background-image: url("../imgs/renew/icon_arrow_open.png");
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dd{
    display: none;
    padding:20px 20px 0 20px;
    background:#f2f3f5;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dd > div{
    padding-bottom:25px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dd > div > p{
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column dl dd .apply_txt dl dd > div > div{
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right.child .papers_box{
    /* min-height: 355px; */
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column.right.child .papers_box.ex{
    /* min-height: 403px;  */
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl{
    padding-bottom:0;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dt{
    padding:30px 0;
    background-image: url("../imgs/renew/icon_arrow_close.png");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 15px 9px;
    cursor: pointer;
    transition: all 0.3s;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dt.on{
    background-image: url("../imgs/renew/icon_arrow_open.png");
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd{
    display: none;
    padding-bottom:40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd ol li{
    position: relative;
    padding-left:25px;
    word-break: keep-all;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > p{
    padding-bottom: 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    font-size:16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(1)::before{
    content:"①";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(2)::before{
    content:"②";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(3)::before{
    content:"③";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(4)::before{
    content:"④";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(5)::before{
    content:"⑤";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li:nth-child(6)::before{
    content:"⑥";
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li .proof_list li{
    padding-left: 12px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li .proof_list li::before{
    content: "";
    position:absolute;
    left: 0;
    top:10px;
    width:4px;
    height:1px;
    background:#333;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li .proof_list li > p {
    padding-bottom:0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li .proof_list li > div{
    padding-bottom:15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .papers_box dl dd > ol > li .proof_list li > div strong{
    letter-spacing: -0.5px;
    font-weight: 400;
    font-size:13px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 50px 0 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dt{
    padding-top: 2px;
    min-width: 76px;
    font-weight: 700;
    font-size: 16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd a{
    position: relative;
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    color:#868f96;
    transition: all 0.3s;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd a::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 15px;
    background:url("../imgs/renew/icon_attch_file.png") center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd a:hover{
    font-size: 16px;
    color:#000;
    text-decoration: underline;
    text-underline-position : under;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd span{
    position: relative;
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    color:#868f96;
    transition: all 0.3s;
    cursor: pointer;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd span::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 13px;
    height: 15px;
    background:url("../imgs/renew/icon_attch_file.png") center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .file_box dl dd span:hover{
    font-size: 16px;
    color:#000;
    text-decoration: underline;
    text-underline-position : under;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-top: 60px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a{
    display: inline-block;
    padding:10px 0;
    font-weight: 500;
    text-align:center;
    color:#000;
    background:#9ddb45;
    border-radius: 8px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a.btn_medical{
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a.btn_tem_sponsor{
    width:calc( (100% - 10px) / 2);
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a.btn_kangaroo{
    margin-left:10px;
    width:calc( (100% - 10px) / 2);
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a.btn_apply{
    padding:20px 0;
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .double_wrap .column .link_box a.btn_share{
    margin-left:10px;
    padding:0;
    width: 60px;
    height: 60px;
    font-size: 0;
    text-indent: -999px;
    background: #cfd4da url("../imgs/renew/btn_icon_share.png") no-repeat center/16px 17px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .btn_share_box{
    display: flex;
    align-self: center;
    justify-content: center;
    padding-top: 60px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .btn_share_box .btn_share{
    padding:0 15px 0 0;
    width: 250px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color:#000;
    background: #cfd4da url("../imgs/renew/btn_icon_share.png") no-repeat 67% 52%/16px 17px;
    border-radius: 8px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare2 .box1 .refer{
    padding-top:40px;
    font-size:16px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare2 .box2{
    padding-top:110px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .box1{
    position: relative;
    padding-bottom:110px;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .box1::after{
    content: "";
    position: absolute;
    right: -40%;
    top: 0;
    width: 444px;
    height: 695px;
    background: url("../imgs/renew/bg_heart_02.png") no-repeat center/cover;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:45px 80px;
    background: #f8f9fb;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3{
    position: relative;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3::after {
    content: "";
    position: absolute;
    left: -680px;
    bottom: -255px;
    width: 444px;
    height: 695px;
    background: url("../imgs/renew/bg_heart_03.png") no-repeat center/cover;
    z-index: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl{
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl dt{
    padding-bottom:24px;
    font-weight: 400;
    font-size:22px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt strong{
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl dd{
    padding-bottom: 18px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl dd p{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 4px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl dd strong{
    padding-right:24px;
    font-size: 22px;
    color:#00b6ad;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .txt dl dd span{
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .img{
    margin-left: auto;
    padding:0 40px 0 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt.welfare3 .txt_info .btn_enter{
    display: inline-block;
    padding: 15px 20px;
    font-size:16px;
    color:#fff !important;
    background:#122632;
    border-radius: 10px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.volunteer.top::before{
    left: -330px;
    top: 13px;
    width: 1255px;
    height: 313px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.volunteer.btm::after{
    right: -550px;
    bottom: 135px;
    width: 1310px;
    height: 310px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.volunteer.top2::before{
    left: -330px;
    top: 16px;
    width: 1087px;
    height: 322px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt{
    padding-top:30px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt{
    margin-bottom: 30px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt.last{
    margin-bottom: 0;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt .txt{
    margin:0;
    padding:0;
    line-height: 1.5;
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt strong{
    display: block;
    padding: 30px 0 20px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt.btm strong{
    text-align: right;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt.btm .txt{
    text-align: right;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt img{
    margin-top:0;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt .txt + img{
    margin-top: 70px;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt.top::before{
    left: -760px;
    bottom: 130px;
    top: initial;
    width: 1700px;
    height: 320px;
    background: #fff6ea;
}
.content_inner .content_wrapper.renewal .page_content.aboard .page_txt .support_txt.top.last::before{
    bottom: 40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_txt.btm::after{
    content: "";
    position: absolute;
    right: -398px;
    top: initial;
    bottom: 106px;
    width: 1317px;
    height: 340px;
    background:#f8f9fb;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list h6{
    padding-bottom: 20px;
    height: initial;
    line-height: 1;
    font-family: 'SUIT'; 
    font-weight: 700;
    font-size: 24px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list ol.termp_process{
    display: flex;
    align-items: center;
    justify-content: center;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list ol.termp_process > li{
    padding: 20px 0 20px 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list ol.termp_process li{
    font-family: 'SUIT'; 
    font-weight: 400;
    font-size: 13px;
    background-position: 0 7px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list ol.termp_process > li strong{
    font-family: 'SUIT'; 
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list{
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li{
    width: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li div{
    margin:15px 0 0 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li dl{
    padding: 20px 0 0 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li dl dt{
    margin-top: -2px;
    font-family: 'SUIT'; 
    font-weight: 500;
    background-position: 0 7px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li dl dd em{
    font-family: 'SUIT'; 
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .friend_list li span a{
    font-size: 13px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list .confirm p{
    font-family: 'SUIT';
    font-weight: 500;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 30px 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box{
    width: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box.last{
    margin-bottom: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt{
    position: relative;
    padding: 20px 20px 50px 0;
    margin-top: -40px;
    width: 353px;
    background: #fff;
    box-sizing: border-box;
    z-index:1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt::after{
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 1px;
    background:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dt{
    padding-bottom: 20px;
    font-weight: 700;
    font-size: 24px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dt span{
    display: inline-block;
    margin-left: 12px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dd{
    line-height: 1.6;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dd ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dd ul li{
    position: relative;
    padding-left: 10px;
    width: 50%;
    font-size: 16px;
    color:#000;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box .wc_txt dl dd ul li::before{
    content:"";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap.renew{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 30px 0 50px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap.renew .wc_info_box{
    width: 270px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap.renew .wc_info_box dt{
    padding-bottom: 14px;
    letter-spacing: -0.5px;
    font-weight: 800;    
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap.renew .wc_info_box dt span{
    margin: 0;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .wc_info_box_wrap.renew .wc_info_box .wc_txt dl dd ul li{
    width: 100%;
}








.content_inner .content_wrapper.renewal .page_content .page_txt .wc_area_tit{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_area_tit p{
    padding-left:20px;
    font-size: 16px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul{
    border-top: 1px solid #dde2e6;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li{
    padding: 0 20px;
    border-bottom:1px solid #dde2e6;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li p{
    padding:30px 0;
    font-weight: 400;
    font-size:20px;
    background-image: url("../imgs/renew/icon_arrow_close.png");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 15px 9px;
    cursor: pointer;
    transition: all 0.3s;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li.on p{
    background-image: url("../imgs/renew/icon_arrow_open.png");
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li div{
    display: none;
    padding:10px 0 35px
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li dl{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li dl dt{
    width: 145px;
    font-weight: 700;
    font-size:16px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li dl dd{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li dl dd strong{
    padding-right: 10px;
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_position_wrap ul li dl dd span{
    padding-right: 12px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wc_area{
    padding-bottom: 15px;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center{
    position: relative;
    margin: 0 0 60px 0;
    height: 190px;
    border-bottom: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center::after{
    content: "";
    position: absolute;
    left:0;
    bottom:0;
    width: 100%;
    height: 1px;
    background:#dde2e6;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li{
    font-family: 'SUIT';
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > a{
    padding:25px 0;
    height: initial;
    line-height: 1.2;
    font-size:16px;
    color:#868f96;
    background:#f8f9fb;
    border:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > a strong{
    display: block;
    font-weight: 700;
    font-size:18px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li.on > a{
    margin-top: 10px;
    color:#fff;
    background:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li.on > a strong{
    color:#fff;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul{
    overflow: initial;
    top: 160px;
    left: -15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li{
    position: relative;
    border-left: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li a{
    padding:0 15px;
    line-height: initial;
    font-family: 'SUIT';
    font-size:16px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li:first-child{
    margin: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li.on a{
    font-weight: 700;
    color:#000
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li.on::after{
    content: "";
    position: absolute;
    left:50%;
    bottom: -24px;
    transform: translateX(-50%);
    width: 25px;
    height: 20px;
    background:url("../imgs/renew/icon_tab.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.nav_center > li > ul > li{}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center .center_local{
    width: 100%;
    padding-bottom: 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center .center_local .nav_center{
    margin: 20px 0 0 0;
    height: 100px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center .center_local .nav_center::after{
    display: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center .album_wrap{
    padding-top: 40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local h5{
    padding: 0 0 30px 0;
    height: auto;
    line-height: 1.5;
    font-family: 'SangSangTitleB';
    font-size: 34px;
    color:#000;
    background: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local h5 strong{
    font-weight: 400;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form{
    padding:20px;
    height: initial;
    background:#f2f3f5;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form input,
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form select{
    height: 34px;
    font-family: 'SUIT';
    font-size: 14px;
    border:none;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form input{
    width: 315px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form input::placeholder{
    color:#cfd4da;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form .btn{
    padding:0;
    margin-left:4px;
    height:34px;
    line-height: 34px;
    font-family: 'SUIT';
    font-size:14px;
    background-color: #999;
    border-radius: 5px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form .btn.btn_search{
    margin-left: 0;
    width: 110px;
    font-family: 'SUIT';
    background-color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form select{
    margin-right:15px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background:#fff url("../imgs/renew/icon_sel_arrow.png") no-repeat 95% 50%/12px 7px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt fieldset.search_form select::-ms-expand{ 
    display: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .list_desc{
    padding:40px 0 10px;
    font-family: 'SUIT';
}
.content_inner .content_wrapper.renewal .page_content .page_txt .list_desc span em{
    display: inline-block;
    padding-left: 10px;
    text-decoration: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1{
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1 thead th{
    font-family: 'SUIT';
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1 tbody td{
    font-family: 'SUIT';
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1 tbody td.title > a{
    font-family: 'SUIT';
}

.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .no_album_box{
    padding: 100px 0 50px;
    text-align: center;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide{
    width: 100%;
    overflow: hidden;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide{
    position: relative;
    width: 576px;
    margin-top: -20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide.swiper-slide-active{
    margin-top: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide a{
    display: block;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide .img_box{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide .img_box::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background:rgba(0,0,0,0.7);
    border-radius: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide.swiper-slide-active .img_box::before{
    display: none;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide .img_box img{
    width: 576px;
    border-radius: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide dl{
    opacity: 0;
    padding-top: 26px;
    text-align: center;
    transition: all 0.3s;
    min-height: 71px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide.swiper-slide-active dl{
    opacity: 1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide dl dt{
    font-weight: 700;
    font-size: 22px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-slide dl dd{
    font-weight: 400;
    font-size: 14px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-button-next{
    top: 40%;
    right:60px;
    color:#fff !important;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .swiper-button-prev{
    top: 40%;
    left: 60px;
    color:#fff !important;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .pagi{
    position: absolute;
    right: 165px;
    top: 15px;
    left: initial;
    bottom: initial; 
    width: 60px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background:rgba(255,255,255,0.8);
    border-radius: 15px;
    z-index: 9;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .pagi strong{
    font-weight: 700;
    font-size: 14px;
    color:#f15c22
}
.content_inner .content_wrapper.renewal .page_content .page_txt .album_wrap .album_slide .pagi span{
    font-weight: 700;
    font-size: 14px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a{
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-family: 'SUIT';
    font-size:16px;
    color:#868f96;
    border-radius: 50%;
    border:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.on{
    background:#f15c22;
    color:#fff;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a img{
    margin-bottom: 1px;
    text-align: center;
    vertical-align: sub;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_first,
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_prev,
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_next,
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_end{
    padding: 0;
    border:1px solid #d3d8dd;
    
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_prev{
    margin-right: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .page_navi a.btn_next{
    margin-left: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local h6{
    padding:0 0 15px 0;
    height: initial;
    line-height: 1;
    font-family: 'SUIT'; 
    font-weight: 700;
    font-size: 24px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li{
    width: 210px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li dl, 
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li dl{
    margin: 80px 0 0 60px;
} 
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li dl dt,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li dl dt{
    line-height: 1;
    font-family:'SangSangBodyM';
    font-size:20px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li dl dd,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li dl dd{
    margin: 0;
    letter-spacing: -0.5px;
    font-family: 'SUIT';
    font-size:16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li dl dd,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li dl dd{
    position: relative;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_each li dl dd::before,
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol.biz_local li dl dd::before{
    content: "";
    position:absolute;
    left:0;
    top:11px;
    width:3px;
    height:3px;
    background:#333;
    border-radius: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 70px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box{
    width: 33.333%;
    z-index: 2;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box .tit{
    position: relative;
    padding: 85px 0 0 30px;
    min-height: 40px;
    letter-spacing: -0.3px;
    font-family:'SangSangBodyM';
    font-size: 20px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box .tit span{
    letter-spacing: -0.3px;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box .tit::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 137px;
    border-radius: 60px;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box1 .tit::before{
    background:#f8981c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box2 .tit::before{
    background:#9ddb45;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box3 .tit::before{
    background:#f8d11c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box .tit::after{
    content: "";
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box1 .tit::after{
    width: 39px;
    height: 41px;
    background:url("../imgs/renew/icon_biz_example_01.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box2 .tit::after{
    width: 39px;
    height: 35px;
    background:url("../imgs/renew/icon_biz_example_02.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box3 .tit::after{
    width: 38px;
    height: 39px;
    background:url("../imgs/renew/icon_biz_example_03.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box ul{
    padding:30px 0 0 30px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box ul li{
    position: relative;
    padding:0 0 0 10px;
    line-height: 1.8;
    letter-spacing: -0.5px;
    font-family: 'SUIT';
    font-size: 16px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box ul li::before{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box1 ul li::before{
    background:#f8981c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box2 ul li::before{
    background:#9ddb45;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .biz_each_list .list_box.box3 ul li::before{
    background:#f8d11c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.example{
    background-image:url('../imgs/renew/img_biz_example.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.life{
    background-image:url('../imgs/renew/img_biz_life.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.psychology{
    background-image:url('../imgs/renew/img_biz_psychology.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.children{
    background-image:url('../imgs/renew/img_biz_children.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.home{
    background-image:url('../imgs/renew/img_biz_home.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ol li.health{
    background-image:url('../imgs/renew/img_biz_health.png');
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.ps{
    margin:0 0 20px;
    padding:10px 20px;
    text-align: center;
    background:#f8f9fb;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local ul.ps li{
    font-size:14px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .btn_box{
    text-align: center;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .center_local .btn_orange1.goForm{
    margin: 0 auto;
    padding: 20px 0;
    width: 316px;
    text-align: center;
    font-size: 20px;
    background:#f15c22;
    border-radius: 10px;
}


/*  자원봉사센터  */
.content_inner .content_wrapper.renewal .page_content .page_txt .circleBtnArea{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0 10px;
    padding-bottom: 40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .circleBtnArea a{
    display: inline-block;
    margin-right:20px;
    padding: 22px 0;
    width: calc( (100% - 80px) / 5);
    text-align: center;
    font-weight: 500;
    font-size:18px;
    color:#fff;
    background:#495058;
    border-radius: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_info.enter_group h5{
    padding: 0 0 26px 0;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 24px;
    color:#000;
    background:none;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .circleBtnArea a:first-child{
    background:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .circleBtnArea a:last-child{
    margin-right:0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .circleViewBtn{
    position: absolute;
    right: 0;
    top: -4px;
    padding: 6px 13px 6px 15px;
    font-weight: 500;
    font-size:14px;
    color:#f15c22;
    border:1px solid #f15c22;
    border-radius: 5px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol dl{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding:10px 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol dl dt{
    width: 145px;
    font-weight: 700;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol dl dd{
    width: calc(100% - 145px);
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .line_box ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    padding-left: 145px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .line_box ul li{
    position: relative;
    padding-right:60px;
    font-weight: 500;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .line_box ul::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 870px;
    height: 1px;
    background:#cfd4da;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .line_box ul li::after{
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 27px;
    background:url("../imgs/renew/icon_triangle.png") no-repeat center/cover;
    z-index:0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .box.vol .line_box ul li:last-child:after{
    right: -36px;
    width: 1px;
    height: 100%;
    background:#cfd4da none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .list{
    padding-bottom: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .list li{
    position: relative;
    margin-bottom: 4px;
    padding-left: 12px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .list li::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 3px;
    background:#222;
    border-radius: 50%;
}
#header.header-fixed{
    z-index: 97;
}
.black_opacity{
    z-index: 98;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report{
    padding:40px 50px;
    left:50%;
    transform: translateX(-50%);
    width: 1000px;
    height: auto;
    background:#fff;
    border: none;
    box-sizing: border-box;
    z-index: 99;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .btn_close_popup{
    position: absolute;
    top: -60px;
    right: 0;
    width: 60px;
    height: 60px;
    background:#000 url("../imgs/renew/icon_popup_close.png") no-repeat center/13px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .pop_tit{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .pop_tit p.sub{
    margin-top: 10px;
    padding-left: 20px;
    font-weight: 300;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .pop_tit p.title{
    font-family:'SangSangTitleB';
    font-size:34px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    float: initial;
    margin: 20px 0 40px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report li{
    margin-top: 12px;
    padding-top: 3px;
    font-size: 14px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report > li > ul > li a{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report > li > ul > li a:hover::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% + 10px);
    height: 1px;
    background:#222;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report > li > ul > li a:hover::after{
    content: "";
    position: absolute;
    right: -10px;
    bottom: 2px;
    width: 5px;
    height: 10px;
    background:url("../imgs/renew/icon_center_small.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report .list_report li a{
    font-size: 14px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_group_report > span{
    font-weight: 300;
    font-size: 14px;
    color:#868f96;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li:first-child{
    padding-bottom: 20px;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div{
    width: calc( (100% - 50px) / 2);
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div img{
    position: relative;
    width: 100%;
    z-index: 9;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl{
    position: relative;
    margin-top: -40px;
    padding:15px 15px 30px 0;
    width: 100%;
    min-height: 160px;
    box-sizing: border-box;
    z-index: 10;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 50px);
    height: 45px;
    background:#fff;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl dt{
    display: inline-block;
    position: relative;
    margin-bottom: 15px;
    font-weight: 700;
    font-size:24px;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl dd{
    word-break: keep-all;
    font-size:16px;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl dd strong{
    position: relative;

    font-weight: 700;
    z-index: 1;
}
.content_inner .content_wrapper.renewal .page_content .domestic_list li > div dl dd strong::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 12px;
    background:#fff99c;
    z-index: -1;
}

.content_inner .content_wrapper.renewal .page_content .box.overseas{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas.first{
    padding:90px 0 0;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .right{
    text-align: right;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .right .first{
    padding-bottom: 50px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .tit{
    padding-bottom: 30px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .tit h5{
    padding: 0 0 26px 0;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 24px;
    color:#000;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .tit.ex{
    padding-top: 60px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .tit p{
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .txt dl{
    position: relative;
    padding: 25px 0 25px 20px;
    min-width: 240px;
    box-sizing: border-box;
    z-index: 9;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas.first .txt dl{
    min-width: 200px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .txt dl::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 100%;
    background:#f8f9fb;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .txt dl dt{
    font-weight: 700;
    font-size: 16px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .txt dl dd{
    padding-top: 16px;
    line-height: 1.4;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .box.overseas .txt .row{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 30px;
}
.content_inner .content_wrapper.renewal .page_content .box.img_box{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .box.img_box::after{
    content: "";
    position: absolute;
    right: -40%;
    top: 0;
    width: 444px;
    height: 695px;
    background:url("../imgs/renew/bg_heart_02.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .enter_info.volunteer::after{
    content: "";
    position: absolute;
    left: -20px;
    bottom: -110px;
    width: 444px;
    height: 695px;
    background:url("../imgs/renew/bg_heart_03.png") no-repeat center/cover;
    z-index: 0;
}
.content_inner .content_wrapper.renewal .page_content .box.corps{
    padding-top: 70px;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_txt{
    padding-bottom: 35px;
    text-align: center;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_txt dt{
    padding-bottom: 18px;
    font-weight: 700;
    font-size:24px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_txt dd{
    line-height: 1.4;
    font-size: 16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info h5{
    position: relative;
    padding:29px 0 28px;
    width: 100%;
    height: auto;
    text-align: center;
    font-family:'SangSangTitleB';
    font-size: 20px;
    color:#f15c22;
    background:#f2f3f5;
    box-sizing: border-box;
    cursor: pointer;
}

.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus {
    position: absolute;
    top: 48px;
    left: 50%;
    transform: translateX(-50%);
    width: 27px;
    height: 27px;
    cursor:pointer;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus.closed .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus.closed .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    opacity: 1;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus.opened {
    opacity: 1;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus.opened .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus.opened .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    opacity: 0;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus .circle {
    position: relative;
    width: 27px;
    height: 27px;
    border-radius: 100%;
    background:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus .circle .horizontal {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -1.5px;
    margin-left: -7.5px;
    width: 15px;
    height: 2px;
    background: #fff;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .circle-plus .circle .vertical {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -7.5px;
    margin-left: -0.5px;
    width: 2px;
    height: 15px;
    background: #fff;
}

.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .more_btn{
    position: absolute;
    right: 0;
    top: 0;
    width: 79px;
    height: 79px;
    background:#f15c22;
    cursor: pointer;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .more_btn img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(0);
    transition: all 0.5s ease-in-out;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .more_btn.opened img{
    transition: all 0.5s ease-in-out;
    transform: translate(-50%,-50%) rotate(-180deg);
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info .defind_info_txt{
    display: none;
    background:#f8f9fb;
}

.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info ul{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding:40px 25px 20px 45px;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info ul li{
    width: 50%;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info ul li:nth-child(2n){
    padding-left: 20px;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info ul li dl dt{
    padding-bottom: 7px;
    font-weight: 700;
    font-size: 16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .box.corps .defind_info ul li dl dd{
    font-size: 16px;
    color:#495058;
}
.content_inner .content_wrapper.renewal .page_content .box.corps.last::before{
    content: "";
    position: absolute;
    left: -80%;
    top: -10%;
    width: 699px;
    height: 709px;
    background:url("../imgs/renew/bg_heart_01.png") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box.first{
    padding-top: 20px;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box h5{
    padding:0;
    height: 40px;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 20px;
    color:#000;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box .dl_box{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top:-40px;
    padding-bottom:75px;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl{
    position: relative;
    padding: 25px 0 25px 20px;
    min-width: 240px;
    box-sizing: border-box;
    z-index: 9;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl{
    margin-right: 40px;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl.last{
    margin-right: 0;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl::before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 68px;
    height: 152px;
    background:#f8f9fb;
    z-index: -1;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl dt{
    font-weight: 700;
    font-size: 16px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .box .etc_pg_box dl dd{
    padding-top: 16px;
    line-height: 1.4;
    font-size: 16px;
}


/* 재단소개 */
.content_inner .content_wrapper.renewal .page_content .intro_top_box{
    padding-bottom: 90px;
    text-align: center;
}
.content_inner .content_wrapper.renewal .page_content .intro_top_box h4{
    padding-bottom: 30px;
    line-height: 1.3;
    font-family:'SangSangTitleB';
    font-size:34px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .intro_top_box .intro_txt{
    line-height: 1.4;
    font-weight: 400;
    font-size: 16px;
    color:#000;
}
.content_inner .content_wrapper.renewal .page_content .intro_top_box .intro_txt strong{
    font-weight: 700;
    font-size: 16px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .intro_list{
    margin:90px 0 20px;
    border-top: 1px solid #cfd4da;
    border-bottom: 1px solid #cfd4da;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li{
    border-bottom:1px solid #f2f3f5;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li:last-child{
    border-bottom:none;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li dl{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding:35px 0;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li dl dt{
    padding-left: 40px;
    width: 190px;
    font-weight: 700;
    font-size: 16px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li dl dd{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li dl dd strong{
    padding-right: 5px;
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .intro_list li dl dd span{
    padding-right: 16px;
}
.content_inner .content_wrapper.renewal .page_content .link_box{
    text-align: right;
}
.content_inner .content_wrapper.renewal .page_content .link_box .btn_info{
    display: inline-block;
    width: 155px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color:#fff;
    background:#f15c22;
    border-radius: 10px;
    box-sizing: border-box;
}

/* 차량지원사업 faq 팝업 */
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support{
    /* display: none; */
    padding:40px 50px;
    left:50%;
    transform: translateX(-50%);
    width: 1000px;
    height: auto;
    background:#fff;
    border: none;
    box-sizing: border-box;
    z-index: 9999;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .btn_close_popup{
    position: absolute;
    top: -60px;
    right: 0;
    font-size: 0;
    text-indent: -999px;
    width: 60px;
    height: 60px;
    background:#000 url("../imgs/renew/icon_popup_close.png") no-repeat center/13px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .pop_tit{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .pop_tit p.sub{
    margin-top: 10px;
    padding-left: 20px;
    font-weight: 300;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .pop_tit p.title{
    font-family:'SangSangTitleB';
    font-size:34px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list li{
    padding:20px 0;
    border-bottom: 1px solid #dde2e6;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list li:last-child{
    padding-bottom: 10px;
    border-bottom: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dt{
    padding-bottom: 8px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dt,
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dd{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dt span{
    margin-top: -2px;
    padding-right: 20px;
    font-weight: 900;
    font-size: 20px;
    color:#f8981c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dt strong{
    word-break: keep-all;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dd span{
    margin-top: -2px;
    padding-right: 20px;
    font-weight: 900;
    font-size: 20px;
    color:#8dc63f;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_car_support .faq_list_box .faq_list dl dd strong{
    line-height: 1.4;
    word-break: keep-all;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    letter-spacing: -0.5px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wrap_tab_center{
    padding-top: 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wrap_tab_center h6{
    font-family: 'SUIT';
    font-weight: 600;
    font-size: 22px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wrap_tab_center h6 + p{
    padding-bottom: 10px;
    font-family: 'SUIT';
    font-weight: 400;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wrap_tab_center .btn_mycenter{
    top: 50px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .wrap_tab_center .pop_mycenter dl dt{
    font-family: 'SUIT';
    font-weight: 600;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center ul.nav_content li a{
    font-family: 'SUIT';
    font-weight: 400;
    font-size: 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center ul.nav_content li.on a{
    font-weight: 600;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .sponsor_top h4 strong{
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .support_box{
    margin-top: 10px;
    margin-bottom:60px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .support_box ul li a{
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide h5{
    background: none;
    padding-left: 0;
    padding-bottom: 14px;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 24px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_form h5,
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo h5,
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_product h5{
    background: none;
    padding-left: 0;
    padding-bottom: 14px;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 24px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .guide_contents ol.guide_process > li strong{
    font-family: 'SUIT';
    font-weight: 600;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .termp_list ol.regular_process > li strong{
    font-family: 'SUIT';
    font-weight: 600;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .sponsorBenefit li{
    width: 430px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .sponsorBenefit li p img{
    width: 100%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide h6{
    padding: 8px 0 10px 0;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 18px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman h4 strong{
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_apply .apply_title{
    margin-bottom: 15px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_apply .apply_title h6{
    padding:0;
    height:auto;
    line-height: 1.5;
    font-family: 'SUIT';
    font-weight: 400;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_board.video .video_list li p > a{
    font-family: 'SUIT';
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_board.video h6{
    padding-bottom: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_board h6{
    padding:0;
    height:auto;
    line-height: 1.5;
    font-family: 'SUIT';
    font-weight: 400;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt ul.nav_content li a{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .my_privacy h6{
    padding:20px 0 5px;
    height:auto;
    line-height: 1.5;
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .my_privacy .ps_input{
    top:200px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt h4 strong{
    font-weight: 400;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .info_box{
    padding-top: 33px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .info_box > p{
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 18px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .info_box > p em{
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 18px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_form.my_qna > .list_desc{
    padding-top: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .my_group h6{
    padding-bottom: 5px;
    height:auto;
    line-height: 1.5;
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .my_group .group_title > p{
    font-family: 'SUIT';
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_form table td > span.checkImg label{
    vertical-align: middle;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_faq .nav_faq li a{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_faq .search_form .lb_faq{
    line-height: 34px;
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_fairytale .fairytale_list_container .fairytale_list li dl dt{
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal h6{
    padding-bottom: 5px;
    height:auto;
    line-height: 1.5;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal p.subtext{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo .info > dl > dt{
    font-family: 'SUIT';
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo .info .dot dt{
    font-family: 'SUIT';
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo .btn_apply_medical{
    font-family: 'SUIT';
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo .prev_friend .left_month > span{
    font-family: 'SUIT';
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_kangaroo .prev_friend .left_month > span em{
    font-family: 'SUIT';
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_collection > fieldset ul.radio-tab li a{
    font-family: 'SUIT';
    font-weight: 500;   
    font-size: 14px;
}
.sponsor .content_wrapper.renewal h5{
    padding: 0 0 26px 0;
    height: auto;
    font-family: 'SUIT';
    font-weight: 700;
    font-size: 24px;
    color:#000;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_collection .collection_result > div > ul > li span{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_collection > fieldset > div > span{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_happy .info .dot dt{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_happy .info > dl > dt{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman .name > span{
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 16px;
}
.loginForm > *{
    font-family: 'SUIT' !important;
}
.loginForm .item input{
    font-family: 'SUIT' !important;
}
.join_step1 > *,
.join_step2 > *,
.join_step3 > *,
.join_step4 > *{
    font-family: 'SUIT' !important;
}
.step_box li > .tit_box .step_num{
    font-family: 'SUIT' !important;
}
.step_box li > .tit_box .step_name{
    font-family: 'SUIT' !important;
    font-weight: 700;
}
.join_step1 .wd_box ul > .item > .top h6{
    font-family: 'SUIT' !important;
    font-weight: 700;
}
.join_step1 .wd_box ul > .item.all > p{
    font-size: 14px; 
}
.find_area .tab > li > a{
    font-family: 'SUIT' !important;
    font-weight: 500;
}
.find_area .tit{
    font-family: 'SUIT' !important;
}
.find_area .item button{
    font-family: 'SUIT' !important;
}
.find_area .info > li{
    font-family: 'SUIT' !important;
    font-size: 14px; 
}
.find_area .find fieldset.id dl dt{
    font-family: 'SUIT' !important;
    font-weight: 500;
}
.util .join_step3{
    font-family: 'SUIT' !important;
}
.util .join_step3 > *{
    font-family: 'SUIT' !important;
}
.util .join_step3 h4{
    font-family: 'SUIT' !important;
    font-weight: 700;
}
.util .join_step3 input,
.util .join_step3 select,
.util .join_step3 label{
    font-family: 'SUIT' !important;
    font-weight: 500;
}
.join_step4{
    font-family: 'SUIT' !important;
}
.join_step4 > *{
    font-family: 'SUIT' !important;
}
.join_step4 h4{
    font-family: 'SUIT' !important;
    font-weight: 700;
}
.join_step4 > div p em{
    font-family: 'SUIT' !important;
}
.intro_history .year > ul li > dl dt{
    font-weight: 700;
    font-family: 'SUIT' !important;
    font-size: 15px;
}
.intro_history .year dd > ul li{
    font-size: 14px;
}
.intro_history ul.tab > li > a{
    font-weight: 700;
    font-family: 'SUIT' !important;
    font-size: 15px;
}
.intro_chairman p{
    line-height: 1.5;
    font-size: 15px;
}
.intro_location .btn_print{
    border-radius: 5px;
}
#footer .footer_list li a{
    font-family: 'SUIT' !important;
    font-size: 14px;
}
#footer .footer_info ul li{
    font-family: 'SUIT' !important;
}
#footer .footer_info p{
    font-family: 'SUIT' !important;
}
#footer .btn_receipt{
    font-family: 'SUIT' !important;
}
#footer .familysite .btn_family{
    font-family: 'SUIT' !important;
}
.util .user_info > p{
    font-family: 'SUIT' !important; 
    font-weight: 500;
}
.util .user_info > div *{
    font-family: 'SUIT' !important; 
    font-size: 13px;
}
.emailCollect_pop .conBody{
    font-family: 'SUIT' !important; 
}
.emailCollect_pop .conBody .conText h1{
    font-family: 'SUIT' !important; 
}
.btn_orange4{
    border-radius: 5px;
}
.enter_form.group_result .group_share .btn_share{
    border-radius: 5px;
}
.enter_board .view_1{
    padding-top: 20px;
}
.termp_list .confirm span a{
    border-radius: 5px;
}
.termp_input .private div{
    overflow-y: auto;
    font-size: 13px;
}
.termp_input .private fieldset label {
    margin-top: -1px;
    font-size: 13px;
}
.termp_input > fieldset table td.kind label {
    margin-top: -1px;
    font-size: 13px;
}
.termp_input table td.address > div dl dd{
    font-size: 13px;
}
.termp_input > fieldset > div a{
    border-radius: 5px;
}
.noti_fairytale .fairytale_book p.txt{
    line-height: 1.3 !important;
    font-family: 'SUIT' !important; 
}
.util .agree_btn.join_agree_btn a {
    height: 37px;
    line-height: 37px;
    font-size: 16px;
}
.support_guide .sponsorBenefit dt{
    font-weight: 700;
}
.support_guide .sponsorBenefit dd{
    font-size: 16px;
}
.support_guide .sponsorBenefit dd br{
    display: none;
}
.support_guide .deduction > p {
    line-height: 1.5;
    letter-spacing: -0.3px;
    font-weight: 500;
    font-size: 15px;
}
.support_guide .deduction > p br{
    display: none;
}
.support_guide .deduction > p.ps{
    margin: 8px 0 20px;
    font-weight: 500;
    font-size: 15px;
}
.support_guide .deduction > a.btn_gray1{
    font-size: 14px;
}
.account_item li > a{
    font-size: 13px;
}
.my fieldset.search_date dl.period dd > a{
    font-family: 'SUIT' !important; 
    font-size: 13px;
}
ul.nav_content{
    width: 100%;
    background:#f8f9fb;
}
ul.nav_content{
    border:none;
}
ul.nav_content li a{
    position: relative;
    color:#868f96;
    border:none;
}
ul.nav_content li a:after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background:#cfd4da;
}
ul.nav_content li:last-child a:after{
    display: none;
}
ul.nav_content li.on a{
    background:#f15c22;
    border:none;
}
ul.nav_content li.on a:after{
    display: none;
}
.noti_faq .nav_faq li a{
    background-color: #e8ecef;
    color: #000;
}
.noti_faq .nav_faq li.on a{
    background-color: #f15c22;
}
.intro_location .btn_orange2{
    padding:7px 20px;
}
ul.nav_content li:first-child a{
    border-left: none;
}
.noti_faq .faq_contents li .answer{
    background:#f2f3f5;
}
.noti_faq .faq_contents li .answer span{
    background-color: #f2f3f5;
}
.intro_history ul.tab > li > a{
    padding-top: 11px;
    padding-bottom: 2px;
}
.find_area .btn_certification{
    font-family: 'SUIT' !important; 
}
.find_area .item.certify .radio_box label span{
    font-family: 'SUIT' !important; 
}
.account_item li > a{
    font-family: 'SUIT' !important; 
}
.join_step1 .wd_box .agree_box > div h2,
.join_step1 .wd_box .agree_box > div h3{
    font-family: 'SUIT' !important; 
}
.join_step1 .wd_box ul > .item > .top .checkImg label{
    vertical-align: middle;
}
.noti_fairytale .fairytale_book .book_header > p strong{
    font-family: 'SUIT' !important; 
}
.noti_fairytale .fairytale_book .book_header > p span{
    margin-top: 2px;
    font-family: 'SUIT' !important; 
}
.content_inner .content_wrapper.renewal .page_content .page_txt .noti_center .album_wrap{
    padding-top: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .enter_form.my_confirm .list_desc{
    padding-top: 0;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman{
    position: relative;
    background:none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman .img_intro{
    position: absolute;
    right: 20px;
    top: 10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman p{
    padding-bottom: 25px;
    letter-spacing: -0.2px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman p.btm{
    padding-top: 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman .name{
    text-align: left;
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman .name > span{
    font-weight: 700;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .intro_chairman .en_txt{
    padding:0;
    letter-spacing: -0.4px;
    font-family: 'SangSangTitleB';
    font-size: 28px;
    color:#000;
}
.center_local .notice_col2{
    width: 390px;
}
.center_local .notice_col3 {
    width: 214px;
}
tbody td .ico_title_2{
    margin-top: -4px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1 tbody td{
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .tbl_list_1 tbody td.title > a{
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .intro_organization{
    width: 870px;
    height: 585px;
}
.tbl_list_1 .col3{
    width: 230px;
}
.apply_wrap .notice_box .support_biz_re .biz_tit{
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    padding:0 0 30px;
}
.apply_wrap .notice_box .support_biz_re .biz_tit h2{
    padding-bottom: 0;
}
.apply_wrap .notice_box .support_biz_re .biz_tit span{
    display: inline-block;
    margin: 0 0 8px 10px;
    letter-spacing: -0.5px;
    font-family: 'SUIT';
    font-weight: 400;
    font-size: 14px;
}
.apply_wrap .notice_box .support_biz_re .box_conts{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.apply_wrap .notice_box .support_biz_re .box_conts .box{
    overflow: hidden;
    position: relative;
    width:calc((100% - 10px)/ 2);
    text-align: center;
    background:#eee;
    border-radius: 10px;
    box-sizing: border-box;
}
.apply_wrap .notice_box .support_biz_re .box_conts .left{
    margin-right:10px;
    background:#8dc63f;
}
.apply_wrap .notice_box .support_biz_re .box_conts .left::before{
    content: "";
    position: absolute;
    left: -10px;
    bottom: -20px;
    width: 121px;
    height: 116px;
    background:url("../images/main/support_biz_bg_re1.png") no-repeat center/cover;
    z-index: 0;
}
.apply_wrap .notice_box .support_biz_re .box_conts .right{
    margin-right:10px;
    background:#f09b2e;
}
.apply_wrap .notice_box .support_biz_re .box_conts .right::before{
    content: "";
    position: absolute;
    left: 0px;
    bottom: -18px;
    width: 120px;
    height: 114px;
    background:url("../images/main/support_biz_bg_re2.png") no-repeat center/cover;
    z-index: 0;
}
.apply_wrap .notice_box .support_biz_re .box_conts .box a{
    display: block;
    position: relative;
    padding:44px 10px 44px 0;
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 20px;
    color:#fff;
    box-sizing: border-box;
}
.apply_wrap .notice_box .support_biz_re .box_conts .box a::after{
    content: ">";
    position: absolute;
    right:50%;
    top: 50%;
    transform: translate(-50%,-50%);
    font-family: 'SUIT';
    font-weight: 500;
    font-size: 20px;
}
.apply_wrap .notice_box .support_biz_re .box_conts .box.left a::after{
    right:22%;
}
.apply_wrap .notice_box .support_biz_re .box_conts .box.right a::after{
    right:12%;
}
.site_popup .pop_inner .pop_conts ul li dl dd a{
    font-family: 'SUIT' !important; 
}
.btn_yellow, 
.btn_gray0, 
.btn_gray1, 
.btn_gray2, 
.btn_gray3, 
.btn_orange1, 
.btn_orange2, 
.btn_orange3, 
.btn_green3,
.btn_blue{
    font-family: 'SUIT' !important;  
} 
.view_1 .contents_area .attach_file dt,
.view_1 .contents_area .attach_file dd,
.view_1 .contents_area .attach_file dd a{
    font-family: 'SUIT' !important;  
}
.view_1 .contents_area .attach_file dd a{
    font-size: 13px;
}
.view_1 .view_navi li dl dt,
.view_1 .view_navi li dl dd{
    font-family: 'SUIT' !important;  
}


.content_wrapper.renewal .page_content .support_guide .deduction{}

.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide h6{
    position: relative;
    padding: 8px 0 10px 10px;
    font-weight: 700;
    font-size: 16px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide h6::before{
    content: "";
    position: absolute;
    left: 0;
    top: 47%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    background:#f15c22;
    border-radius: 50%;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide p{
    font-weight: 400;
    font-size: 16px;
    color:#222;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide p.ps{
    font-size: 16px;
    color:#495058;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction table{
    margin: 30px 0 35px;
    width: 100%;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction table thead th{
    padding:30px 0;
    font-weight: 700;
    font-size: 16px;
    color:#f15c22;
    background:#fff8ee;
    border-top: 1px solid #adb6bd;
    border-bottom: 1px solid #adb6bd;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction table thead th:first-child{
    border-right: 1px solid #adb6bd;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction table tbody td{
    padding: 22px 0;
    line-height: 1.5;
    text-align: center;
    vertical-align: top;
    font-weight: 400;
    font-size: 16px;
    color:#000;
    border-right: none;
    border-bottom: 1px solid #adb6bd;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction table tbody td:first-child{
    border-right: 1px solid #adb6bd;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .process{
    height: 159px;
    background:url("../images/support/deduction_process.jpg") no-repeat center/cover;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt.ex{
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    margin-top: -25px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt p{
    line-height: 1.4;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt p span{
    display: block;
    padding-top: 10px;
    color:#495058;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .btn_gray1{
    position: relative;
    padding: 9px 40px 9px 20px;
    font-weight: 500;
    font-size: 15px;
    color:#f15c22;
    background:transparent;
    border:1px solid #f15c22;
    border-radius: 6px;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .btn_gray1::after{
    content: ">";
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 500;
    font-size: 15px;
    color:#f15c22;
}
.content_wrapper.renewal .noti_fairytale .fairytale_list_container .nav_category{
    margin:30px 0 0;
}
.content_wrapper.renewal .enter_form .fileWrap{
    margin: 14px 0 0 15px;
}
.content_wrapper.renewal .tbl_view_1 .col1{
    width: 68px;
}
.content_wrapper.renewal .tbl_view_1 .col3{
    width: 198px;
}
.content_wrapper.renewal .tbl_view_1 .col4 {
    width: 100px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_happy .biz_list{
    position: relative;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .biz_happy .biz_list .btn_happy_latter {
    position: absolute;
    right: 0;
    top: 10px;
    padding: 6px 13px 6px 15px;
    font-weight: 500;
    font-size: 14px;
    color: #f15c22;
    border: 1px solid #f15c22;
    border-radius: 5px;
    box-sizing: border-box;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .receipt_box{
    padding-left: 8px;
}

.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .receipt_box dl{
    padding-bottom: 20px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .receipt_box dl.first{
    padding-top:8px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .receipt_box dl dt{
    padding-bottom: 4px;
    font-weight: 700;
    font-size: 16px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .receipt_box dl dd{
    font-size: 16px;
    word-break: keep-all;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .link_box{
    padding-top:10px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .link_box a{
    margin-bottom: 12px;
    padding: 9px 40px 9px 19px;
    width: 213px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .support_guide .deduction .info_txt .link_box #btn_output{
    margin-bottom: 0;
    padding: 9px 53px 9px 20px;
}

/* 의료비지원사업 궁금해요 faq 팝업 250122 */
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support{
    /* display: none; */
    padding:40px 50px;
    left:50%;
    transform: translateX(-50%);
    width: 1000px;
    height: auto;
    background:#fff;
    border: none;
    box-sizing: border-box;
    z-index: 9999;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .btn_close_popup{
    position: absolute;
    top: -60px;
    right: 0;
    font-size: 0;
    text-indent: -999px;
    width: 60px;
    height: 60px;
    background:#000 url("https://www.ktngwelfare.org/rs/imgs/renew/icon_popup_close.png") no-repeat center/13px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .pop_tit{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .pop_tit p.sub{
    margin-top: 10px;
    padding-left: 20px;
    font-weight: 300;
    font-size: 14px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .pop_tit p.title{
    font-family:'SangSangTitleB';
    font-size:34px;
    color:#f15c22;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list li{
    padding:20px 0;
    border-bottom: 1px solid #dde2e6;
    box-sizing: border-box;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list li:last-child{
    padding-bottom: 10px;
    border-bottom: none;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dt{
    padding-bottom: 8px;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dt,
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dd{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dt span{
    margin-top: -2px;
    padding-right: 20px;
    font-weight: 900;
    font-size: 20px;
    color:#f8981c;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dt strong{
    word-break: keep-all;
    font-weight: 700;
    font-size: 16px;
    color: #000;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dd span{
    margin-top: -2px;
    padding-right: 20px;
    font-weight: 900;
    font-size: 20px;
    color:#8dc63f;
}
.content_inner .content_wrapper.renewal .page_content .page_txt .pop_new_support .faq_list_box .faq_list dl dd strong{
    line-height: 1.4;
    word-break: keep-all;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    letter-spacing: -0.5px;
}
.btn-faq {}
.btn_pop_faq {
    display: inline-block;
    position: relative;
    right: initial;
    top: initial;
    margin: 4px 0 30px;
    padding: 0 51px 0 70px;
    /*width: 299px;*/
    height: 60px;
    line-height: 60px;
    /*text-align: center;*/
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    background: #f15c22;
    border-radius: 6px;
    box-sizing: border-box;
    cursor: pointer;
}
.btn_pop_faq::before {
    content: "";
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background: url(https://www.ktngwelfare.org/rs/imgs/renew/icon_curious_before.png) no-repeat center / cover;
}
.btn_pop_faq::after {
    content: ">";
    position: absolute;
    right: 24px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}

.btn-center {margin-top:50px;}
.btn-center a{margin:0 auto;}
/* // 의료비지원사업 궁금해요 faq 팝업 250122 */

/*아동 학습·문화예술 지원*/
.faq-scroll-y {
    height: 351px;
    overflow-y: auto;
}

@media print {
    #container.renewal #content #top_img_box{
        display: none;
    }
    .content_inner #lnb_wrap.renewal{
        display: none;
    }
    .content_inner .content_wrapper.renewal .breadcrumb_wrap{
        display: none;
    }
    .content_inner .content_wrapper.renewal .page_content .page_tit{
        display: none;
    }
    .content_inner .content_wrapper.renewal .page_content .page_txt {
        padding-top: 0;
    }
    .content_inner .content_wrapper.renewal{
        margin-left: 0;
        width: 100%;
    }
}