.sub_wrap{
/* 
  height:auto;
  width:100%;
  min-width:1000px;
 */
 	height: auto;
	width:100%;
	min-width: 1400px;
	overflow: hidden;
	max-width: 1920px;
	margin: auto;
	position: relative;

}
.sub_wrap .section{
  padding:100px 0 0 0;
}
.sub_wrap .greeting{
  height:auto;
  background:#f7fafa;
  background-size:cover;
  width:100%;
  padding:50px 0 70px 0;
}
.sub_wrap .greeting .greeting_con_t{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;  
}
.sub_wrap .greeting .greeting_con{
    width:1000px;
    margin:40px auto 0;
  }
.sub_wrap .greeting .greeting_con p.text{
  font-family: 'Noto Serif KR', serif;
  font-size: 20px;
  line-height: 180%;
  letter-spacing: -1px;
  text-align: justify;
}
.sub_wrap ul.sub_nav{
  width:1000px;
  margin:0 auto;
  height:auto;
  background:rgba(245,247,249,0.7);
  overflow:hidden;
  border:1px #c1d1d1 solid;
}
.sub_wrap ul.sub_nav li{
  float:left;
  height:45px;
  border-left:1px #c1d1d1 solid;
}
.sub_wrap ul.sub_nav li.home{
  font-size:0;
  width:45px;
  background:url("../../lib/images/home.png") no-repeat center center;
  border-left:0;
}
.sub_wrap ul.sub_nav li.home a{
  display: block;
  height:100%;
}
.sub_wrap ul.sub_nav li.depth_01{
  width:170px;
  *width:166px;
  overflow: hidden;
  background: url("../../lib/images/navi_right.png") no-repeat 90% 19px;
  font-size:14px;
  line-height:45px;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 15px;
  color:#668988;
}
.sub_wrap ul.sub_nav li.depth_02{
  width:170px;
}
.select_style_01,.select_style_02,.select_style_03{
  display:none;
}
#selectUI {
  position:absolute;
  display:block;
  height:45px;
  width:170px;
  background:url("../../lib/images/navi_bg.png") no-repeat 90% 19px;
  font-size:14px;
  border-right:1px  ;
  text-align: left;
  z-index:9;
}
#selectUI>a{
  position:absolute;
  left:0;
  top:0;
  width:170px;
  line-height:48px;
  height:45px;
  color:#181818;
  font-size:14px;
  color:#668988;
  padding:0 0 0 15px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400
}
#selectUI > ul {
  position:absolute;
  width:171px;
  top:45px;
  left:-1px;
  background:#f3f5f2;
  border:1px #cbcbcb solid;
  border-left:0;
  overflow: hidden;
  z-index:9;
}
#selectUI > ul>li>a {
  display:block;
  height:100%;
  line-height:45px;
  border-top:1px solid #cbcbcb;
  color:#668988;
  padding:0 0 0 15px;
  width:170px;
  font-family: "Noto Sans KR",sans-serif;
}
#selectUI > ul a:hover,
#selectUI > ul a:focus,
#selectUI > ul a.selected {
  color:#668988;
}
#selectUI > ul li{
  height:45px;
}
#selectUI > ul li:first-child a,
#selectUI > ul li:first-child a:hover,
#selectUI > ul li:first-child a:focus,
#selectUI > ul li:first-child a.selected {
  border-top:none;
  height:45px
}
#selUI {
  position:absolute;
  display:block;
  height:45px;
  width:190px;
  background:url("../../lib/images/navi_bg.png") no-repeat 90% 19px;
  font-size:14px;
  text-align: left;
  z-index:9;
}
#selUI>a{
  position:absolute;
  left:0;
  top:0;
  width:190px;
  line-height:48px;
  height:45px;
  color:#181818;
  font-size:14px;
  color:#668988;
  padding:0 0 0 15px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400
}
#selUI > ul {
  position:absolute;
  width:191px;
  top:45px;
  left:-1px;
  background:#f3f5f2;
  border:1px #cbcbcb solid;
  border-left:0;
  overflow: hidden;
  z-index:9
}
#selUI > ul>li>a {
  display:block;
  height:100%;
  line-height:45px;
  border-top:1px solid #cbcbcb;
  color:#668988;
  padding:0 0 0 15px;
  width:190px;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
