﻿@charset "utf-8";

/* About ChildFund Korea */
#contents h3.contents_head {margin-bottom: 60px; font-size: 38px; color: #222;}
#contents h3.contents_head.way{margin-bottom:34px}
#contents p.contents_txt {margin-bottom:60px;font-size:14px;line-height:24px;letter-spacing:0;color:#666;}
#contents .stit_box h4.stit {margin-bottom: 30px; font-weight: normal;}
#contents .stit_box p.stit_txt {color: #666;line-height:23px; margin-bottom:60px;}
.aboutChildFundKorea .what_childFund_korea {height: 529px; background: url('../../resources/images/bg_whatChildfund.gif') no-repeat 0 0;}
.aboutChildFundKorea .four_reasons li {height: 140px; padding-left: 160px; margin-bottom: 30px; font-family: 'Verdana';}
.aboutChildFundKorea .four_reasons li strong {display: inline-block; padding:15px 0; font-size: 18px; color: #31b97f;}
.aboutChildFundKorea .four_reasons li p {line-height:23px;letter-spacing:0; color: #666;}
.aboutChildFundKorea .four_reasons li.reason1 {background: url('../../resources/images/bg_reason01.png') no-repeat 0 0;}
.aboutChildFundKorea .four_reasons li.reason2 {background: url('../../resources/images/bg_reason02.png') no-repeat 0 0;}
.aboutChildFundKorea .four_reasons li.reason3 {background: url('../../resources/images/bg_reason03.png') no-repeat 0 0;}
.aboutChildFundKorea .four_reasons li.reason4 {background: url('../../resources/images/bg_reason04.png') no-repeat 0 0;}
.aboutChildFundKorea .number2015 {height: 121px; background-color: #f9fbf6;}
.aboutChildFundKorea .number2015 li {display: inline-block; width: 460px; vertical-align: top; padding: 30px 0; background: url('../../resources/images/line_1x58.png') no-repeat 0 center; text-align: center;}
.aboutChildFundKorea .number2015 li:first-child {background: 0;}
.aboutChildFundKorea .number2015 li p.children {margin-bottom: 20px;}
.aboutChildFundKorea .number2015 li p.color {color: #666;}
.aboutChildFundKorea .number2015 li p.color span {font-size: 34px;}

.childFundAlliance .tab-type2 {width: 100%;margin-bottom:40px}
.childFundAlliance .tab-type2 li {width: 25%;}
.childFundAlliance .core_values {height: 376px; background: url('../../resources/images/bg_core_value.png?date=20180719') no-repeat 0 0;}
.childFundAlliance .tab-type2 li.on a {font-size: 14px;}
.childFundAlliance .childFundAlliance_member_Ognz li {display: inline-block; vertical-align: top; margin-bottom: 4px; border: 1px solid #e4e4e4; border-radius: 3px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member1 {background: url('../../resources/images/icon_newZealand.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member2 {background: url('../../resources/images/icon_germany.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member3 {background: url('../../resources/images/icon_spain.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member4 {background: url('../../resources/images/icon_usa.png') no-repeat 22px 22px;}
/* .childFundAlliance .childFundAlliance_member_Ognz li.member5 {background: url('../../resources/images/icon_denmark.png') no-repeat 22px 22px;} */
.childFundAlliance .childFundAlliance_member_Ognz li.member5 {background: url('../../resources/images/icon_sweden.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member6 {background: url('../../resources/images/icon_italy.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member7 {background: url('../../resources/images/icon_france.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member8 {background: url('../../resources/images/icon_japan.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member9 {background: url('../../resources/images/icon_korea.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member10 {background: url('../../resources/images/icon_canada.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li.member11 {background: url('../../resources/images/icon_austraila.png') no-repeat 22px 22px;}
.childFundAlliance .childFundAlliance_member_Ognz li a {display: inline-block; width: 227px; height: 80px;}
.childFundAlliance .childFundAlliance_member_Ognz li a .state {display: inline-block; padding: 22px 0 0 65px; color: #888;}
.childFundAlliance .childFundAlliance_member_Ognz li a .state_txt {display: block; padding: 7px 0 0 65px; font-size: 10px; color: #bbb;line-height:15px}

#container .history_cont div.content_sub {float: none; width: 100%;}
#container .history_cont div.content_sub h3 {margin-bottom: 60px; font-size: 38px; color: #222;}
#container .history_cont div.content_sub p.addTxt {line-height: 1.5; letter-spacing: 0.5px; color: #666;}
#container .history_cont div.content_sub .history .tab-type2 {width: 100%;}

#container .history_cont div.content_sub .history .history_age .ageList {width: 100%; background:url('../../resources/images/bg_ageList.gif') no-repeat 41px 13px;}
#container .history_cont div.content_sub .history .history_age .ageList li {margin: 0 87px 0 0;}
#container .history_cont div.content_sub .history .history_age .ageList li:last-child {margin-right:0;}

.history .tab-type2{margin-bottom:50px}
.history_age{width:940px;padding-top:50px;position:relative;}

#history_scroll{margin:0 auto 30px;padding-top:100px;}
#history_scroll .item{height:auto !important;}
#history_scroll .item > p{margin-bottom:40px;font-size:22px;color:#333}
#history_scroll .item > div{padding-bottom:330px;letter-spacing: 0px;}
#history_scroll .item > div p{margin-bottom:10px;font-size:14px;color:#666;line-height:24px}

#history_scroll .item .age2010{background:url('http://eng.childfund.or.kr/resources/images/age_history06.jpg') left bottom no-repeat;}
#history_scroll .item .age9709{background:url('http://eng.childfund.or.kr/resources/images/age_history05.jpg') left bottom no-repeat;}
#history_scroll .item .age8796{background:url('http://eng.childfund.or.kr/resources/images/age_history04.jpg') left bottom no-repeat;}
#history_scroll .item .age7686{background:url('http://eng.childfund.or.kr/resources/images/age_history03.jpg') left bottom no-repeat;}
#history_scroll .item .age6375{background:url('http://eng.childfund.or.kr/resources/images/age_history02.jpg') left bottom no-repeat;}
#history_scroll .item .age4862{background:url('http://eng.childfund.or.kr/resources/images/age_history01.jpg') left bottom no-repeat;}


#history_scroll .owl-nav{display:none}
#history_scroll .owl-dots{width:767px;height:14px;margin:0 0 0 10px;border-bottom:2px solid #eee;position:absolute;top:1px;left:0;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;width:86px;height:63px;margin:0 50px 0 0;text-align:center;position:relative;cursor:pointer;zoom:1}
.owl-theme .owl-dot:last-child{margin-right:0}
.owl-theme .owl-dots .owl-dot span{display:block;width:86px;height:63px;}
.owl-theme .owl-dots .owl-dot:nth-child(1) > span{background:url('../../resources/images/year1.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(2) > span{background:url('../../resources/images/year2.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(3) > span{background:url('../../resources/images/year3.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(4) > span{background:url('../../resources/images/year4.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(5) > span{background:url('../../resources/images/year5.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(6) > span{background:url('../../resources/images/year6.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot.hactive span{width:86px;height:63px;}
.owl-theme .owl-dots .owl-dot:nth-child(1).hactive span{background:url('../../resources/images/year1_on.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(2).hactive span{background:url('../../resources/images/year2_on.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(3).hactive span{background:url('../../resources/images/year3_on.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(4).hactive span{background:url('../../resources/images/year4_on.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(5).hactive span{background:url('../../resources/images/year5_on.gif') no-repeat 0 0;}
.owl-theme .owl-dots .owl-dot:nth-child(6).hactive span{background:url('../../resources/images/year6_on.gif') no-repeat 0 0;}
.owl-carousel .owl-controls .owl-dot {cursor:pointer;cursor:hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select:none;-ms-user-select: none;user-select:none;}
.owl-carousel.owl-hidden {opacity:0;}
.owl-carousel .owl-item {position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-item img {display: block;-ms-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select:auto;-ms-user-select: auto;user-select: auto;}

.history .list_history{position:relative;letter-spacing:-0.05em;}
.history .list_history:before{content: "";display:block;position:absolute;left:389px;top:8px;width:1px;height:100%;background-color:#e4e4e4}
.history .list_history > li{width:780px;margin-bottom:20px;opacity:0;-webkit-transition:all 700ms ease-out;-ms-transition:all 700ms ease-out;transition:all 700ms ease-out;-webkit-transform:translate3d(0px, 200px, 0px);-ms-transform: translate(0px, 200px);transform: translate3d(0px, 200, 0px);-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility: hidden;}
.history .list_history > li.in-view{opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);-ms-transform: translate(0px, 0px);transform: translate3d(0px, 0px, 0px);}
.history .list_history li dl dt{margin-bottom:20px;font-size:28px;color:#31b97f;font-weight:bold;background:url('/resources/images/bg_circleYear.gif') no-repeat;}
.history .list_history li dl dd{font-size:14px;color:#666;line-height:24px}
.history .list_history li dl dd > span{display:inline-block;max-width:350px;vertical-align:middle;}
.history .list_history li dl dd > strong{display:inline-block;height:30px;vertical-align:top}
.history .list_history li.odd > dl{width:398px;padding-right:382px;text-align:right;}
.history .list_history li.odd > dl > dt{padding-right:30px;background-position:right 8px}
.history .list_history li.odd > dl > dd{padding-right:30px}
.history .list_history li.odd > dl > dd > strong{margin-left:15px;}
.history .list_history li.even > dl{width:398px;padding-left:382px;text-align:left;}
.history .list_history li.even > dl > dt{padding-left:30px;background-position:0 8px}
.history .list_history li.even > dl > dd{padding-left:30px}
.history .list_history li.even > dl > dd > strong{height:28px;margin-right:15px;padding-top:2px;}

#container .history_cont .history .history_year {width:100%; background: url('/resources/images/bg_history_year.gif')repeat-y 500px 0;}
#container .history_cont .history .list_history::before {left: 500px;}
#container .history_cont .history .list_history > li {width:100%;}
#container .history_cont .history .list_history li.odd > dl {width: 448px; padding-right: 492px;}
#container .history_cont .history .list_history li.even > dl {width: 448px; padding-left: 492px;}
#container .history_cont .history .list_history li.even > dl dd.position {position: absolute; top: -20px; left: 223px;}

.mission_vision .stit_box p.stit_txt {margin:23px 0 86px 0;text-align: center;line-height:23px}
.mission_vision .stit_box p.vision_txt {font-size: 18px; text-align: center;}
.mission_vision .stit_box p.vision_txt > strong {display: inline-block; margin: 10px 0 40px; line-height: 1.5; font-size: 20px;}
.mission_vision .stit_box .vision_img {text-align: center;}

.annual_budget .stit {display:block;color:#333;font-size:16px;height:auto !important;}
.annual_budget .stit span{display:block;width:58px;overflow:hidden;padding:0 0 5px 3px;margin-bottom:5px;font-size:12px;letter-spacing:9px;border-bottom:1px solid #333;}

.annual_budget .stit_box .contents_txt {margin-bottom:0 !important;margin-top:30px;}


.graph-area .stit {margin-bottom:0 !important;}

.graph-area .data_income_box {margin:0 auto;width:100%;}
.graph-area .data_income_box .table-wrap {display:table;table-layout:fixed;width:100%;}
.graph-area .data_income_box .table-wrap > [class^='cell-'] {display:table-cell;vertical-align:middle;width:50%;}
.graph-area .data_income_box .table-wrap .cell-img {text-align:right;}
.graph-area .data_income_box .table-wrap .cell-text {padding-left:40px;}

.graph-area .data_income {/* display: inline-block; vertical-align: top; padding:60px 0 50px; margin-left: 30px; */}
.graph-area .data_expenses {/* padding-top: 46px; */}
.graph-area .data_income li {margin-bottom:10px;color:#666;line-height:16px}
.graph-area .data_income li .data_color {display: inline-block; width:80px; font-weight: bold;}
.graph-area .data_income li .data_color1 {color:#f4c200;}
.graph-area .data_income li .data_color2 {color:#7bb71e;}
.graph-area .data_income li .data_color3 {color:#5675c0;}
.graph-area .data_income li .data_color4 {color:#46cac8;}
.graph-area .data_income li .data_color5 {color:#eb7921;}
.graph-area .data_income li .data_color6 {color:#ff4397;}


.graph-area .income_table {margin: 40px 0 70px; border-top: 2px solid #31b97f; border-bottom: 1px solid #b1b1b1; border-left: 1px solid #efefef; border-right: 1px solid #efefef;}
.graph-area .income_table:last-child {margin:40px 0 0;}
.graph-area .income_table tr {border-top: 1px solid #efefef;}
.graph-area .income_table thead tr {border-bottom:1px solid #b1b1b1;}
.graph-area .income_table thead tr th {background-color: #f9fcf6;}
.graph-area .income_table tbody tr th,
.graph-area .income_table tbody tr td {color:#666;}
.graph-area .income_table tr th {height: 40px; border-right: 1px solid #efefef;}
.graph-area .income_table tr td {height: 48px; padding-right: 20px; line-height: 48px; border-right: 1px solid #efefef; text-align: right; color: #666;}
.graph-area .income_table tr.tr_last td {color: #333;}

.graph-area .income_table [class^='total'] {}
.graph-area .income_table [class^='total'] th,
.graph-area .income_table [class^='total'] td {font-weight:bold;}
.graph-area .income_table .total-line {border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;}
.graph-area .income_table .color-point th,
.graph-area .income_table .color-point td {color:#31b97f;background-color: #f9fcf6;}
.graph-area .income_table .text-left {text-align:left;padding-left:20px;}


.contact_us .send_success {padding-top: 130px; background: url('/resources/images/bg_contactus.png') no-repeat 47% 0; text-align: center;}
.contact_us .send_success p {margin-top: 15px; line-height: 1.5; color: #666;}

.contact_us .form{width:940px;overflow:hidden;margin-top: 30px;background:url('/resources/images/line_table.gif') center top no-repeat;border-bottom:1px solid #b1b1b1;}
.contact_us table{width:940px;margin:3px 0 0 0;}
.contact_us table tr{border-top: 1px solid #efefef;}
.contact_us table tr:first-child {border-top:0;}
.contact_us table tr th {padding:15px 0 15px 15px;text-align:left;font-size: 14px; font-weight: normal;color:#333;background:#fbfbfb;border-bottom: 1px solid #efefef;}
.contact_us table tr th label[for=user_id] {line-height: 1.5;}
.contact_us table tr td {padding:10px 0 10px 20px;}
.contact_us table tr td input{width:205px;height:32px;border-radius:3px;border:1px solid #b9b9b9;}
.contact_us table tr td textarea{border-radius:3px;border:1px solid #b9b9b9;}
.contact_us table tr td > p {margin-bottom: 10px;}
.contact_us .contact_btn {margin-top: 40px; text-align: center;}
.contact_us .contact_btn a {display: inline-block; vertical-align: top; width: 150px; height: 49px; line-height: 49px; text-align: center; border: 1px solid #d9d9d9;border-radius: 3px;}
.contact_us .contact_btn .btn_send {border: 1px solid #43a63d; color: #fff; background-color: #31b97f;}

.box1 {border:1px solid #e4e4e4; }
.stit-2 {display:block;color:#333;font-size:16px;height:auto !important;font-weight:300;}
.stit-2 span{display:block;width:58px;overflow:hidden;padding:0 0 5px 3px;margin-bottom:5px;font-size:12px;letter-spacing:8px;border-bottom:1px solid #333; font-weight:300;}

.btn_area { text-align:center; padding-top:50px; }
.btn_area .btn_1 { background:#00652e; display:inline-block; padding:5px 30px; color:#fff!important; border-radius: 2px;}
.btn_area .btn_1 .btn_link { color:#fff!important; }

.con_1 { border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:50px 40px;}
.con_1 .text_box { display:inline-block; width:45%; }
.con_1 .float_r { float:right; }
.con_1 .text_box p { color:#31b97f; font-size:18px; font-weight: bold; font-family: Verdana; padding-bottom:20px;}
.con_1 .text_box span { color:#333; font-size:14px; }
.margin_bottom40 { margin-bottom:40px; }

.con_2 { border-bottom:1px solid #e4e4e4; padding:50px 0;}
.con_2 p { text-align:center; color:#333; font-size:18px; font-family: Verdana; line-height: 27px;; }

.con_3 { margin-top:50px; text-align:center; }
.con_3 span { font-size:18px; color:#333; }
.con_3 .img_box { display:inline-block; width:30% }


/* Project in Korea */
.project_korea {}
.project_korea .project_visual {margin-bottom: 29px;}
.project_korea .ul_wrap {display: inline-block; width: 310px; vertical-align: top;}
.project_korea .ul_wrap div {margin-bottom: 50px;}
.project_korea .ul_wrap ul > li {margin-bottom:6px;padding-left: 10px;line-height:23px;background:url('../images/bu_circle3.gif') no-repeat 0 11px;}
.project_korea .ul_wrap .ul_head {display: inline-block; margin-bottom: 20px; font-size: 18px; color: #31b97f;}
.project_korea .people_say {padding:18px 0 37px;margin:41px 0 80px 0; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.project_korea .people_say .ps_title {line-height: 2; font-size: 18px; color: #666; text-align: center;}
.project_korea .people_say .ps_text {line-height:23px;letter-spacing: 0px; color: #666; text-align: center;}
.project_korea .tab-type3 {width: 100%;}
.project_korea .tab-type3 li {width: 24.8%; cursor: pointer;}
.project_korea .tab_banner {margin: 30px 0;}
.project_korea .tab_text span {display: inline-block; margin-bottom: 20px; font-size: 18px; color: #31b97f;}
.project_korea .tab_text p {margin-bottom: 40px;font-size:14px;letter-spacing:0;line-height:23px;color:#666;}
.project_korea .list3x2 {margin: 26px 0;}
.project_korea .list3x2 li {display:inline-block; width: 300px; padding-left: 10px; line-height: 2; background: url('../images/bu_circle3.gif') no-repeat 0 11px;}
.project_korea .child_life {display:inline-block;width:310px;margin:0;padding:0;vertical-align: top;}
.project_korea .child_life p {margin: 6px 0 9px; font-size: 18px; color: #31b97f;}
.project_korea .child_life span {font-size: 12px; color: #999;}
.project_korea .child_life p > span {margin-left: 10px; color: #31b97f;}
.project_korea .child_life ul {margin-top: 25px;}
.project_korea .child_life ul li {margin-bottom:6px;line-height:23px;letter-spacing:0px;color:#666;}
.project_korea .child_life_list {margin-top: 80px;}
.project_korea .child_life_list li {padding:8px 0 0 50px; margin-bottom: 40px;}
.project_korea .child_life_list li.life_list1 {background: url('/resources/images/icon_education.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list2 {background: url('/resources/images/icon_health.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list3 {background: url('/resources/images/icon_water.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list4 {background: url('/resources/images/icon_livelihood.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list5 {background: url('/resources/images/icon_humanitarian.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list6 {background: url('/resources/images/icon_childprotection.png') no-repeat 0 4px}
.project_korea .child_life_list li.life_list7 {background: url('/resources/images/icon_commdevelop.png') no-repeat 0 4px}
.project_korea .child_life_list li strong {font-size: 18px; font-weight: normal;}
.project_korea .child_life_list li.life_list1 strong {color: #eb7921;}
.project_korea .child_life_list li.life_list2 strong {color: #7bb71e;}
.project_korea .child_life_list li.life_list3 strong {color: #00cbc7;}
.project_korea .child_life_list li.life_list4 strong {color: #c8da2a;}
.project_korea .child_life_list li.life_list5 strong {color: #ffca00;}
.project_korea .child_life_list li p {margin: 20px 0; line-height: 1.5; letter-spacing: 0px; color: #666;}
.project_korea .child_life_list li span {letter-spacing: 0px; font-size: 12px; color: #888;}

.bg_box1 { background: url('/resources/images/bg_projectinkorea.gif') no-repeat; height:40px; color:#fff; line-height:40px; padding-left:27px; }
.bg_box2 { border:1px solid #e4e4e4; border-top:none; padding:17px 0 47px 88px; }
.bg_box2 > li { display:inline-block; line-height:33px; width:26%; margin-top:30px; }
.bg_box2 .icon1 { background:url('/resources/images/projectkorea_icon_1.gif') no-repeat; padding-left:50px; }
.bg_box2 .icon2 { background:url('/resources/images/projectkorea_icon_2.gif') no-repeat; padding-left:50px; }
.bg_box2 .icon3 { background:url('/resources/images/projectkorea_icon_3.gif') no-repeat; padding-left:50px; }
.bg_box2 .icon4 { background:url('/resources/images/projectkorea_icon_4.gif') no-repeat; padding-left:50px; }
.bg_box2 .icon5 { background:url('/resources/images/projectkorea_icon_5.gif') no-repeat; padding-left:50px; }
.bg_box2 .icon6 { background:url('/resources/images/projectkorea_icon_6.gif') no-repeat; padding-left:50px; }

#projectkorea { border-left:1px solid #e4e4e4; }
#projectkorea li { margin-top:50px; display:block; }
#projectkorea li > span { position: relative; top:-5px; }
#projectkorea li > p { color:#666; margin-top:5px; }
#projectkorea .num1 { background:url('/resources/images/projectkorea_icon_num1.gif') no-repeat; margin-left:15px; padding-left:80px; }
#projectkorea .num2 { background:url('/resources/images/projectkorea_icon_num2.gif') no-repeat; margin-left:15px; padding-left:80px; }
#projectkorea .num3 { background:url('/resources/images/projectkorea_icon_num3.gif') no-repeat; margin-left:15px; padding-left:80px; }


/* Way to Help */
.way_to_help .your_support {height: 114px; padding: 32px 0 0 130px; background: url('/resources/images/bg_thankyou.png') no-repeat 0 0;}
.way_to_help .your_support p {margin-bottom: 17px; font-size: 30px;color:#333}
.way_to_help .your_support span {color: #666;}
.way_to_help .pc_bt_wrap {margin-bottom: 50px;font-size:0;width:940px;}
.way_to_help .pc_bt_wrap p.txt_title {margin-bottom: 20px; font-size: 22px;color:#333;line-height:25px}
.way_to_help .pc_bt_wrap p.txt_explain {margin-bottom:50px;line-height:23px; letter-spacing: 0px; color: #666;}
.way_to_help .pc_bt_wrap span.txt_define {display: block; margin-bottom: 12px; font-size: 12px; color: #a9a9a9;line-height:0}
.way_to_help .pc_bt_wrap strong.txt_define2 {display: inline-block; margin-bottom: 20px; font-size: 18px; color: #31b97f;line-height:25px;letter-spacing:0}
.way_to_help .personal_check {display: inline-block; width: 398px; height: 264px; padding: 30px; margin-right: 18px; border: 1px solid #e4e4e4; vertical-align: top;font-size:14px;}
.way_to_help .bank_transfer {display: inline-block; width: 398px; height: 264px; padding: 30px; border: 1px solid #e4e4e4; vertical-align: top;font-size:14px;}
.way_to_help p.txt_notice {padding-bottom: 10px; border-bottom: 1px solid #b1b1b1; font-size: 12px; color: #888;}
.way_to_help .confirmation {margin-top: 15px;}
.way_to_help .confirmation li {display: inline-block; vertical-align: top; width: 240px; height: 33px; line-height: 33px; padding-left: 40px;}
.way_to_help .confirmation li.conf1 {background: url('/resources/images/bg_help_tel.png') no-repeat 0 0;}
.way_to_help .confirmation li.conf2 {background: url('/resources/images/bg_help_fax.png') no-repeat 0 0;}
.way_to_help .confirmation li.conf3 {background: url('/resources/images/bg_help_mail_v2.png') no-repeat 0 3px;background-size:9%;padding-left:35px}
.way_to_help .confirmation li a {font-weight: bold; font-size: 14px; color: #666;}

.advocacy_img { display:inline-block; padding-right:30px; }
.advocacy_text { display:inline-block; position: absolute; color:#666; line-height:23px; }


/* NEWS */
.news h3.contents_head {margin-bottom: 15px !important;}
.news .board_area_right {width:350px;position: relative;}
.news .bbs_list {width: 100%;}
.news .bbs_list .board_search select {z-index: 2;position: relative;width: 102px;opacity: 0;color: #666;padding-left: 5px;}
.news .bbs_list .board_search .select_box {position: absolute;top: 0px;left: 38px;z-index: 1;display: block;text-align: left;width: 90px;height: 33px;padding: 0 0 0 10px;margin: 0 5px 0 0;border: 1px solid #b9b9b9;border-radius: 3px;vertical-align: top;background: #fff url(/resources/images/common/bg/bg_select.gif) 78px center no-repeat;line-height: 33px;color: #666;}
.news .bbs_list .board_list {width: 100%;}
.news .bbs_list .board_list table {table-layout: fixed;}
.news .bbs_list .board_list td.subject {padding-left: 20px;padding-right: 20px;}
.news .bbs_list .board_list td.subject a {display: block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .board_view {width: 100%;margin-top: 40px;}
.news .board_view .post_option {text-align: right;padding-bottom: 15px;}
.news .board_view .newsTop {}
.news .board_view .newsTop h4 {padding-left: 30px;padding-top: 15px;padding-bottom: 15px;}
.news .board_view .newsTop .top_info {}
.news .board_view .newsTop .top_info .stl {display:inline-block;float: left;height: 40px;line-height:30px;padding-left: 30px;}
.news .board_view .newsTop .top_info .stl .countView {margin-left: 30px;}
.news .board_view .newsTop .top_info .post_option {display:inline-block;float: right;height: 40px;padding-bottom: 0px;}
.news .board_view .newsTop .top_info .download {clear: both;border-top: 1px solid #efefef;padding: 15px 0px 15px 30px;}
.news .board_view .newsTop .top_info .download > span {display: inline-block;height: 25px;/*line-height: 20px;*/}
.news .board_view .newsTop .top_info .download > span img {vertical-align: middle;}
.news .board_view .newsTop .top_info .download > span a {border-bottom: 1px solid #000;padding-bottom: 2px;}
.news .board_view .newsCont {padding:30px;clear: both;border-top: 1px solid #b1b1b1;}
.news .board_view .listBtn {border-top: 1px solid #b1b1b1;text-align: right;padding: 15px 0px 25px 30px;}

/*Knowledge Center*/
.knowledge .tab_area {text-align: center;font-size: 0;margin-bottom:40px;}
.knowledge .tab_area > li {display:inline-block;width:33%;height:37px;line-height:40px;border-top: 1px solid  #e4e4e4;border-bottom: 1px solid #31b97f;border-left: 1px solid  #e4e4e4;border-right: 1px solid  #e4e4e4;}
.knowledge .tab_area > li a {color: #888;font-size: 14px;display: block;}
.knowledge .tab_area > li.on {height:42px;line-height:49px;border-left: 1px solid  #31b97f;border-top: 2px solid  #31b97f;border-bottom: 1px solid #fff;border-right: 1px solid  #31b97f;}
.knowledge .tab_area > li.on a {color: #31b97f;}
.knowledge .bbs_list {width: 100%;}
.knowledge .bbs_list .board_search select {color: #666;background-color: #fff;padding-left: 15px;width: auto;min-width: 80px;}
/*.knowledge .bbs_list .board_search select {z-index: 2;position: relative;width: 102px;opacity: 0;}
.knowledge .bbs_list .board_search .select_box {position: absolute;top: 0px;left: 38px;z-index: 1;display: block;text-align: left;width: 90px;height: 33px;padding: 0 0 0 10px;margin: 0 5px 0 0;border: 1px solid #b9b9b9;border-radius: 3px;vertical-align: top;background: #fff url(/resources/images/common/bg/bg_select.gif) 78px center no-repeat;line-height: 33px;color: #666;}
*/
.knowledge .bbs_list .board_list {width: 100%;}
.knowledge .bbs_list .board_list table {table-layout: fixed;}
.knowledge .bbs_list .board_list table td{height:auto;line-height:17px;}
.knowledge .bbs_list .board_list td.subject a {display: block;padding:16px 3px 17px 0px;word-break: break-all;}


/* Utility */
.thumbnail_list{position:relative;clear:both;width:100%}
.thumbnail_list ul{padding:15px 30px 30px 15px;*zoom:1}
.thumbnail_list ul:after{content:'';display:block;clear:both}
.thumbnail_list ul li{float:left;overflow:hidden;position:relative;width:179px;padding:0 0 58px 0;text-align:center}
.thumbnail_list ul li .thumb{display:block;width:139px;height:177px;margin:0 auto 5px}
.thumbnail_list ul li > span{display:block;margin:0;color:#333;letter-spacing:-1px}
.thumbnail_line1{position:absolute;top:191px;left:0;z-index:5;width:780px;height:13px;background:url('/resources/images/line_research_list.gif') no-repeat;background-size:778px 13px}
.data_download{display:none;position:absolute;top:0;left:50%;z-index:4;width:139px;height:112px;padding:63px 0 0 0;margin-left:-69px;background:url('/resources/images/thumbnail_cover.png') top left repeat}
.data_download > a{display:block;width:62px;height:62px;margin:0 auto;text-align:center}

/*======================================================
	pdf-cont
======================================================*/

/* about_us */
.cont-aboutUs {}

.cont-aboutUs .stit_box .pdf-cont {position:relative;}
.cont-aboutUs .stit_box .pdf-cont:after {content:'';display:block;position:absolute;right:100px;bottom:130px;width:227px;height:175px;background: url(/resources/images/bg_pdf_cont.jpg) center left no-repeat;z-index:-1}

.cont-aboutUs .stit_box .pdf-cont .pdf-list {overflow:hidden;padding-top:5px;}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li {position:relative;float:left;padding:0 48px;width:138px;min-height:300px;}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li:nth-child(4n+1):after {content:'';position:absolute;bottom:114px;left:0;width: calc(100% * 5);height:8px;background-color:#f3f3f3;border-bottom:2px solid #ccc;border-radius:3px;z-index:400;}

.cont-aboutUs .stit_box .pdf-cont .pdf-list li .img-cont {overflow:hidden;width:138px;min-height:177px;
	-webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);
}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li .img-cont > img {display:block;width:138px;height:177px;object-fit:cover;}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li .img-cont .img-mask {position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:138px;height:177px;background:rgba(0,0,0,0.6);text-align:center;z-index:200;opacity:0;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li .img-cont .img-mask .pos {position:absolute;top:50%;left:50%;width:44px;height:44px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li .img-cont .img-mask .ico-more-pdf {display: inline-block;width:44px;height:44px;background-size:52px;background-position: 0 0;background:url('/resources/images/common/ico_more_pdf.png') no-repeat;}
.cont-aboutUs .stit_box .pdf-cont .pdf-list li a:HOVER .img-cont .img-mask {opacity:1;}

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

.stit_box .box_1 { border:1px solid #e4e4e4; display:inline-block; padding:18px; border-radius:3px; width:140px; margin-right:5px; }
.stit_box .box_1 .icon { display:block; text-align:center; padding:20px 0 30px 0;}
.stit_box .box_1 .text { display:block; text-align:center; border-top:1px solid #e4e4e4; padding:20px 0 10px 0; line-height:18px; }
/* 2022-08-01 추가작업 */
.income_2021_img{width:100%;}

/* 2022-08-29 추가작업 */
.box_1_mg_top{margin-top: 10px;}
/* 2022-12-30 추가작업 */
.blind{overflow: hidden !important;line-height: 0 !important;position: absolute !important;top: 0 !important;left: 0 !important;text-indent: -9999px !important;}
.alliance3_btn{padding-top: 0;}
.alliance3_btn .btn_green5{width:425px; height:49px; line-height:49px; background-color:#006a58; color:#fff; font-size:14px;display: inline-block;border-radius: 5px;}

/* 20250120_국제아동연맹삭제로css추가 */
.stit_box:nth-child(3){width:80%;margin:0 auto;}