#selUI > ul a:hover,
#selUI > ul a:focus,
#selUI > ul a.selected {
  color:#668988;
}
#selUI > ul li{
  height:45px;
}
#selUI > ul li:first-child a,
#selUI > ul li:first-child a:hover,
#selUI > ul li:first-child a:focus,
#selUI > ul li:first-child a.selected {
  border-top:none;
  height:45px
}
.sub_wrap ul.sub_nav li.depth_03{
  width:190px;
}
.sub_wrap ul.sub_nav li.depth_04{
  width:290px;
  *width:260px;
}
.sub_wrap ul.sub_nav li.depth_05{
  width:133px;
  background:url("../../lib/images/domi.png") no-repeat 16px center;
}
.sub_wrap ul.sub_nav li.depth_05 a{
  display: block;
  font-size:14px;
  line-height:45px;
  font-family: "Noto Sans KR",sans-serif;
  color:#668988;
  padding:0 0 0 20px;
  text-align: center;
  height:100%;
}
.sub_wrap div h2.th{
  margin:0 auto;
  padding:45px 0 25px 0;
  font-size:26px;
  line-height: 42px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  display:inline-block;
  border-bottom:1px #398e8b solid;
}
.sub_wrap .greeting img{
  display: block;
  margin:0px auto 40px;
}
.sub_wrap p.text{
  text-align: center;
  font-size:14px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  padding:0px 0 40px 0;
  color:#606060;
}
.sub_wrap p.text.no_pd{
  padding:0;
}
.sub_wrap .domestic_con p.text{
  background: transparent url("../../lib/images/dome_line.png") no-repeat center 110px;
}
.sub_wrap .domestic_con.free_meals p.text{
  background: transparent url("../../lib/images/free_meals_line.png") no-repeat center 135px;
}
.sub_wrap .domestic_con.gim_jang p.text{
  background: transparent url("../../lib/images/gimjang_line.png") no-repeat center 110px;
}
.sub_wrap p.text.left{
  text-align: left
}
.sub_wrap p.s_theme{
  font-size:18px;
  line-height:25px;
  color:#3f8a87;
  font-family: "Noto Sans KR",sans-serif;
  text-align: center;
  letter-spacing: -0.2px;
  padding:0 0 40px 0;
}
.sub_wrap .greeting  span{
  text-align: center;
  display: block;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  line-height: 30px;
  color:#63747a;
  background:url("../../lib/images/gray_line.png") no-repeat center 40%;
  font-weight:500;
}
/* 아드라코리아는? 221페이지 */
.sub_wrap .section .what_adra{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .what_adra .adra_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .what_adra .adra_con img{
  display: block;
  padding:50px 0;
}
.sub_wrap .section .what_adra .adra_con .circle_adra{
  height:auto;
  width:100%;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td{
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  font-size:14px;
  line-height: 25px;
  letter-spacing: -0.5px;
  height:110px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_01{
  background:url("../../lib/images/circle_01.png") no-repeat left center;
  padding:8px 0 8px 100px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_02{
  background:url("../../lib/images/circle_05.png") no-repeat 15px center;
  padding:8px 0 8px 120px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_03{
  background:url("../../lib/images/circle_02.png") no-repeat left center;
  padding:8px 0 8px 100px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_04{
  background:url("../../lib/images/circle_06.png") no-repeat 15px center;
  padding:8px 0 8px 120px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_05{
  background:url("../../lib/images/circle_03.png") no-repeat left center;
  padding:8px 0 8px 100px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_06{
  background:url("../../lib/images/circle_07.png") no-repeat 15px center;
  padding:8px 0 8px 120px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_07{
  background:url("../../lib/images/circle_04.png") no-repeat left center;
  padding:8px 0 8px 100px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td.cir_08{
  background:url("../../lib/images/circle_09.png") no-repeat 15px center;
  padding:8px 0 8px 120px;
}
.sub_wrap .section .what_adra .adra_con .circle_adra td span.s_b{
  display: block;
  color:#4c8785;
  font-weight:400;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .section .bg_p{
  height:360px;
  background:url("../../lib/images/what_adra_02.jpg") no-repeat center center;
  color:#d1d1d1;
  text-align:center;
  padding:110px 0 0 0;
  font-family: "Noto Sans KR",sans-serif;
  margin:0 0 40px 0 ;
}
.sub_wrap .section .bg_p span{
  border-top:1px #626961 solid;
  border-bottom:1px #626961 solid;
  display:inline-block;
  margin:0 auto;
  font-size:25px;
  line-height:25px;
  color:#63dfde;
  font-family: "Noto Sans KR",sans-serif;
  padding:10px 0;
  margin:0 0 30px 0 ;
}
/* 아드라코리아는? 223페이지 */
.sub_wrap .section .network_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .network_area .network_con_t{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .network_area #chartdiv {
  padding:30px 0;
  width:100%;
  height:500px;
  background:#e3f2f2;
  margin:50px 0;
}
.sub_wrap .section .network_area .network_con_b{
  width:1000px;
  margin:0 auto;
  height: auto;
}
.sub_wrap .section .network_area .network_con_b li{
  border-bottom:1px #dee1e1 solid;
  height:auto;
  padding:30px 0 ;
  overflow:hidden;
}
.sub_wrap .section .network_area .network_con_b li:first-child{
  padding:0 0 30px 0 ;
}
.sub_wrap .section .network_area .network_con_b li.last{
  border:0;
}
.sub_wrap .section .network_area .network_con_b li dl{
  float:left;
  width:175px;
}
.sub_wrap .section .network_area .network_con_b li dl:first-child{
  width:280px;
  height: auto;
}
.sub_wrap .section .network_area .network_con_b li dl dd{
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  font-size:14px;
}
.sub_wrap .section .network_area .network_con_b li dl dd span{
  color:#3f8a87;
  font-size:18px;
  line-height: 22px;
  font-family: "Noto Sans KR",sans-serif;
}
/* 아드라 6대사업 */
.sub_wrap .section .project_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .project_area .project_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .project_area .project_con .bg_box{
  padding:490px 0 0 0;
  background:url("../../lib/images/project_bg.jpg") no-repeat center 50px;
}
.sub_wrap .section .project_area .project_con .bg_box ul{
  height: auto;
  overflow: hidden;
  padding:0 0 50px 0 ;
}
.sub_wrap .section .project_area .project_con .bg_box ul:first-child{
  border-bottom:1px #dee1e1 solid;
}
.sub_wrap .section .project_area .project_con .bg_box ul li{
  float:left;
  width:33.3%;
  *width:30%;
  height:auto;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  line-height:25px;
  padding:0 15px;
  text-align: justify;
  letter-spacing: -0.7px;
  color:#606060;
}
.sub_wrap .section .project_area .project_con .bg_box ul li:first-child{
  padding:0 30px 0 0;
}
.sub_wrap .section .project_area .project_con .bg_box ul li.last{
  padding:0 0 0 30px;

}
.sub_wrap .section .project_area .project_con .bg_box ul li h3{
  text-align: center;
  font-size:18px;
  line-height: 22px;
  color:#3f8a87;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
  padding:100px 0 30px 0;
  background:url("../../lib/images/project_02.png") no-repeat center 43px;
}
.sub_wrap .section .project_area .project_con .bg_box ul li:first-child h3{
  background:url("../../lib/images/project_01.png") no-repeat center 55px;
}
.sub_wrap .section .project_area .project_con .bg_box ul li.last h3{
  background:url("../../lib/images/project_03.png") no-repeat center 45px;
}
.sub_wrap .section .project_area .project_con .bg_box .bottom li h3{
  background:url("../../lib/images/project_05.png") no-repeat center 40px;
}
.sub_wrap .section .project_area .project_con .bg_box .bottom li:first-child h3{
  background:url("../../lib/images/project_04.png") no-repeat center 45px;
}
.sub_wrap .section .project_area .project_con .bg_box .bottom li.last h3{
  background:url("../../lib/images/project_06.png") no-repeat center 45px;
}
/* 연도별 실적 */
.sub_wrap .section .chart_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
  position: relative;
}
.sub_wrap .section .chart_area .chart_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .chart_area .chart_con>table{
  padding:50px 0 0 0;
}
.sub_wrap .section .chart_area .chart_con>table td{
  width:auto;
  height:auto;
  font-size:14px;
  line-height: 25px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  letter-spacing: -0.1em;
}
.sub_wrap .section .chart_area .chart_con>table td:first-child{
  width:49.5%;
  font-size:24px;
  line-height: 33px;
  color:#8bafae;
  font-family: "Noto Sans KR",sans-serif;
  font-weight:400;
  letter-spacing: -1px;
}
.sub_wrap .section .chart_area .chart_con>table td h3{
  font-size:30px;
  color:#3f8a87;
  padding:0 0 10px 0 ;
  *padding:40px 0 10px 0;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
}
.sub_wrap .section .chart_area .chart_con ul{
  padding:70px 0 0 0;
  overflow:hidden;
}
.sub_wrap .section .chart_area .chart_con ul li{
  float:right;
  width:46%;
  overflow: hidden;
  position:relative;
}
.sub_wrap .section .chart_area .chart_con ul li:first-child{
  float:left;
}
.sub_wrap .section .chart_area .chart_con li #chart_01{
  width:100%;
  height:350px;
  font-size:13px;
  padding:0 40px 0 0;
  margin-bottom: 20px
}
.sub_wrap .section .chart_area .chart_con li #chart_02{
  width:100%;
  height:350px;
  font-size:13px;
  margin-bottom: 20px
}
.sub_wrap .section .chart_area .chart_con ul li span.income_th{
  position:absolute;
  top:155px;
  left:50%;
  margin-left:-23px;
  *margin-left:-4px;
  font-size:25px;
  color:#2b8481;
  font-family:"Noto Sans KR",sans-serif;
}
.sub_wrap .section .chart_area .chart_con ul li span.outcome_th{
  position:absolute;
  top:155px;
  left:42%;
  margin-left:14px;
  font-size:25px;
  color:#2b8481;
  font-family:"Noto Sans KR",sans-serif;
}
.sub_wrap .section .chart_area .chart_con ul li span{
  text-align: right;
  display: block;
  font-size:14px;
  color:#606060;
  font-family:"Noto Sans KR",sans-serif;
  line-height: 35px
}
.sub_wrap .section .chart_area .chart_con ul li:first-child span.income_th{
  padding:0;
}
.sub_wrap .section .chart_area .chart_con ul li table{
  width:460px;
  border-top:1px #53a9a6 solid;
}
.sub_wrap .section .chart_area .chart_con ul li table th{
  background:#e6f2f1;
  padding:8px 0 ;
  font-family:"Noto Sans KR",sans-serif;
  font-weight: 400;
  color:#3f8a87;
  text-align: center;
  font-size:15px;
  border-bottom:1px #abd5d3 solid;
  border-left:1px #cfd9d8 solid;
}
.sub_wrap .section .chart_area .chart_con ul li table th:first-child{
  border-left:0;
}
.sub_wrap .section .chart_area .chart_con ul li table td{
  border-bottom:1px #dee1e1 solid;
  border-left:1px #dee1e1 solid;
  padding:5px 20px 5px 0  ;
  font-size:14px;
  text-align: right;
  font-family:"Noto Sans KR",sans-serif;
  color:#606060;
  letter-spacing: -0.5px;
}
.sub_wrap .section .chart_area .chart_con ul li table td:first-child{
  width:220px;
  border-left:0;
  text-align: left;
  padding:8px 0 8px 20px ;
}
.sub_wrap .section .chart_area .chart_con ul li table tfoot{
  background:#eaeded
}
.sub_wrap .section .chart_area .chart_con ul li table tfoot td{
  border-left:1px #d2d5d5 solid;
}
.sub_wrap .section .chart_area .chart_con ul li table tfoot td:first-child{
  border-left:0;
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart{
  float:left;
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart{
  float:right;
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021{
  float:left;
  width:460px;
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021 th{
  background: #0051a4;
  color: #fff;
  border-bottom: 1px #fff solid
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021 td{
  border-bottom: 1px #0051a4 solid;
  border-left: 1px #0051a4 solid;
  background: #fff
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021 td strong{
  color: #0051a4;
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021 td:first-child{
  border-left: none
}
.sub_wrap .section .chart_area .chart_con ul li table.in_chart_2021 tfoot td{
  background: #e9ebf6; 
  color: #0051a4
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021{
  float:left;
  width:460px;
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021 th{
  background: #009c78;
  color: #fff;
  border-bottom: 1px #fff solid
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021 td{
  border-bottom: 1px #009c78 solid;
  border-left: 1px #009c78 solid;
  background: #fff
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021 td strong{
  color: #009c78;
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021 td:first-child{
  border-left: none
}
.sub_wrap .section .chart_area .chart_con ul li table.out_chart_2021 tfoot td{
  background: #ebf5f1; 
  color: #009c78
}

/* 오시는 길 */
.sub_wrap .section .map_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .map_area .map_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .map_area .map_con .map{
  padding:50px 0;
}
.sub_wrap .section .map_area .map_con ul{
  height: auto;
  width:100%;
  overflow: hidden;
}
.sub_wrap .section .map_area .map_con ul li{
  width:33.3%;
  *width:30%;
  float:left;
  padding:0 0 0 50px;
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  font-size:14px;
  letter-spacing: -0.5px;
}
.sub_wrap .section .map_area .map_con ul li:first-child{
  padding:0;
}
.sub_wrap .section .map_area .map_con ul li span{
  display: block;
  color:#3f8a87;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 5px 0 ;
}
.sub_wrap .section .map_area .map_con ul li span.last{
  padding:5px 0 5px 0;
  *padding:10px 0 5px 0;
}
.sub_wrap .section .map_area .map_con ul li h3{
  border-bottom:1px #d2d5d5 solid;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
  padding:0 0 20px 0 ;
  margin:0 0 20px 0 ;
  color:#3f8a87;
  font-size:25px;
  line-height: 22px;
}
.sub_wrap .section .map_area .map_con ul li:first-child span{
  display: inline-block;
  padding:0 25px 5px 0;
}
.sub_wrap .section .map_area .map_con ul li:first-child span.last{
  padding:0 12px 5px 0;
}
/* 지역본부 */
.sub_wrap .section .local_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .local_area .local_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .local_area .local_con .local_map{
  height: auto;
  width:100%;
  padding:50px 0 0 0;
  position:relative;
}
.sub_wrap .section .local_area .local_con .local_map p.local_text{
  text-align: center;
  font-size:22px;
  line-height: 27px;
  color:#3f8a87;
  font-family: "Noto Sans KR",sans-serif;
  font-weight:400;
  letter-spacing: -1px;
  padding:0 0 50px 0 ;
}
.sub_wrap .section .local_area .local_con .local_map p.local_text span{
    font-family: "Noto Sans KR",sans-serif;
    font-size: 16px; 
    font-weight: 400;
    color: #606060;
}
.sub_wrap .section .local_area .local_con .local_map img{
  display: block;
  margin:0 auto;
}
.sub_wrap .section .local_area .local_con .pop_box{
  height:100%;
  width:100%;
  position:absolute;
  top:0;
}
.sub_wrap .section .local_area .local_con .pop_box a{
  position:absolute;
  width:95px;
  height:25px;
  font-size:0;
  *border:1px transparent solid;
}
.sub_wrap .section .local_area .local_con .pop_box a.pop_01{
  left:152px;
  top:294px;
}
.sub_wrap .section .local_area .local_con .pop_box a.pop_02{
  right:205px;
  top:294px;
}
.sub_wrap .section .local_area .local_con .pop_box a.pop_03{
  left:195px;
  top:479px;
}
.sub_wrap .section .local_area .local_con .pop_box a.pop_04{
  right:140px;
  top:559px;
}
.sub_wrap .section .local_area .local_con .pop_box a.pop_05{
  left:140px;
  top:634px;
}
/* 팝업 */
.sub_wrap .section .local_area .local_con .pop{
  position:absolute;
  top:20%;
  left:50%;
  margin-left:-380px;
  width:760px;
  height:auto;
  background:#ffffff;
  display: none;
}
.sub_wrap .section .local_area .local_con .pop h3{
  width:100%;
  height:60px;
  background:#40605f;
  text-align: center;
  line-height:56px;
  font-size:22px;
  font-family: "Noto Sans KR",sans-serif;
  color:#ffffff;
  font-weight: 400
}
.sub_wrap .section .local_area .local_con .pop a.close{
  position:absolute;
  right:10px;
  top:15px;
  font-size:0;
  width:30px;
  height:30px;
  background:url("../../lib/images/close.png") no-repeat center center;
}
.sub_wrap .section .local_area .local_con .pop .pop_con{
  padding:40px;
}
.sub_wrap .section .local_area .local_con .pop .pop_con li{
  height: auto;
  list-style-type: disc;
  list-style: inside;
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  font-size:14px;
  line-height: 20px;
  padding:0 0 5px 0 ;
}
.sub_wrap .section .local_area .local_con .pop .pop_con li.last{
  list-style: none;
}
.sub_wrap .section .local_area .local_con .pop .pop_con li.last img{
  display: inline-block;
  margin:10px 5px 0 0;
}
/* 연혁 */
.sub_wrap .section .history_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .history_area .history_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .history_area .history_con .wrapper {
  height:auto;
  position:relative;
  padding:50px 0 0 0;
  overflow: hidden;
}
.sub_wrap .section .history_area .history_con .wrapper ul#tabs{
  width:1000px;
  *width:998px;
  height:40px;
  float:right;
  border:1px #b6c6c5 solid;
  overflow: hidden;
}
.sub_wrap .section .history_area .history_con .wrapper ul#tabs li{
  width:50%;
  *width:49.9%;
  float:left;
  box-sizing:border-box;
  font-weight:400;
  border-left:0;
  height:100%;
 }
.sub_wrap .section .history_area .history_con .wrapper ul#tabs li a{
  text-decoration: none;
  display: block;
  width:100%;
  height:100%;
  text-align: center;
  font-size:16px;
  line-height:40px;
  font-family: "Noto Sans KR",sans-serif;
  color:#a7a7a7;
  background:#ffffff;
  font-weight: 500;
}
.sub_wrap .section .history_area .history_con .wrapper ul#tabs li a.act{
  color:#89a2a1;
  background:none;
}
.sub_wrap .section .history_area .history_con .wrapper ul#tabs li:first-child{
  border-right:1px #b6c6c5 solid;
}
.sub_wrap .section .history_area .history_con .content{
  display:none;
  width:100%;
  height:auto;
  padding:30px 0 0 0
}
.sub_wrap .section .history_area .history_con .content.ta1{
  display:block;
}
.sub_wrap .section .history_area .history_con .content div{
  height:auto;
  color:#606060;
  font-size:14px;
  line-height:26px;
  font-weight:400;
}
.sub_wrap .section .history_area .history_con .content div{
 height:auto;
 position:relative;
}
.sub_wrap .section .history_area .history_con .content div p.history_top{
 height:25px;
 background:url("../../lib/images/ht_top.png") no-repeat center top;
}
.sub_wrap .section .history_area .history_con .content div p.history_bottom{
 height:36px;
 background:url("../../lib/images/ht_bottom.png") no-repeat center center;
}
.sub_wrap .section .history_area .history_con .content div ul{
 width:100%;
 position:relative;
 background:url("../../lib/images/history_line.png") repeat-y center top;
}
.sub_wrap .section .history_area .history_con .content div ul li{
 font-family: "Noto Sans KR",sans-serif;
 background:url("../../lib/images/circle_bg.png") no-repeat center 8px;
}
.sub_wrap .section .history_area .history_con .content div ul li.year{
 font-size:40px;
 color:#619d9b;
 background:none;
}
.sub_wrap .section .history_area .history_con .content div ul li.last{
 background:none;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_left{
 text-align:right;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_right{
 text-align:left;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_left li{
 padding:0 520px 0 0;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_left li.year{
 padding:0 520px 10px 0;
 *padding:10px 520px 10px 0;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_left li.last{
 padding:10px 520px 0 0;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_right li{
 padding:0 0 0 520px;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_right li.year{
 padding:0 0 10px 520px;
 *padding:10px 0 10px 520px;
}
.sub_wrap .section .history_area .history_con .content div ul.ht_right li.last{
 padding:10px 0 0 520px;
}
/* 아드라활동 국내사업 */
.sub_wrap .section .domestic_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0px 70px;
}
.sub_wrap .section .domestic_area .domestic_con{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .domestic_area .domestic_con>img{
  margin:50px auto 40px auto;
}
.sub_wrap .section .domestic_area .domestic_con .text{
  padding:0 0 30px 0;
  background:none;
}
.sub_wrap .section ul.small_img_box{
  width:100%;
  height: auto;
  overflow:hidden;
  animation: cubic-bezier(.77,0,.18,1);
  transition:0.5s;
  padding:140px 0 30px 0;
}
.sub_wrap .section .domestic_area .domestic_con ul.small_img_box{
  background:url(/lib/images/more_bg.png) no-repeat center top;
}
.sub_wrap .section .domestic_area .domestic_con.free_meals ul.small_img_box{
  background:url(/lib/images/free_meals_bg.png) no-repeat center top;
}
.sub_wrap .section .domestic_area .domestic_con.gim_jang ul.small_img_box{
  background:url(/lib/images/gim_jang_bg.png) no-repeat center top;
}
.sub_wrap .section .overseas_area .overseas_develop ul{
  background:url(/lib/images/oversea_develop.png) no-repeat center top;
}
.sub_wrap .section .overseas_area .overseas_volunteer ul{
  background:url(/lib/images/oversea_volunteer.png) no-repeat center top;
}
.sub_wrap .section .overseas_area .overseas_volunteer_02 ul{
  background:url(/lib/images/oversea_volunteer_02.png) no-repeat center top;
}
.sub_wrap .section ul.small_img_box li{
  width:22%;
  float:left;
  box-sizing: border-box;
  margin:0 0 4% 4%;
  overflow:hidden;
}
.sub_wrap .section ul.small_img_box li a{
  display: block;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  color:#606060;
  letter-spacing:-0.5px;
}
.sub_wrap .section ul.small_img_box li.no_img span.th{
  padding:150px 0 10px 0;
  background:url(/lib/images/preparing.jpg) no-repeat center top;
}
.sub_wrap .section ul.small_img_box li img{
  display: block;
  width:100%;
}
.sub_wrap .section ul.small_img_box li.fir{
clear:left;
  margin:0;
}
.sub_wrap .section ul.small_img_box li span.th{
  display: block;
  font-size:15px;
  line-height: 24px;
  font-family: "Noto Sans KR",sans-serif;
  color:#17817d;
  font-weight: 500;
  padding:10px 0;
}
.sub_wrap .section ul.small_img_box li span.day{
  display: block;
  font-size:11px;
  line-height: 22px;
  font-family: "Noto Sans KR",sans-serif;
  color:#619d9b;
  letter-spacing: 0
}
.sub_wrap .section .domestic_area .domestic_con a.more{
  border:1px #ced0d0 solid;
  width:100%;
  display: block;
  text-align:center;
  height:40px;
  line-height: 40px;
  background:#f3f6f6;
  color:#4e8785;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
/* 아드라활동 국외사업 */
.sub_wrap .section .overseas_area{
  height:auto;
  width:100%;
  background:#f7fafa;
  padding: 50px 0;
  position:relative;
}
.sub_wrap .section .overseas_area.no_pd{
  padding:50px 0 0 0;
}
.sub_wrap .section .overseas_area .overseas_top{
  width:1000px;
  margin:0 auto;
  background: transparent url("../../lib/images/theme_line.png") repeat-x scroll left 112px;
}
.sub_wrap .section .overseas_area .overseas_develop{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .section .overseas_area .overseas_volunteer{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .section .overseas_area .overseas_volunteer_02{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .section .overseas_area .overseas_volunteer_02 a.more{
  border:1px #ced0d0 solid;
  width:100%;
  display: block;
  text-align:center;
  height:40px;
  line-height: 40px;
  background:#f3f6f6;
  color:#4e8785;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .section .overseas_area .overseas_volunteer a.more{
  border:1px #ced0d0 solid;
  width:100%;
  display: block;
  text-align:center;
  height:40px;
  line-height: 40px;
  background:#f3f6f6;
  color:#4e8785;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .section .overseas_area .overseas_volunteer_02>img{
  padding:50px 0;
  width:100%;
  display: block;
}
.sub_wrap .section .overseas_area .overseas_volunteer>img{
  padding:50px 0;
  width:100%;
  display: block;
}
.sub_wrap .section .overseas_area .overseas_develop>img{
  padding:50px 0;
  width:100%;
  display: block;
}
.sub_wrap .section .overseas_area .overseas_develop a.more{
  border:1px #ced0d0 solid;
  width:100%;
  display: block;
  text-align:center;
  height:40px;
  line-height: 40px;
  background:#f3f6f6;
  color:#4e8785;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .section .overseas_area>img{
  width:100%;
  display: block;
  padding:50px 0;
}
.sub_wrap .section .overseas_area #tree{
  width:100%;
  top:1970px;
  left:0;
  text-indent: -9999px;
  position:absolute;
}
.sub_wrap .section .overseas_area .overseas_middle{
  width:1000px;
  margin:0 auto;
  text-align:center;
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  font-size:16px;
}
.sub_wrap .section .overseas_area .overseas_middle h3{
  font-size:35px;
  color:#3f8a87;
  text-align: center;
  font-weight: 400;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .section .overseas_area .overseas_middle p.more_bg{
  padding:95px 0;
}
.sub_wrap .section .overseas_area .overseas_middle>ul{
  width:100%;
  height: auto;
  overflow:hidden;
  padding:200px 0 70px 0 ;
  background:url(../images/overseas_line_01.png) no-repeat center 50px;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li{
  float:left;
  width:48%;
  height:auto;
  box-sizing: border-box;
  float:right;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li:first-child{
  float:left;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li:first-child{
  height:auto;
  padding:0 0 30px 0;
  font-size:20px;
  line-height:26px;
  color:#17817d;
  font-family: "Noto Sans KR",sans-serif;
  background:none;
  text-align:center;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li{
  width:100%;
  height:110px;
  background-color:#ffffff;
  text-align:left;
  padding:32px 25px 32px 110px;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  color:#606060;
  margin:0 0 10px 0;
  line-height:18px
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li.sec{
   background:url(../images/left_01.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li.three{
   background:url(../images/left_02.png) no-repeat 30px center;
  background-color:#ffffff;
}.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li.four{
   background:url(../images/left_03.png) no-repeat 30px center;
  background-color:#ffffff;
}.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li.five{
   background:url(../images/left_04.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.sec{
   background:url(../images/right_01.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.three{
   background:url(../images/right_02.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.four{
   background:url(../images/right_03.png) no-repeat 30px center;
  background-color:#ffffff;
}.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.five{
   background:url(../images/right_04.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.six{
   background:url(../images/right_05.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.seven{
   background:url(../images/right_06.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul.right li.eight{
   background:url(../images/right_07.png) no-repeat 30px center;
  background-color:#ffffff;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li.long{
  padding:23px 25px 32px 110px;
}
.sub_wrap .section .overseas_area .overseas_middle>ul>li ul li span.th{
  display: block;
  text-align: left;
  font-family: "Noto Sans KR",sans-serif;
  color:#ee5f4a;
  font-size:15px;
  line-height:25px;
}
.sub_wrap .section .overseas_area .overseas_bottom{
  width:100%;
  height:1185px;
  background:url(../images/overseas_bottom_bg.jpg) no-repeat center center;
  background-color:#B1E2E7;
  overflow:hidden;
  border-bottom:1px #ABE0E4 solid;
  text-align: center;
  font-size:16px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  color:#577972;
  padding:0;
  margin: 40px 0 0 0;
  position:relative;
}
.sub_wrap .section .overseas_area .overseas_bottom h3{
  text-align: center;
  font-size:35px;
  color:#42a6f2;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
  padding:55px 0 20px 0;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid{
  font-size:14px;
  line-height: 20px;
  height:870px;
  width:1000px;
  margin:0 auto;
  color:#ffffff;
  overflow: hidden;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid li span{
  display: block;
  font-size:18px;
  line-height: 22px;
  color:#00ffcb;
  font-family: "Noto Sans KR",sans-serif;
  padding:475px 0 10px 0;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid li.fir span{
 background:url(../images/icon_01.png) no-repeat center 420px;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid li.sec span{
 background:url(../images/icon_02.png) no-repeat center 420px;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid li.last span{
 background:url(../images/icon_03.png) no-repeat center 420px;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling{
  height:805px;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling li{
  display: none;
  height:100%;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling li.on{
  display: block;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling li.fir{
  background:url(/lib/images/oversea_01.png) no-repeat 22px -50px
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling li.sec{
  background:url(/lib/images/oversea_02.png) no-repeat 22px -50px
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.rolling li.last{
  background:url(/lib/images/oversea_03.png) no-repeat 65px -50px
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.square_btg{
  overflow:hidden;
  position:absolute;
  bottom:180px;
  left:50%;
  margin-left:-52.5px;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.square_btg li{
  float:left;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.square_btg li a{
  font-size:0;
  display: block;
  width:35px;
  height:15px;
  background:url(/lib/images/square_btg.png) no-repeat center;
}
.sub_wrap .section .overseas_area .overseas_bottom .mid>ul.square_btg li.active a{
  background:url(/lib/images/square_btg.png) no-repeat 3px center;
}
.sub_wrap .section .btg_group{
  overflow: hidden;
}

.btn_report{
  border:1px #218c8a solid;
  color:#ffffff;
  display: inline-block;
  *display: inline;
  *zoom:1;
  padding:0;
  background:#218c8a;
  font-size:13px;
  margin:15px 0 0 0;
  padding:2px 10px;
}
.sub_wrap .section .btg_group a{
  border:1px #218c8a solid;
  color:#ffffff;
  display: inline-block;
  *display: inline;
  *zoom:1;
  padding:0;
  background:#218c8a;
  font-size:20px;
  line-height: 50px;
  width:auto;
  padding:0 15px;
}
/* 긴급재난 구호사업 */
.sub_wrap .emergency_area{
  height:auto;
  width:100%;
  padding:50px 0 70px 0;
  background:#f7fafa;
  overflow: hidden;
}
.sub_wrap .emergency_area .emergency_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .emergency_area .emergency_con>img{
  display:block;
  margin:40px auto;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t{
  height: auto;
  width:100%;
  overflow:hidden;
  border-bottom:1px #d2d5d5 solid;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li{
  border-top:1px #d2d5d5 solid;
  overflow:hidden;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul{
  width:100%;
  overflow:hidden;
  height:auto;
  display:table;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li{
  display:table-cell;
  vertical-align:middle;
  font-family: "Noto Sans KR",sans-serif;
  padding:20px 0;
  height:160px;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li.day{
  width:200px;
  font-size:45px;
  color:#8fa5a4;
  line-height:25px;
  font-weight:100;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li.text{
  font-size:14px;
  line-height:28px;
  overflow:hidden;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_21 ul li.text{
    background:url(/lib/images/emergency_24.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_20 ul li.text{
    background:url(/lib/images/emergency_23.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_18 ul li.text{
background:url(/lib/images/emergency_22.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_17 ul li.text{
background:url(/lib/images/emergency_21.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_16 ul li.text{
background:url(/lib/images/emergency_20.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_15 ul li.text{
background:url(/lib/images/emergency_19.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_14 ul li.text{
  background:url(/lib/images/emergency_18.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_13 ul li.text{
  background:url(/lib/images/emergency_17.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_12 ul li.text{
  background:url(/lib/images/emergency_16.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_11 ul li.text{
  background:url(/lib/images/emergency_15.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_10 ul li.text{
  background:url(/lib/images/emergency_14.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_09 ul li.text{
  background:url(/lib/images/emergency_13.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_08 ul li.text{
  background:url(/lib/images/emergency_12.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_07 ul.add_t li.text{
  background:url(/lib/images/emergency_11.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_07 ul li.text{
  background:url(/lib/images/emergency_10.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_06 ul.add_t3 li.text{
  background:url(/lib/images/emergency_09.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_06 ul.add_t2 li.text{
  background:url(/lib/images/emergency_08.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_06 ul.add_t1 li.text{
  background:url(/lib/images/emergency_07.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_06 ul li.text{
  background:url(/lib/images/emergency_06.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_04 ul li.text{
  background:url(/lib/images/emergency_05.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_03 ul li.text{
  background:url(/lib/images/emergency_04.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_02 ul.add_t li.text{
  background:url(/lib/images/emergency_03.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_02 ul li.text{
  background:url(/lib/images/emergency_02.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.years_00 ul li.text{
  background:url(/lib/images/emergency_01.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2021 ul li.text{
    background:url(/lib/images/emergency_c_31.jpg) no-repeat center right;
  }
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2020 ul li.text{
  background:url(/lib/images/emergency_c_30.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2018 ul li.text{
  background:url(/lib/images/emergency_c_29.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2017 ul li.text{
  background:url(/lib/images/emergency_c_28.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2016 ul li.text{
  background:url(/lib/images/emergency_c_27.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2015 ul li.text{
  background:url(/lib/images/emergency_c_26.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2014 ul li.text{
  background:url(/lib/images/emergency_c_25.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2013 ul li.text{
  background:url(/lib/images/emergency_c_24.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2011 ul li.text{
  background:url(/lib/images/emergency_c_22.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2011 ul.add_t li.text{
  background:url(/lib/images/emergency_c_23.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2010 ul li.text{
  background:url(/lib/images/emergency_c_19.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2010 ul.add_t li.text{
  background:url(/lib/images/emergency_c_20.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2010 ul.add_t2 li.text{
  background:url(/lib/images/emergency_c_21.jpg) no-repeat center right;
  border-top: 1px #d2d5d5 dashed;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2009 ul li.text{
  background:url(/lib/images/emergency_c_17.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2009 ul.add_t li.text{
  background:url(/lib/images/emergency_c_18.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2008 ul.add_t3 li.text{
  background:url(/lib/images/emergency_c_16.jpg) no-repeat center right;
  border-top: 1px #d2d5d5 dashed;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2008 ul.add_t2 li.text{
  background:url(/lib/images/emergency_c_15.jpg) no-repeat center right;
  border-top: 1px #d2d5d5 dashed;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2008 ul.add_t li.text{
  background:url(/lib/images/emergency_c_14.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2008 ul li.text{
  background:url(/lib/images/emergency_c_13.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2007 ul li.text{
  background:url(/lib/images/emergency_c_12.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2006 ul.add_t li.text{
  background:url(/lib/images/emergency_c_11.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2006 ul li.text{
  background:url(/lib/images/emergency_c_10.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2005 ul li.text{
  background:url(/lib/images/emergency_c_09.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2004 ul.add_t li.text{
  background:url(/lib/images/emergency_c_08.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2004 ul li.text{
  background:url(/lib/images/emergency_c_07.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2003 ul li.text{
  background:url(/lib/images/emergency_c_06.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2002 ul.add_t2 li.text{
  background:url(/lib/images/emergency_c_05.jpg) no-repeat center right;
  border-top: 1px #d2d5d5 dashed;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2002 ul.add_t li.text{
  background:url(/lib/images/emergency_c_04.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2002 ul li.text{
  background:url(/lib/images/emergency_c_03.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2000 ul.add_t li.text{
  background:url(/lib/images/emergency_c_01.jpg) no-repeat center right;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li.img_2000 ul li.text{
  background:url(/lib/images/emergency_c_02.jpg) no-repeat center right;
}

.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li.text span.blue{
  font-size:15px;
  color:#17817d;
  display: block;
  line-height:25px;
  font-weight:500;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li.text span.t_th{
  display: block;
  width:40px;
  float:left;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul li.text span.content{
  display:block;
  width:auto;
  padding:0 0 0 40px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .emergency_area .emergency_con ul.emergency_t>li ul.add_t li.text{
  border-top:1px #d2d5d5 dashed;
}
/* 공지사항 */
.sub_wrap .notice_area{
  height:auto;
  background-size:cover;
  width:100%;
  padding:50px 0 70px 0;
  background:#f7fafa;
}
.sub_wrap .notice_area .notice_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .notice_area .notice_con img{vertical-align:top}

/* 사업 게시판 */
/* .boardview {border-collapse:collapse;width:100%; border-top:1px solid #d8dcde;border-bottom:1px solid #d8dcde; margin:60px 0 0 0;}
.boardview th {padding:20px 0px;text-align:left; border-bottom:1px solid #d8dcde; font-size:24px; color:#606060;}
.boardview td.data span {font-size:13px;font-weight:400;color:#606060;display:block; text-align: right;line-height: 25px; font-family: "Noto Sans KR",sans-serif; padding:5px 0; letter-spacing: 1px;}
.boardview tr:first-child{
  background:#619d9b;
}
.boardview tr.notice th{color:#fefefe;font-size:24px;}
.boardview tr:first-child th{color:#fefefe;font-size:24px; padding:20px 20px; font-family: "Noto Sans KR",sans-serif;}
.boardview tr.notice th{padding:20px 0;}
.boardview tr.notice th.notice{font-size:0; background:url(/_mng/inc/bbs_skin/board/notice_bg.png) no-repeat center center; width:8%; }
table.boardview>tbody>tr>.board_contents{
  padding:50px 0;
  border-bottom:1px solid #d8dcde;
  text-align:justify;
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
}
table.boardview>tbody>tr>.board_contents *{
  font-family: "Noto Sans KR",sans-serif;
}
.boardview tr.file{
  background:#eff2f2;
  height:50px;
}
.boardview td.file {text-align:center;background:url(/_mng/inc/bbs_skin/board/file.png) no-repeat center center; width:8%; font-size:0;}
.boardview td ul.file_list{padding:15px 0; }
.boardview td ul.file_list li {font-size:12px;line-height:25px; color:#606060; font-family: "Noto Sans KR",sans-serif; }
.boardview td ul.file_list li a:hover{font-weight: 700}

.boardbutton {margin:50px 0;width:100%;}
.bbs_btn {display:block;width:80px;height:45px;line-height:45px;background:#96b0ae;color:#ffffff;font-size:16px;text-align:center; font-family: "Noto Sans KR",sans-serif; }
.bbs_btn_01 {display:inline-block;width:80px;height:45px;line-height:43px;background:#96b0ae;color:#ffffff;font-size:16px;text-align:center;font-family: "Noto Sans KR",sans-serif;  border:1px solid #96b0ae}

.boardview tr.file{
  background:#eff2f2;
  height:50px;
}
.boardview td.file {text-align:center;background:url(/_mng/inc/bbs_skin/board/file.png) no-repeat center center; width:8%; font-size:0;}
.boardview td ul.file_list{padding:15px 0; background:none!important;}
.boardview td ul.file_list li{font-size:12px;line-height:25px; color:#606060; font-family: "Noto Sans KR",sans-serif; }
.boardview td ul.file_list li a:hover{font-weight: 700}  */

/* 마이 아드라 나의 후원아동 */
.sub_wrap .myadra_area{
  height:auto;
  background-size:cover;
  width:100%;
  padding:50px 0 70px 0;
  background:#f7fafa;
}
.sub_wrap .myadra_area .myadra_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .myadra_area .myadra_con .wrapper{
  width:100%;
  height: auto;
  padding:50px 0;
  text-align: center;
}
.sub_wrap .myadra_area .myadra_con .wrapper #tabs{
  overflow: hidden;
  display:inline-block;
  *display: inline;
  *zoom:1;
  font-size:0;
  overflow: hidden;
/*  border-right:1px #b6c6c5 solid;*/
}
.sub_wrap .myadra_area .myadra_con .wrapper #tabs li{
  border:1px #b6c6c5 solid;
  min-width:170px;
  height: 40px;
  display: inline-block;
  *zoom:1;
  *display: inline;
  font-size:16px;
/*  border-right:0;*/
}
.sub_wrap .myadra_area .myadra_con .wrapper #tabs li a{
  display: block;
  padding-left:10px;
  padding-right:10px;
  height: 100%;
  color:#a7a7a7;
  background:#fefefe;
  font-family: "Noto Sans KR",sans-serif;
  line-height:38px;
}
.sub_wrap .myadra_area .myadra_con .wrapper #tabs li a.act{
  background:none;
  color:#5c9c99;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content{
  display: none;
  text-align: left;
  height: auto;
  padding:50px 0 0 0;
  width:100%;
  overflow: hidden;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content.ta1{
  display: block;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person{
  border:1px #f00 solid;
  width:100%;
  height: auto;
  border-spacing: 0;
  background:#fbfdfd;
  border-collapse:collapse;
  margin:0 0 30px 0;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person td.pic{
  width:170px;
  padding:10px
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person td.pic img{
  display: block;
  margin:0 auto;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person th{
  width:120px;
  font-size:14px;
  line-height:25px;
  color:#668988;
  padding:0 0 0 20px;
  font-family: "Noto Sans KR",sans-serif;
  border:1px #b6c6c5 solid;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person td{
  width:300px;
  font-size:14px;
  line-height:25px;
  color:#606060;
  padding:0 0 0 20px;
  vertical-align: middle;
  border:1px #b6c6c5 solid;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country{
  width:100%;
  height: 225px;
  border-spacing:0;
  border-top:1px #c5d2d2 solid;
  margin:0 0 30px 0;
  background:#feffff;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country th{
  text-align: center;
  height: 45px;
  color:#5c9c99;
  font-size:16px;
  padding:0 15px;
  position:relative;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  background:#fbfdfd;
  border:1px #c5d2d2 solid;
  border-top:0;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country th a.go_country{
  position:absolute;
  right:15px;
  top:10px;
  color:#729492;
  font-size:13px;
  width:121px;
  height: 25px;
  line-height: 25px;
  background:url(/lib/images/go_country_bg.png) no-repeat center center;
  text-align: left;
  padding:0 5px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td{
  border-bottom:1px #c5d2d2 solid;
  border-right:1px #c5d2d2 solid;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.time{
  background:url(/lib/images/clock_icon.png) no-repeat center center;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.local_time{
  text-align:center;
  font-family: "Noto Sans KR",sans-serif;
  font-size:20px;
  line-height:25px;
  color:#606060;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.local_time span{
  display: block;
  font-size:14px;
  color:#619d9b;
  line-height:25px;
  font-weight: 500;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.local_weather{
  text-align:center;
  font-family: "Noto Sans KR",sans-serif;
  font-size:20px;
  line-height:25px;
  color:#606060;
  padding:0 10px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.local_weather span.th{
  display: block;
  font-size:14px;
  color:#619d9b;
  line-height:25px;
  font-weight: 500;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.local_weather span.temperature{
  display: block;
  font-size:12px;
  line-height:20px;
  color:#737373;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.flag{
  width:245px;
  border-left:1px #c5d2d2 solid;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.flag img{
  display: block;
  margin:0 auto;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.weather img{
  display: block;
  margin:0 auto;
  width:59px;
  height:58px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_country td.map img{
  display: block;
  margin:0 auto;
}
.myadra_con .wrapper .content .my_person_country td.time,.myadra_con .wrapper .content .my_person_country td.weather{
  font-size:0;
  width:200px;
  height: 95px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting{
  width:100%;
  height: 215px;
  border-spacing: 0;
  background:#feffff;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting th{
  text-align: center;
  background:#fbfdfd;
  border:1px #c5d2d2 solid;
  font-size:16px;
  height: 50px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  color:#5c9c99;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td{
  border:1px #c5d2d2 solid;
  border-top:0;
  border-left:0;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  color:#606060;
  line-height:18px;
  padding:15px 0 0 130px;
  vertical-align: top;
  position:relative;
  height: 170px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td.essay{
  border-left:1px #c5d2d2 solid;
  background:url(/lib/images/essay_icon.png) no-repeat 30px center
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td.letter{
  background:url(/lib/images/letter_icon.png) no-repeat 30px center
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td.gift{
  background:url(/lib/images/gift_icon.png) no-repeat 30px center
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td span.th{
  display: block;
  color:#619d9b;
  text-transform: uppercase;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  line-height:30px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content .my_person_meeting td a.go{
  position:absolute;
  bottom:15px;
  left:130px;
  width:71px;
  height:25px;
  vertical-align: bottom;
  background:url(/lib/images/go_bg.png) no-repeat center;
  font-size:13px;
  line-height:25px;
  color:#729492;
  padding:0 0 0 5px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info{
  width:100%;
  height: auto;
  overflow: hidden;
  border-spacing: 0;
  background:#fdfefe;
  border-collapse: collapse;
  margin:0 0 40px 0;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info th{
  text-align: center;
  height: 40px;
  border:1px #b6c6c5 solid;
  font-size:16px;
  line-height:40px;
  color:#5c9c99;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  background:#f7fafa;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info span.person_01{
  color:#5c9c99;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td{
  border:1px #b6c6c5 solid;
  text-align:center;
  padding:15px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  font-size:16px;
  color:#606060;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td img{
  display: block;
  margin:0 auto;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.nation{
  font-size:16px;
  color:#606060;
  line-height:20px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.capital .big{
  font-size:25px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  line-height:28px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.capital img,
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.temperature img{
  margin:0 auto 15px auto
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.flag{
  text-align: center;
  width:250px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.local_map{
  width:440px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language{
  height:460px;
  padding:0;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul{
  width:100%;
  height: 100%;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li{
  height:50%;
  width:100%;
  display:table;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li>span{
  display: table-cell;
  vertical-align: middle;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li span.big{
  font-size:28px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  color:#95b6b5;
  display: block;
  line-height:120%;
  padding:0 0 35px 0;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li span.small{
  font-size:13px;
  line-height:22px;
  color:#737373;
  display: block;
  padding:0 10px;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li>span img{
  margin:0 auto 20px auto;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.population_language ul li:first-child{
  border-bottom:1px #e1e8e8 solid;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.famous{
  position:relative;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info td.famous>span{
  display: block;
  position:absolute;
  width:660px;
  top:50%;
  margin-top:-13.5px;
  color:#d6d6d6;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info .detail_temper td{
  font-size:13px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content table.my_person_country_info .detail_temper td span{
  font-size:33px;
  color:#95b6b5;
  line-height:40px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .myadra_con .wrapper .content a.go_view{
  display:block;
  margin:0 auto;
  width:170px;
  height:45px;
  line-height: 45px;
  text-align: center;
  background:#218c8a;
  color:#ffffff;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .myadra_con .essay_list{
  border:1px #c5d2d2 solid;
  height: auto;
  width:100%;
  overflow: hidden;
  background:#feffff;
  margin:0 0 40px 0
}
.sub_wrap .myadra_area .myadra_con h3{
  font-size:14px;
  line-height:25px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  text-align: center;
  padding:10px 0;
  font-weight: 500;
  background:#fbfdfd;
  border-bottom:1px #c5d2d2 solid;
}
.sub_wrap .myadra_area .myadra_con .essay_list>ul{
  padding:0 30px;
  width:100%;
  height: auto;
}
.sub_wrap .myadra_area .myadra_con .essay_list>ul>li{
  height: auto;
  width:100%;
  overflow:hidden;
  padding:30px 0;
  border-bottom:1px #e1e8e8 solid;
}
.sub_wrap .myadra_area .myadra_con .essay_list>ul>li>a{
  display:block;
  font-size:14px;
  line-height:22px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  letter-spacing: -0.5px;
}
.sub_wrap .myadra_area .myadra_con .essay_list>ul>li img{
  float:left;
  display: block;
  padding:0 20px 0 0;
}
.sub_wrap .myadra_area .myadra_con .essay_list>ul>li span.th{
  font-size:16px;
  display: block;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 20px 0;
}
.sub_wrap .myadra_area .myadra_con .essay_list ul li span.day{
  font-size:12px;
  line-height:25px;
  color:#619d9b;
  display: block;
  font-family: "Noto Sans KR",sans-serif;
}
.boardpaging {margin:30px 0;width:100%;text-align:center;font-size:14px;}
.boardpaging ul{font-size:0; display: inline-block; width:auto; text-align:center; overflow:hidden; *display: inline; zoom:1; *border-bottom:1px #ced0d0 solid;}
.boardpaging li{display:block; float:left; width:40px;height:30px;background:#f3f6f6;}
.boardpaging a{display:block;height:100%;border:1px solid #ced0d0;font-size:14px;color:#747474; border-left:0; line-height:28px;margin:0;padding:0;}
.boardpaging a.strong{color:#ffffff;background:#619d9b;line-height:28px; width:40px; height:100%; border:1px #619d9b solid;}
.boardpaging a.first_page{
 background:url(/_mng/inc/bbs_skin/board/double_left_02.png) no-repeat center center;
 border-left:1px solid #ced0d0;
}
.boardpaging a.last_page{
 background:url(/_mng/inc/bbs_skin/board/double_right_02.png) no-repeat center center;
}
.boardpaging a.left{
 background:url(/_mng/inc/bbs_skin/board/left_arrow.png) no-repeat center center;
}
.boardpaging a.right{
 background:url(/_mng/inc/bbs_skin/board/right_arrow.png) no-repeat center center;
}
.sub_wrap .myadra_area a.go_view{
  margin:0 auto;
  display: block;
  width:170px;
  height:45px;
  line-height:45px;
  text-align: center;
  color:#ffffff;
  font-size:16px;
  background:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .myadra_area .essay_view{
  border:1px #c5d2d2 solid;
  width:100%;
  height: auto;
  overflow:  hidden;
  margin:0 0 40px 0;
}
.sub_wrap .myadra_area .essay_view>ul{
  padding:0 30px;
  width:100%;
  overflow: hidden;
  background:#feffff;
}
.sub_wrap .myadra_area .essay_view>ul>li{
  padding:30px 0;
  overflow: hidden;
  letter-spacing: -0.5px;
  border-top:1px #e1e8e8 solid;
}
.sub_wrap .myadra_area .essay_view>ul>li:first-child{
  font-size:14px;
  color:#606060;
  line-height:22px;
  font-family: "Noto Sans KR",sans-serif;
  border-top:0;
}
.sub_wrap .myadra_area .essay_view>ul>li:first-child img{
  display:block;
  float:left;
  padding:0 20px 0 0;
}
.sub_wrap .myadra_area .essay_view>ul>li span.th{
  display: block;
  font-size:20px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 15px 0;
}
.sub_wrap .myadra_area .essay_view>ul>li span.day{
  display: block;
  font-size:12px;
  line-height:25px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area{
  overflow: hidden;
  width:100%;
  height:595px;
  padding:30px 0;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area .big_img{
  float:left;
  width:83.5%;
  *width:80.5%;
  height: 100%;
  overflow: hidden;
  box-sizing:border-box;
  border-right:1px #feffff solid;
  background-color:#3a3e41;
  text-align:center;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area .big_img img{
  display:block;
/*  width:100%;*/
  height: 100%;
  margin:auto;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area .small_img{
  height: 100%;
  width:16.5%;
  float:left;
  position:relative;
  overflow: hidden;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area .small_img ul{
  box-sizing:border-box;
  position:relative;
  width:100%;
  height: 100%;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area ul li{
  border-top:1px #feffff solid;
  height:20%;
  width:100%;
  overflow: hidden;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area ul li:first-child{
  border-top:0;
}
.sub_wrap .myadra_area .essay_view>ul>li.img_area ul li img{
  display: block;
}
.sub_wrap .myadra_area .essay_view>ul>li .small_img a.next{
  position:absolute;
  width:26px;
  height:18px;
  font-size:0;
  left:50%;
  margin-left:-13px;
  bottom:0;
  background:url(/lib/images/next_bg.png) no-repeat center center;
  z-index: 9;
}
.sub_wrap .myadra_area .essay_view>ul>li .small_img a.prev{
  position:absolute;
  width:26px;
  height:18px;
  font-size:0;
  left:50%;
  margin-left:-13px;
  top:0;
  background:url(/lib/images/prev_bg.png) no-repeat center center;
  z-index: 9;
}
.sub_wrap .myadra_area a.go_list{
  display: block;
  margin:0 auto;
  text-align: center;
  font-size:16px;
  color:#ffffff;
  width:100px;
  height:45px;
  background:#218c8a;
  line-height:45px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500
}
/* 마이아드라 끝 */
/* 편지 부분 */
.sub_wrap .myadra_area .common_area{
  border:1px #c5d2d2 solid;
  height: auto;
  overflow: hidden;
  width:100%;
  margin:0 0 30px 0;
}
.sub_wrap .myadra_area .common_area ul{
  padding:30px 0;
  overflow: hidden;
  height: 225px;
  background:url(/lib/images/letter_bg.png) no-repeat 10px bottom;
}
.sub_wrap .myadra_area .common_area ul li{
  border-left:1px #e1e8e8 solid;
  float:left;
  width:50%;
  height:100%;
  padding:15px 0 0 30px;
  font-size:14px;
  line-height:20px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .common_area ul li:first-child{
  padding:15px 0 15px 130px;
  border-left:0;
}
.sub_wrap .myadra_area .common_area ul li span.th{
  display:block;
  font-size:14px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 5px 0;
}
.sub_wrap .myadra_area .common_area ul li dl{
  width:100%;
  height: auto;
}
.sub_wrap .myadra_area .common_area ul li dl dd{
  padding:0 0 10px 20px;
  font-family: "Noto Sans KR",sans-serif;
  background:url(/lib/images/letter_li_bg.png) no-repeat left 5px;
  font-size:14px;
  line-height:20px
}
.sub_wrap .myadra_area .letter_box{
  width:100%;
  height: auto;
  overflow: hidden;
}
.sub_wrap .myadra_area .letter_box .letter_wrap{
  width:100%;
  overflow: hidden;
}
.sub_wrap .myadra_area .letter_box #l_tabs{
  width:100%;
  height:45px;
  overflow: hidden;
}
.sub_wrap .myadra_area .letter_box #l_tabs li{
  float:left;
  width:33.3%;
  height:100%;
  text-align: center;
  line-height: 45px;
}
.sub_wrap .myadra_area .letter_box #l_tabs li:first-child{
 border-left:1px #c5d2d2 solid;
}
.sub_wrap .myadra_area .letter_box #l_tabs li a{
  display: block;
  height:100%;
  background:#fefefe;
  font-size:16px;
  color:#a7a7a7;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  border:1px #c5d2d2 solid;
  border-left:0;
}
.sub_wrap .myadra_area .letter_box #l_tabs li a.on{
  background:#fbfdfd;
  color:#5c9c99;
  border-bottom:0;
}
.sub_wrap .myadra_area .letter_box .letter_content{
/*  display: none;*/
  text-align:center;
}
.sub_wrap .myadra_area .letter_box .letter_content.t_01{
  display: block;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap{
  border:1px #c5d2d2 solid;
  border-top:0;
  text-align: left;
  background:#fbfdfd
}
.sub_wrap .myadra_area .letter_box .letter_content>a{
  display:inline-block;
  *display: inline;
  *zoom:1;
  padding:10px 20px;
  background:#218c8a;
  color:#ffffff;
  font-size:16px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  margin:40px auto 0 auto;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox{
  height: auto;
  overflow: hidden;
  width:100%;
  *width:auto;
  padding:0 30px;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li{
  height: auto;
  width:100%;
  overflow: hidden;
  padding:30px 0;
  border-bottom:1px #e0e7e7 solid;

}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li a{
  display: block;
  font-size:14px;
  line-height:20px;
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li .letter_num{
  float:left;
  height:120px;
  padding:0 20px 0 0;
  position:relative;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li .letter_num span.what_num{
  position:absolute;
  left:0;
  bottom:3px;
  width:198px;
  height:40px;
  line-height:40px;
  color:#c75152;
  font-size:16px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  text-align: center;

}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li span.top{
  font-size:14px;
  display: block;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 10px 0;
}
.sub_wrap .myadra_area .letter_box .inbox_wrap .inbox li span.day{
  display: block;
  font-size:11px;
  line-height:22px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .letter_box .paper_wrap{
  border:1px #c5d2d2 solid;
  border-top:0;
  padding:30px;
  background:#fbfdfd
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice{
  width:100%;
  height: auto;
  overflow: hidden;
  padding:0 0 30px 0;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li{
  display:inline-block;
  *display: inline;
  *zoom:1;
  width:200px;
  height:120px;
  position:relative;
  opacity:0.5
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li.on{
  opacity:1
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li span{
  position:absolute;
  height:35px;
  width:200px;
  line-height:35px;
  color:#c75152;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  font-size:16px;
  left:0;
  bottom:3px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li.paper_01{
  background:url(/lib/images/letter_theme_01.jpg) no-repeat center center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li.paper_02{
  background:url(/lib/images/letter_theme_02.jpg) no-repeat center center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li.paper_03{
  background:url(/lib/images/letter_theme_03.jpg) no-repeat center center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .choice li:hover{
  opacity: 1
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template{
  width:100%;
  height: 955px;
  position:relative;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_01{
  background:url(/lib/images/letter_paper_01.jpg) no-repeat center center;
  display: block;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_02{
  background:url(/lib/images/letter_paper_02.jpg) no-repeat center center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_03{
  background:url(/lib/images/letter_paper_03.jpg) no-repeat center center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .paper_th{
  position:absolute;
  height:50px;
  line-height:50px;
  font-size:20px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  text-align:center;
  border:0;
  background:transparent;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_01 .paper_th{
  top:160px;
  left:110px;
  width:715px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_02 .paper_th{
  top:124px;
  left:245px;
  width:450px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_03 .paper_th{
  top:525px;
  left:100px;
  width:630px;
  color:#8e5e6b;
  text-align: left;
  padding:0 0 0 10px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap textarea{
  border:0;
  position:absolute;
  font-size:14px;
  line-height:20px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  background:transparent;
  padding:20px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_01 textarea{
  top:240px;
  left:110px;
  width:715px;
  height:340px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_02 textarea{
  top:250px;
  left:80px;
  width:778px;
  height:455px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template.th_03 textarea{
  top:585px;
  left:100px;
  width:720px;
  height:280px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .template fieldset,.sub_wrap .myadra_area .letter_box .paper_wrap .template legend{
  font-size:0;
  border:0;
}
.sub_wrap .myadra_area .letter_box button.go_write{
  display: none;
  font-size:0;
  width:162px;
  height:50px;
  border:none;
  margin:20px auto auto auto;
}
.sub_wrap .myadra_area .letter_box button.go_write.b_01{
  display: block;
  background:url(/lib/images/write_p.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box button.go_write.b_02{
  background:url(/lib/images/write_b.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box button.go_write.b_03{
  background:url(/lib/images/write_br.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view{
/*  display: none;*/
  height:950px;
  width:100%;
  position:relative;
  text-align: left;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view span{
  position:absolute;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view span.title{
  height:45px;
  text-align: center;
  font-size:20px;
  color:#619d9b;
  line-height:45px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view span.con{
  padding:0 40px;
  font-size:14px;
  line-height:20px;
  color:#606060;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_01{
  display: block;
  background:url(/lib/images/view_theme_01.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_02{
  background:url(/lib/images/view_theme_02.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_03{
  background:url(/lib/images/view_theme_03.jpg) no-repeat center;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_01 span.title{
  top:155px;
  left:80px;
  width:770px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_01 span.con{
  top:260px;
  left:80px;
  width:770px;
  height:350px;
  overflow-y:scroll;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_02 span.title{
  top:125px;
  left:245px;
  width:455px;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_02 span.con{
  top:260px;
  left:60px;
  width:735px;
  height:350px;
  overflow-y:scroll;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_03 span.title{
  top:535px;
  left:100px;
  width:645px;
  text-align: left;
  color:#8e5e6b;
}
.sub_wrap .myadra_area .letter_box .paper_wrap .view.th_03 span.con{
  top:585px;
  left:60px;
  width:685px;
  height:200px;
  overflow-y:scroll;
}
/* 편지 부분 끝 */
/* 선물 부분 */
.sub_wrap .gift_common{
  border:1px #c5d2d2 solid;
  height: auto;
}
.sub_wrap .gift_common>ul{
  height: auto;
  overflow: hidden;
  background:#fdfefe;
}
.sub_wrap .gift_common>ul>li{
  padding:30px 0 30px 120px;
  font-size:14px;
  line-height:20px;
  color:#606060;
  background:url(/lib/images/g_common_02.png) no-repeat 30px 30px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .gift_common>ul>li:first-child{
  background:url(/lib/images/g_common_01.png) no-repeat 30px center;
  border-bottom:1px #e1e8e8 solid;
}
.sub_wrap .gift_common>ul>li span.th{
  display: block;
  font-size:14px;
  line-height:25px;
  font-weight: 500;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 5px 0;
}
.sub_wrap .gift_common>ul>li .g_con{
  height: auto;
}
.sub_wrap .gift_common>ul>li .g_con li{
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 10px 20px;
  background:url(/lib/images/small_g.png) no-repeat 0 3px;
}
.sub_wrap .gift_box{
  height: auto;
  padding:20px 0 0 0;
}
.sub_wrap .gift_box .gift_wrap{
  overflow:hidden;
}
.sub_wrap .gift_box .gift_wrap #g_tabs{
  overflow: hidden;
}
.sub_wrap .gift_box .gift_wrap #g_tabs li{
  float:left;
  width:50%;
}
.sub_wrap .gift_box .gift_wrap #g_tabs li a{
  display: block;
  line-height:45px;
  height: 45px;
  text-align: center;
  font-size:16px;
  color:#a7a7a7;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  background:#fefefe;
  border-left:1px #b6c6c5 solid;
  border:1px #b6c6c5 solid;
}
.sub_wrap .gift_box .gift_wrap #g_tabs li:first-child a{
  border-right:0;
}
.sub_wrap .gift_box .gift_wrap #g_tabs li a.on{
  color:#5c9c99;
  background:#fbfdfd;
  border-bottom:0;
}
.sub_wrap .gift_box .gift_wrap .gift_content{
  display: none;
  height: auto;
  overflow: hidden;
  border:1px #c5d2d2 solid;
  border-top:0;
  background:#fbfdfd;
}
.sub_wrap .gift_box .gift_wrap .gift_content.t_01{
  display: block;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p{
  overflow: hidden;
  padding:30px;
  border-top:1px #e0e7e7 solid;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p:first-child{
  border:0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li{
  float:left;
  width:220px;
  height:210px;
  margin:0 0 0 18px;
  text-align: center;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li:first-child{
  margin:0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li.theme_01{
  background:url(/lib/images/gift_theme_01.jpg) no-repeat left top;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li.theme_02{
  background:url(/lib/images/gift_theme_02.jpg) no-repeat left top;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li.theme_03{
  background:url(/lib/images/gift_theme_03.jpg) no-repeat left top;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li span.price{
  display: block;
  padding:122px 0 0 0;
  font-size:14px;
  color:#464646;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li span.category{
  display: block;
  padding:15px 0;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  color:#619d9b;
  font-weight: 500;
}
.sub_wrap .gift_box .gift_wrap .gift_content .gift_p li span.day{
  display: block;
  font-size:11px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
}
.sub_wrap .gift_box .gift_wrap .gift_content a.more{
  display: block;
  border-top:1px #ced0d0 solid;
  text-align: center;
  height:40px;
  line-height:40px;
  color:#4e8785;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  background:#f3f6f6;
}
.sub_wrap .gift_box .gift_wrap .gift_content.t_02{
  padding:30px;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money{
  border:1px #b6c6c5 solid;
  height: auto;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li{
  height:40px;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li:first-child{
  border-bottom:1px #d8e1e1 solid;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li fieldset,.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li legend{
  border:0;
  font-size:0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li span.th{
  border-right:1px #d8e1e1 solid;
  float:left;
  height:100%;
  width:170px;
  padding:0 0 0 15px;
  line-height:40px;
  font-size:14px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
  font-weight:500;
  margin:0 10px 0 0
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li span.dominate_way{
  display: inline-block;
  line-height:40px;
  font-size:14px;
  line-height: 40px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  margin:0 55px 0 0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li span.dominate_price{
  display: inline-block;
  line-height:40px;
  font-size:14px;
  line-height: 40px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  margin:0 65px 0 0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li span.dominate_way input{
  margin:0 5px 0 0;
}
.sub_wrap .gift_box .gift_wrap .gift_content .send_g_money li span.dominate_price input{
  margin:0 4px 0 0;
}
.sub_wrap .gift_box .gift_wrap .gift_content.t_02 button.go_sponsor{
  display: block;
  margin:20px auto 0 auto;
  background:#96b0ae;
  text-align: center;
  color:#ffffff;
  font-size:16px;
  font-family: "Noto Sans KR",sans-serif;
  height:45px;
  line-height: 45px;
  font-weight: 500;
  border:none;
  width:100%;
}
.sub_wrap .gift_box .gift_wrap a.view_myperson{
  display: block;
  width:170px;
  height:45px;
  line-height:45px;
  text-align: center;
  margin:30px auto 0 auto;
  background:#218c8a;
  color:#ffffff;
  font-weight: 500;
  font-family: "Noto Sans KR",sans-serif;
}
/* 후원하기 */
.sub_wrap .support{
  height:auto;
  width:100%;
  padding:50px 0 70px 0;
  background:#f7fafa;
}
.sub_wrap .support .support_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .support .support_area{
  padding:580px 0 0 0;
  height: auto;
  overflow: hidden;
  background:url(/lib/images/support_img.jpg) no-repeat center 40px;
  text-align: center;
}
.sub_wrap .support .support_area .blue_t{
  display: block;
  font-size:18px;
  line-height:25px;
  color:#3f8a87;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 5px 0;
}
.sub_wrap .support .support_area .blue_t.big{
  font-size:20px;
}
.sub_wrap .support .support_area .s_t{
  display: block;
  text-align: center;
  font-size: 14px;
  line-height:20px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 40px 0;
}
.sub_wrap .support .support_area ul.support_box{
  border:1px #c5d2d2 solid;
  overflow: hidden;
  font-size:0;
  display: inline-block;
  *display: inline;
  *zoom:1;
}
.sub_wrap .support .support_area ul.support_box li{
  border-left:1px #c5d2d2 solid;
  display: inline-block;
  *display: inline;
  *zoom:1;
  width:250px;
  font-size:14px;
  line-height:20px;
  font-family: "Noto Sans KR",sans-serif;
  padding:30px 0;
  background:#feffff;
}
.sub_wrap .support .support_area ul.support_box li.fir{
  border-left:0;
}
.sub_wrap .support .support_area ul.support_box li.fir span.th{
  background:url(/lib/images/support_icon_01.png) no-repeat center 0;
}
.sub_wrap .support .support_area ul.support_box li.sec span.th{
  background:url(/lib/images/support_icon_02.png) no-repeat center 0;
}
.sub_wrap .support .support_area ul.support_box li.thir span.th{
  background:url(/lib/images/support_icon_03.png) no-repeat center 0;
}
.sub_wrap .support .support_area ul.support_box li.four span.th{
  background:url(/lib/images/support_icon_04.png) no-repeat center 0;
}
.sub_wrap .support .support_area ul.support_box li span.th{
  display: block;
  font-size:18px;
  color:#529694;
  padding:100px 0 10px 0;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .support .support_area ul.support_box li a{
  display: block;
  width:95px;
  height:30px;
  line-height:30px;
  color:#fefefe;
  margin:25px auto 0 auto;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  font-weight: 500;
  background:#61a09f;
}
.sub_wrap .support .support_area .line{
  display: block;
  width:1000px;
  margin:30px auto;
  height:110px;
  font-size:0;
  background:url(/lib/images/support_line_bg.png) no-repeat center center;
}
.sub_wrap .support .support_area .accout_box{
  border:1px #c5d2d2 solid;
  display: inline-block;
  *display: inline;
  *zoom:1;
  overflow:hidden;
  background:#FFFFFF;
}
.sub_wrap .support .support_area .accout_box li{
  border-left:1px #c5d2d2 solid;
  float:left;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  padding:90px 15px 30px 15px;
}
.sub_wrap .support .support_area .accout_box li span{
  display: block;
  font-size:11px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .support .support_area .accout_box li.fir{
  background:url(/lib/images/acoount_01.png) no-repeat center 30px;
  border-left:0;
}
.sub_wrap .support .support_area .accout_box li.sec{
  background:url(/lib/images/acoount_02.png) no-repeat center 35px;
}
.sub_wrap .support .support_area .accout_box li.thir{
  background:url(/lib/images/acoount_03.png) no-repeat center 42px;
}
.sub_wrap .support .support_area .accout_box li.four{
  background:url(/lib/images/acoount_04.png) no-repeat center 40px;
}
.sub_wrap .support .support_area .accout_box li.five{
  background:url(/lib/images/acoount_05.png) no-repeat center 35px;
}
.sub_wrap .support .support_area .accout_box li.six{
  background:url(/lib/images/acoount_06.png) no-repeat center 25px;
}
.sub_wrap .support .support_area .accout_box li.sev{
  background:url(/lib/images/acoount_07.png) no-repeat center 34px;
}
/* 후원신청완료 */
.sub_wrap .support .support_con .complete_box{
  padding:50px 0 0 0;
}
.sub_wrap .support .support_con .complete_box span.com_t{
  display: block;
  text-align: center;
  background:#96b0ae;
  font-size:16px;
  line-height:25px;
  padding:10px 0;
  font-family: "Noto Sans KR",sans-serif;
  color:#ffffff;
  font-weight: 500;
  margin:0 0 10px 0;
}
.sub_wrap .support .support_con .complete_box .common{
  border:1px #b6c6c5 solid;
  text-align: center;
  font-size:14px;
  line-height: 25px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 50px 0;
  background:#fbfdfd;
  margin:0 0 30px 0;
}
.sub_wrap .support .support_con .complete_box .common span{
  display: block;
  padding:75px 0 3px 0;
  font-size:24px;
  line-height: 25px;
  color:#96b0ae;
  font-family: "Noto Sans KR",sans-serif;
  letter-spacing: -0.5px;
  background:url(/lib/images/small_logo.png) no-repeat center center;
}
.sub_wrap .support .support_con .complete_box a{
  display: block;
  width:140px;
  height:45px;
  text-align: center;
  margin:0 auto;
  line-height: 45px;
  color:#ffffff;
  background:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
/* 로그인 시작 */
.sub_wrap .login{
  height:auto;
  width:100%;
  padding:50px 0 70px 0;
  background:#f7fafa;
}
.sub_wrap .login .login_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .login .login_con span.th{
  display: block;
  text-align: center;
  font-size:24px;
  color:#829a98;
  letter-spacing: -0.5px;
  font-family: "Noto Sans KR",sansm-serif;
  padding:40px 0;
}
.sub_wrap .login .login_con .i_wrap{
  overflow:hidden;
  display:block;
  text-align:center;
  font-size:0;
  width:380px;
  height:45px;
  position:relative;
  margin:0 auto 5px auto;
  border:1px #b6c6c5 solid;
}
.sub_wrap .login .login_con .i_wrap label{
  border-right:0;
  width:100px;
  height:100%;
  line-height:40px;
  font-size:14px;
  padding:0 0 0 10px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  background:#fbfdfd;
  position:absolute;
  left:0;
  top:0;
  text-align: left;
}
.sub_wrap .login .login_con .i_wrap input{
  width:280px;
  height:45px;
  line-height:45px;
  border:0;
  background:#fbfdfd;
  border-left:1px #b6c6c5 solid;
  padding:0 0 0 10px;
  position:absolute;
  left:100px;
  top:0;
}
.sub_wrap .login .login_con button{
  width:380px;
  background:#96b0ae;
  height:45px;
  color:#ffffff;
  font-size:16px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight:500;
  margin:10px auto 25px auto;
  border:1px #96b0ae solid;
  cursor:pointer;
  display: block;
}
.sub_wrap .login .login_con .input_area a.go_search{
  display:block;
  font-size:13px;
  line-height:25px;
  letter-spacing: -0.5px;
  color:#525e5d;
  text-align: center;
  font-family: "Noto Sans KR",sans-serif;
  background:url(/lib/images/go_search_bg.png) no-repeat 117px bottom;
  margin:0 0 30px 0;
}
.sub_wrap .login .login_con .input_area{
  width:400px;
  margin:0 auto;
  height: auto;
  font-size:12px;
  line-height:22px;
  color:#2e2e2e;
  letter-spacing: -1px;
}
.sub_wrap .login .login_con .input_area span{
  display: block;
  font-size:14px;
  line-height:22px;
  color:#337b79;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:30px 0 0 0;
  border-top:1px #dee1e1 solid;
}
.sub_wrap .login .login_con .input_area a.join{
  border:1px #b6c6c5 solid;
  display: block;
  width:135px;
  height:30px;
  font-size:14px;
  line-height:28px;
  color:#475c5a;
  letter-spacing: -0.5;
  background:url(/lib/images/go_join_bg.png) no-repeat 95% center;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 0 0 10px;
  margin:15px 0 0 0;
}
/* 해외아동결연 */
.sub_wrap .sponsorship{
  height:auto;
  width:100%;
  padding:50px 0;
  background:#f7fafa;
}
.sub_wrap .sponsorship .sponsorship_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box{
  padding:50px 0 0 0
}
.sub_wrap .sponsorship .sponsorship_con .radio_box span.th{
  display: block;
  text-align: center;
  font-size:16px;
  color:#ffffff;
  background:#96b0ae;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  line-height:45px;
  margin:0 0 10px 0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table{
  border:1px #b6c6c5 solid;
  width:100%;
  border-spacing: 0;
  margin:0 0 30px 0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table th{
  font-size:14px;
  line-height:45px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  text-align: left;
  padding:0 0 0 10px;
  border-right:1px #d8e1e1 solid;
  border-bottom:1px #d8e1e1 solid;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td{
  border-bottom:1px #d8e1e1 solid;
  padding: 0 0 0 10px;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td select{
  width:65px;
  height:20px;
  border:1px #7a7a7a solid;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.radio_01,.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.radio_02{
  font-family: "Noto Sans KR",sans-serif;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.radio_01{
  margin:0 55px 0 0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.radio_02{
  margin:0 172px 0 0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.radio_02:first-child{
  margin:0 81px 0 0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td span.add{
  font-size:12px;
  color:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td.total{
  font-family: "Noto Sans KR",sans-serif;
  text-align: center;
  line-height:45px;
  font-size:16px;
  background:#e7eeed;
  border-bottom:0;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box table td.total span{
  color:#17817d;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box a{
  display: block;
  margin:0 auto;
  width:140px;
  height:45px;
  line-height: 45px;
  text-align: center;
  color:#ffffff;
  background:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .sponsorship .sponsorship_con .radio_box button{
  border:none;
  display: block;
  margin:0 auto;
  width:140px;
  height:45px;
  line-height: 45px;
  text-align: center;
  color:#ffffff;
  background:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  font-size:16px;
}
.sub_wrap .sponsorship .sponsorship_con .intro{
    padding:50px 0 20px 0;
    font-size: 20px;
    color:#606060;
    line-height: 180%;
    border-bottom: 1px solid #e5e5e5;
}

.sub_wrap .sponsorship .sponsorship_con .intro_float{
    padding:50px 0 20px 0;
    font-size: 20px;
    color:#606060;
    line-height: 180%;
    border-bottom: 1px solid #e5e5e5;
}
.sub_wrap .sponsorship .sponsorship_con .intro_float:after{
    display: block;
    content: "";
    clear: both;
}

.sub_wrap .sponsorship .sponsorship_con .intro_float div{
    float: left;
}
.sub_wrap .sponsorship .sponsorship_con .intro_float div.fl{
    width: 630px;
    text-align: justify;
}
.sub_wrap .sponsorship .sponsorship_con .intro_float div.fr{
    width: 320px;
    margin-left: 50px;
}

.sub_wrap .sponsorship .sponsorship_con .border_none{
  border: none;
  padding-bottom: 0;
}
.sub_wrap .sponsorship .sponsorship_con .pb50{
    padding-bottom: 50px;
}
.sub_wrap .sponsorship .sponsorship_con .intro p{
    padding:0 0 30px 0;
    font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .intro p.italic{
    font-style: italic;
    color: #3f8a87;;
}
.sub_wrap .sponsorship .sponsorship_con .intro p.first{
    padding:50px 0 0 0;
}
.sub_wrap .sponsorship .sponsorship_con .intro p.last{
    padding:0 0 50px 0;
}
.sub_wrap .sponsorship .sponsorship_con .intro p span{
    color: #3f8a87;
    font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .intro p span strong{
    font-weight: 900;
}
.sub_wrap .sponsorship .sponsorship_con .story{
    margin-top: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid #e5e5e5;
}
.sub_wrap .sponsorship .sponsorship_con .story:after{
  display: block;  content: '';  clear: both;
}
.sub_wrap .sponsorship .sponsorship_con .story li{
    width: 300px;
    height: 520px;
    position: relative;
    float: left;
    margin-left: 50px;
}
.sub_wrap .sponsorship .sponsorship_con .story li:first-child{
    margin-left: 0;
}
.sub_wrap .sponsorship .sponsorship_con .story .story01{
    background: url(/lib/images/s112_story01.jpg) no-repeat;
}
.sub_wrap .sponsorship .sponsorship_con .story .story02{
    background: url(/lib/images/s112_story02.jpg) no-repeat;
}
.sub_wrap .sponsorship .sponsorship_con .story .story03{
    background: url(/lib/images/s112_story03.jpg) no-repeat;
}
.sub_wrap .sponsorship .sponsorship_con .story div{
    position: absolute;
    top: 260px;
    width: 300px;
    height: 260px;
    background: #0c7a61;
    opacity: 0.95;
}
.sub_wrap .sponsorship .sponsorship_con .story div a{
    width: 300px;
    height: 260px;
    background:url(/lib/images/s112_icon01.png) no-repeat center 20px;
    font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .story div a strong{
    display: block;
    padding: 55px 0 0 0;
    font-size: 26px;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -2px;
}
.sub_wrap .sponsorship .sponsorship_con .story div a span{
    display: block;
    margin-top: 12px;
    padding: 5px 0 10px;
    font-size: 18px;
    font-weight: 600;
    background:url(/lib/images/s112_icon02.png) no-repeat top center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3)
}
.sub_wrap .sponsorship .sponsorship_con .story div a em{
    display: block;
    font-size: 18px;
    margin-top: 2px;
    font-weight: 600;
    font-style: normal;       
}
.sub_wrap .sponsorship .sponsorship_con .w_box{
  overflow: hidden;
  padding:50px 0 0 0;
}
.sub_wrap .sponsorship .sponsorship_con .w_box>li{
  float:left;
  width:49.5%;
  margin:0 0 0 10px;
  background:#ffffff;
  height:450px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box>li:first-child{
  margin:0;
  text-align: center;
  padding:0 0 30px 0;
  font-size:16px;
  line-height:25px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box li span.color{
  display: block;
  padding:20px 0;
  font-family: "Noto Sans KR",sans-serif;
  color:#3f8a87;
}
.sub_wrap .sponsorship .sponsorship_con .w_box li span.blue{
  display: block;
  font-size:20px;
  color:#17817d;
  font-family: "Noto Sans KR",sans-serif;
  padding:20px 0;
  margin:0 0 30px 0;;
  border-bottom:1px #e5e5e5 solid;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box{
  height: auto;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li{
  border-top:1px #f7fafa solid;
  height:90px;
  padding:20px 0 15px 110px;
  font-size:17px;
  line-height:25px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 ul.red_box li{
  line-height:22px;
  height:110px;
  padding:15px 25px 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li span.red{
  display: block;
  font-size:20px;
  color:#ee5f4a;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 ul.red_box li span.red{
  padding:0 0 10px 0;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.fir{
  border-top:0;
  background:url(/lib/images/white_01.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.sec{
  background:url(/lib/images/white_02.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.thir{
  background:url(/lib/images/white_03.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.four{
  background:url(/lib/images/white_04.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.five{
  background:url(/lib/images/white_05.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.six{
  background:url(/lib/images/white_06.png) no-repeat 25px center
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.sev{
  background:url(/lib/images/white_07.png) no-repeat 25px center
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.eig{
  background:url(/lib/images/white_08.png) no-repeat 25px center
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.nine{
  background:url(/lib/images/white_09.png) no-repeat 25px center;
  padding:25px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con ul.red_box li.ten{
    background:url(/lib/images/white_10.png) no-repeat 25px center;
  }
.sub_wrap .sponsorship .sponsorship_con .tit{
    font-size: 32px;
    font-weight: 800;
    letter-spacing: -2px;
    color: #3f8a87;
    text-align: center;
    padding:50px 0 35px 0;
  }
.sub_wrap .sponsorship .sponsorship_con .tit_b{
    font-size: 40px;
    font-weight: 800;
    letter-spacing: -2px;
    color: #3f8a87;
    text-align: center;
    padding:50px 0 0 0;
  }
  .sub_wrap .sponsorship .sponsorship_con .sub_tit{
    text-align: center;
}
  .sub_wrap .sponsorship .sponsorship_con .sub_tit span{
    font-size: 22px;
    font-weight: 700;
    letter-spacing: -2px;
    color: #fff;
    background: #3f8a87;
    padding:10px 15px ;
    margin: 10px auto 0;
    display: inline-block;
}
.sub_wrap .sponsorship .sponsorship_con .info{
margin-top: 50px;
text-align: center;
font-size: 0;
}
.sub_wrap .sponsorship .sponsorship_con .info:after{
    display: block;
    clear: both;
    content: "";
}
.sub_wrap .sponsorship .sponsorship_con .info li{
    display: inline-block;
    font-size: 60px;
    line-height: 60px;
    color: #028265;
    font-weight: 800;
    letter-spacing: -2px;
    text-align: center;
    width: 312px;
    height: 220px;
    border: 1px solid #a8cfc6;
    padding-top: 45px;
    margin-left: 30px;
    position: relative;
}
.sub_wrap .sponsorship .sponsorship_con .info li:first-child{
    margin: 0;
}
.sub_wrap .sponsorship .sponsorship_con .info div{
    font-size: 22px;
    line-height: 180%;
    color: #303030;
    font-weight: 700;
    letter-spacing: -2px;
    text-align: center;
    border-top: 1px solid #cfe5e0;
    padding-top: 10px;
    margin-top: 50px;
}
.sub_wrap .sponsorship .sponsorship_con .info span{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
}
.sub_wrap .sponsorship .sponsorship_con .give_btn{
  width: 100%;
  text-align: center
}
.sub_wrap .sponsorship .sponsorship_con .give_btn a{
  display: inline-block;
  background: #028265;
  padding: 0 40px;
  margin: 60px 0 40px;
  height: 60px;
  border-radius: 30px;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 57px;
  letter-spacing: -2px;
  width: auto;
}

.sub_wrap .sponsorship .sponsorship_con .w_box_02{
  height: auto;
  overflow: hidden;
  padding:0 0 60px 0;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02>li{
  float:left;
  width:475px;
  margin:0 0 0 50px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02>li:first-child{
  margin:0;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 span.big{
  display: block;
  text-align: center;
  font-size:22px;
  color:#17817d;
  padding:40px 0 30px 0;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 span.big_new{
    display: block;
    margin-bottom: 4px;
    text-align: center;
    font-size:24px;
    font-weight: 500;
    line-height: 48px;
    background:#19876e;
    color:#fff;
    width: 475px;
    height: 54px;
    font-family: "Noto Sans KR",sans-serif;
  }
.sub_wrap .sponsorship .sponsorship_con .w_box_02>li ul{
  background:#fff;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li{
  height:100px;
  padding:25px 0 25px 110px;
  font-size:14px;
  line-height:18px;
  color:#606060;
  border-top: 1px #f7fafa solid;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li.fir{
  background:url(/lib/images/step_01.png) no-repeat 30px center;
  border-top:0;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li.sec{
  background:url(/lib/images/step_02.png) no-repeat 30px center;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li.thir{
  background:url(/lib/images/step_03.png) no-repeat 30px center;
  padding:15px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li.four{
  background:url(/lib/images/step_04.png) no-repeat 30px center;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li.five{
  background:url(/lib/images/step_05.png) no-repeat 30px center;
  padding:15px 0 15px 105px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li .b{
  display: block;
  font-size:15px;
  line-height:25px;
  color:#48566a;
  font-weight: 500;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_02 .process li .b span{
  font-size:12px;
  color:#979797;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03{
    height:730px;
    font-size:15px;
    background:url(/lib/images/s112_02.jpg);
    margin-bottom: 60px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process span.tit{
width: 425px;
display: block;
font-size: 32px;
font-weight: 800;
letter-spacing: -2px;
color: #3f8a87;
text-align: center;
margin-left: 40px;
padding:50px 0 35px 0;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li{
  width: 455px;
  height:110px;
  margin: 0 0 5px 40px;
  padding:25px 0 25px 110px;
  font-size:17px;
  line-height:22px;
  color:#fff;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li.fir{
  background:url(/lib/images/step_01n.png) no-repeat 18px center #3f8a87;
  padding:15px 15px 15px 90px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li.sec{
  background:url(/lib/images/step_02n.png) no-repeat 18px center #3f8a87;
  padding:15px 15px 15px 90px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li.thir{
  background:url(/lib/images/step_03n.png) no-repeat 18px center #3f8a87;
  padding:15px 15px 15px 90px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li.four{
  background:url(/lib/images/step_04n.png) no-repeat 18px center #3f8a87;
  padding:15px 15px 15px 90px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li.five{
  background:url(/lib/images/step_05n.png) no-repeat 18px center #3f8a87;
  padding:15px 15px 15px 90px;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li .b{
  display: block;
  font-size:20px;
  line-height:25px;
  color:#8fffa9;
  font-weight: 500;
  letter-spacing: -1px;
  margin-bottom: 5px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_03 .process li .b span{
  font-size:16px;
  color:#5dccc8;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 400;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_04{
  text-align: center;
}
.sub_wrap .sponsorship .sponsorship_con .w_box_04 iframe{
  margin: 60px 0;
}
/* 특별 후원 */
.sub_wrap .special_support_area{
  height:auto;
  background-size:cover;
  width:100%;
  padding:50px 0 70px 0
}
.sub_wrap .special_support_area .special_support_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .special_support_area .special_support_con button.go_support{
  color:#ffffff;
  background:#218c8a;
  font-size:16px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  width:140px;
  height: 45px;
  font-weight: 500;
  margin:30px auto 0 auto;
  display: block;
  border:0;
  cursor: pointer;
}
.sub_wrap .special_support_area .special_support_con button.apply{
  color:#ffffff;
  background:#218c8a;
  font-size:16px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  width:140px;
  height: 45px;
  font-weight: 500;
  margin:30px auto 0 auto;
  display: block;
  border:0;
  cursor: pointer;
}
.sub_wrap .special_support_area .special_support_con .support_article{
  border:1px #c5d2d2 solid;
  margin:50px 0 30px 0;
  background:url(/lib/images/support_article_icon.png) no-repeat 30px 30px;
  padding:30px 30px 30px 125px;
  font-size:14px;
  color:#606060;
  line-height:20px;
  font-family: "Noto Sans KR",sans-serif;
  background-color:#fdfefe;
}
.sub_wrap .special_support_area .special_support_con .support_article span.th{
  display: block;
  font-size:14px;
  color:#619d9b;
  line-height:25px;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 5px 0;
}
.sub_wrap .special_support_area .special_support_con .support_article .blue_list{
  padding: 5px 0 0 0;
}
.sub_wrap .special_support_area .special_support_con .support_article .blue_list li{
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  color:#749291;
  line-height:22px;
}
.sub_wrap .special_support_area .special_support_con span.form_th{
  display: block;
  text-align: center;
  height: 45px;
  line-height:45px;
  color:#ffffff;
  background:#96b0ae;
  font-family: "Noto Sans KR",sans-serif;
  font-size:16px;
  font-weight: 500;
  margin:0 0 10px 0;
}
.sub_wrap .special_support_area .special_support_con .support_article_t{
  border:1px #b6c6c5 solid;
  border-bottom:0;
  width:100%;
  border-spacing: 0;
  background:#fbfdfd;
}
.sub_wrap .special_support_area .special_support_con .support_article_t th{
  border-bottom:1px #d8e1e1 solid;
  border-right:1px #d8e1e1 solid;
  text-align: left;
  padding:0 0 0 15px;
  min-width:170px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
  font-size:14px;
  line-height: 25px;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td{
  width:85%;
  border-bottom:1px #d8e1e1 solid;
  padding:10px 0 10px 10px;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td input{
  height: 25px;
  line-height: 25px;
  border:1px #b6c6c5 solid;
  padding:0 0 0 5px;
  vertical-align:top;
  background:#ffffff;
  font-family: "Noto Sans KR",sans-serif;
  font-size:13px;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td label{
  font-size:14px;
  font-family: "Noto Sans KR",sans-serif;
  color:#606060;
  line-height: 23px;
  padding:0 50px 0 0;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td.newsletter label{
  padding:0 23px 0 0;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td label input{
  margin:0 3px 0 0
}
.sub_wrap .special_support_area .special_support_con .support_article_t td textarea{
  width:810px;
  height:140px;
  padding:5px;
  border:1px #b6c6c5 solid;
  font-size:13px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con span.t_b{
  font-size:12px;
  color:#218c8a;
  font-weight:300;
  font-family: "Noto Sans KR",sans-serif;
  display:inline-block;
  *display: inline;
  *zoom:1;
  padding:0 0 0 2px;
}
.sub_wrap .special_support_area .special_support_con .support_article_t td .post_search{
  border:1px #b6c6c5 solid;
  border-left:0;
  height: 25px;
  *height: 27px;
  font-size:12px;
  color:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  background:#f7fafa;
  margin:0 0 0 -3px;
  *margin:1px 0 0 -3px;
  padding:0 5px
}
/* 사랑의 동전 모으기 */
.sub_wrap .special_support_area .special_support_con .coin_collect{
  border:1px #c5d2d2 solid;
  margin:50px 0 30px 0;
  background:#fdfefe;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li{
  font-size:14px;
  line-height: 20px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  padding:30px 0 30px 120px;
  background:url(/lib/images/coin_icon_02.png) no-repeat 30px 30px
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li:first-child{
  border-bottom:1px #e1e8e8 solid;
  background:url(/lib/images/coin_icon_01.png) no-repeat 30px 30px
}
.sub_wrap .special_support_area .special_support_con .coin_collect.volunteer>li{
  background:url(/lib/images/volunteer_icon_02.png) no-repeat 30px 30px
}
.sub_wrap .special_support_area .special_support_con .coin_collect.volunteer>li:first-child{
  border-bottom:1px #e1e8e8 solid;
  background:url(/lib/images/volunteer_icon_01.png) no-repeat 30px 30px
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li span.th{
  display: block;
  font-size:14px;
  color:#619d9b;
  font-family: "Noto Sans KR",sans-serif;
  font-weight: 500;
  padding:0 0 10px 0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul{
  overflow: hidden
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li>ul>li{
  float:left;
  width:40%;
  box-sizing: border-box;
  font-family: "Noto Sans KR",sans-serif;
  padding:0 30px;
  color:#606060;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li>ul>li:first-child{
  width:60%;
  *width:53%;
  border-right:1px #e1e8e8 solid;
  padding:0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect.volunteer>li>ul>li:first-child{
  border:0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect.volunteer>li>ul>li{
  border-left:1px #e1e8e8 solid;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li>ul>li span.th{
  padding:30px 0 10px 0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li span.th:first-child{
  padding:0 0 10px 0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul{
  height: auto;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul li{
  border:1px #ccd9d9 solid;
  height: 45px;
  font-size:0;
  margin:10px 0 0 0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul li:first-child{
  margin:0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul li span{
  display:inline-block;
  *display: inline;
  *zoom:1;
  height: 100%;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul li span.left{
  width:47%;
  *width:38%;
  font-size:15px;
  color:#94a8a8;
  text-align: center;
  line-height: 45px;
  background:url(/lib/images/arrow_bg.png) no-repeat left center;
}
.sub_wrap .special_support_area .special_support_con .coin_collect>li ul li ul li span.right{
  width:53%;
  font-size:14px;
  color:#606060;
  line-height: 45px;
  text-align: center
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t{
  border:1px #b6c6c5 solid;
  border-bottom:0;
  width:100%;
  border-spacing: 0;
  margin:0 0 30px 0;
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t th{
  border-bottom:1px #d8e1e1 solid;
  border-right:1px #d8e1e1 solid;
  height: 45px;
  width:170px;
  font-size:14px;
  text-align: left;
  padding:0 0 0 10px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td{
  border-bottom:1px #d8e1e1 solid;
  padding:10px 0 10px 10px;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td .post_search{
  border:1px #b6c6c5 solid;
  border-left:0;
  height: 25px;
  *height: 27px;
  font-size:12px;
  color:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  background:#f7fafa;
  margin:0 0 0 -3px;
  *margin:1px 0 0 -3px;
  padding:0 5px
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td input{
  height: 25px;
  line-height: 25px;
  border:1px #b6c6c5 solid;
  padding:0 0 0 5px;
  vertical-align:top;
  background:#ffffff;
  font-family: "Noto Sans KR",sans-serif;
  font-size:13px;
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td label{
  padding:0 30px 0 0;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  line-height:23px
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td input.cate{
  margin:0 3px 0 0
}
.sub_wrap .special_support_area .special_support_con .coin_collect_t td textarea{
  width:810px;
  height:140px;
  padding:5px;
  border:1px #b6c6c5 solid;
  font-size:13px;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t{
  border:1px #b6c6c5 solid;
  border-bottom:0;
  width:100%;
  border-spacing: 0;
  margin:0 0 30px 0;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t th{
  border-bottom:1px #d8e1e1 solid;
  border-right:1px #d8e1e1 solid;
  height: 45px;
  width:170px;
  font-size:14px;
  text-align: left;
  padding:0 0 0 10px;
  color:#668988;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td{
  border-bottom:1px #d8e1e1 solid;
  padding:10px;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td .post_search{
  border:1px #b6c6c5 solid;
  border-left:0;
  height: 25px;
  *height:27px;
  font-size:12px;
  color:#218c8a;
  font-family: "Noto Sans KR",sans-serif;
  background:#f7fafa;
  margin:0 0 0 -3px;
  *margin:1px 0 0 -3px;
  padding:0 5px
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td input{
  height: 25px;
  line-height: 25px;
  border:1px #b6c6c5 solid;
  padding:0 0 0 5px;
  vertical-align:top;
  background:#ffffff;
  font-family: "Noto Sans KR",sans-serif;
  font-size:13px;
  line-height: 25px;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td label{
  padding:0 30px 0 0;
  font-size:14px;
  color:#606060;
  font-family: "Noto Sans KR",sans-serif;
  line-height:23px
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td ul li{
  overflow: hidden;
  border:1px #b6c6c5 solid;
  border-top:0;
  *margin:-8px 0 0 0;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td ul li:first-child{
  border-top:1px #b6c6c5 solid;
  *margin:0;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td.active input{
  float:left;
  width:680px;
  border:0;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td.active span.th{
  display:block;
  width:90px;
  float:left;
  color:#606060;
  text-align: center;
  font-size:13px;
  font-family: "Noto Sans KR",sans-serif;
  background:#f7fafa;
  height: 25px;
  border-right:1px #b6c6c5 solid;
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td input.cate{
  margin:0 3px 0 0
}
.sub_wrap .special_support_area .special_support_con .volunteer_t td textarea{
  width:810px;
  height:140px;
  padding:5px;
  border:1px #b6c6c5 solid;
  font-size:13px;
  font-family: "Noto Sans KR",sans-serif;
}
/* 개인정보 */
.sub_wrap .agree{
  height:auto;
  background-size:cover;
  width:100%;
  padding:50px 0
}
.sub_wrap .agree .agree_con{
  width:1000px;
  margin:0 auto;
  background:url("../../lib/images/theme_line.png") repeat-x left 112px;
}
.sub_wrap .agree .agree_con .agree_text{
  padding:50px 0 0 0;
  height: auto;
  font-size: 14px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  color: #606060;
}
.sub_wrap .agree .agree_con .agree_text b{
  display: block;
  font-weight: 700;
  color:#619d9b;
  padding:0 0 10px 0
}
.sub_wrap .agree .agree_con .agree_text table{
  width:100%;
  border-spacing: 0;
  border:1px #c1d1d1 solid;
}
.sub_wrap .agree .agree_con .agree_text table th{
  border-bottom:1px #c1d1d1 solid;
  border-left:1px #c1d1d1 solid;
  height: 40px;
  background:#619d9b;
  color:#ffffff;
  font-family: "Noto Sans KR",sans-serif;
}
.sub_wrap .agree .agree_con .agree_text table th:first-child{
  border-left:0;
}
.sub_wrap .agree .agree_con .agree_text table tr.no_line td{
  border-bottom:0;
}
.sub_wrap .agree .agree_con .agree_text table tr.red td{
  color:#619d9b
}
.sub_wrap .agree .agree_con .agree_text table td{
  border-left:1px #c1d1d1 dashed;
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  font-family: "Noto Sans KR",sans-serif;
  color: #606060;
  padding:5px;
}
.sub_wrap .agree .agree_con .agree_text table td.line{
  border-bottom:1px #c1d1d1 dashed;
}
.sub_wrap .agree .agree_con .agree_text table td:first-child{
  border-left:0;
}




/* 게시물 (사업) */
.boardview {border-collapse:collapse;width:100%; border-bottom:1px solid #d8dcde; /*! margin:60px 0 0 0; */}
.boardview th {padding:20px 0px;text-align:left; border-bottom:1px solid #d8dcde; font-size:24px; color:#606060;}
.boardview td.data span {font-size:13px;font-weight:400;color:#606060;display:block; text-align: right;line-height: 25px; font-family: "Noto Sans KR",sans-serif; padding:5px 0; letter-spacing: 1px;}
.boardview tr:first-child{
  background:#619d9b;
}
.boardview tr.notice th{color:#fefefe;font-size:24px;}
.boardview tr:first-child th{color:#398e8b;font-size:24px; padding:20px 20px; font-family: "Noto Sans KR",sans-serif; background:#eff5f5;  border-bottom:1px #c5dbda solid;}
.boardview tr.notice th{padding:20px 0;}
.boardview tr.notice th.notice{font-size:0; background:url(/_mng/inc/bbs_skin/board/notice_bg.png) no-repeat center center; width:8%; }
.boardview td.board_contents{padding:50px 0;border-bottom:1px solid #d8dcde;text-align:justify;font-size:14px}
.boardview td.board_contents p{
   font-family: "Noto Sans KR",sans-serif;
   font-size:14px;
  line-height:25px;
  color:#606060;
}
.boardview tr.file{
  background:#eff2f2;
  height:50px;
}
.boardview td.file {text-align:center;background:url(/_mng/inc/bbs_skin/board/file.png) no-repeat center center; width:8%; font-size:0;}
.boardview td ul.file_list{padding:15px 0; }
.boardview td ul.file_list li{font-size:12px;line-height:25px; color:#606060; font-family: "Noto Sans KR",sans-serif; }
.boardview td ul.file_list li a:hover{font-weight: 700}
.boardbutton {margin:50px 0;width:100%;text-a}
.bbs_btn {display:block;width:80px;height:45px;line-height:45px;background:#96b0ae;color:#ffffff;font-size:16px;text-align:center; font-family: "Noto Sans KR",sans-serif; }
.bbs_btn_01 {display:inline-block;width:80px;height:45px;line-height:43px;background:#96b0ae;color:#ffffff;font-size:16px;text-align:center;font-family: "Noto Sans KR",sans-serif;  border:1px solid #96b0ae}



.mt50{margin-top:50px}


.select-year {
    width: 1000px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: right;
    top: 101px;
}
.select-year select {
	border: 1px solid #e3e3e3;
	padding: 9px 30px 9px 5px;
	font-size: 15px;
	color: #333333;
	font-weight: 300;
	background: url(../images/select_bg.png) no-repeat right 10px center #fff;
	min-width: 202px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: 'Noto Sans KR';
	font-weight: 300;
}
.select-year select::-ms-expand { display:none;}