@charset "utf-8";
@import url('../font/nanumgothic.css');

/* =============================== 새디자인추가:::후원하기_해외아동결연_시작 =============================== */

/* 카테고리 */
.location_box{display:block;}
.location{display:block;font-size:11px;font-family:'NanumGothic',dotum;color:#666; line-height:11px; text-align:right; *line-height:13px; padding-right:22px; padding-top:12px;}
.location .bold{font-weight: bold; color: #333333;}

/* 레이아웃 */
/* 후원하기 전체 컨텐츠 배경페이지-사이즈가 맞지 않아, 배경사용 */
.foreign_support{
	position: relative; width:790px; height:auto; padding-bottom:150px; z-index: 10;
	background: url(../images/support/foreign/foreign_support_bg.gif) repeat-y;
	border-bottom:1px solid #dddcd9;
}
/* 후원하기 top부분, 배경대신 css소스 사용 */
.foreign_support .Header_Cnt{
	position: absolute; top:-140px; right:0; width:788px; height:140px;
	z-index: 9999;
	border-top:1px solid #dbd7cf; border-left:1px solid #dbd7cf; border-right:1px solid #dbd7cf; background-color:#f5f1e9;
}
.support_top_banner {text-align: center;}

/* 후원하기제목 */
.foreign_support .Header_Cnt h3 {margin:-5px 0 8px 29px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */
/* 후원하기 내부 메뉴 */
.foreign_support .Header_Cnt ul {margin-left:19px; margin-top: 15px;}
.foreign_support .Header_Cnt li{float:left;}

/* 후원하기 내부 컨텐츠 */	
.foreign_support .support_con{width:750px; height:auto; margin-left:20px; position:relative;}

/* 후원단 카테고리 레이아웃 */
.foreign_support .support_con .stap_category{ padding-top:14px; position:absolute; right:15px; display:block;}
.foreign_support .support_con .stap_category li {float:left; margin-left:11px; padding:0; display:block;}

/* 후원단카테고리 on / off 화 */
.foreign_support .support_con .stap_category li .step01{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_01_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support .support_con .stap_category li .step01.on {background:url(../images/support/foreign/stap_category_01_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support .support_con .stap_category li .step02{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_02_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support .support_con .stap_category li .step02.on {background:url(../images/support/foreign/stap_category_02_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support .support_con .stap_category li .step03{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_03_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support .support_con .stap_category li .step03.on {background:url(../images/support/foreign/stap_category_03_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support .support_con .stap_category li .triangle{width:12px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_triangle_off.gif) no-repeat;}
.foreign_support .support_con .stap_category li .triangle.on {background:url(../images/support/foreign/stap_category_triangle_on.gif) no-repeat;}

/* 스탭 컨텐츠들 시작위치지정 */
.foreign_support .support_con .support_step_con{ padding-top:57px;} /* 현재 레이아웃 margin값을 쓰지않는다 */


/* SC 홈 후원하기 전용 */

.support_top_banner {text-align: center;}

/* 후원하기제목 */
.foreign_support_v2 .Header_Cnt h3 {margin:-5px 0 8px 29px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */


/* SC 홈 후원하기 전용 */

.foreign_support_v2{
	position: relative; width:790px; height:auto; /* padding-bottom:150px; */ /*z-index: 5;*/
	background: url(../images/support/foreign/foreign_support_bg.gif) repeat-y;
	border-bottom:1px solid #dddcd9;
}
/* 후원하기 top부분, 배경대신 css소스 사용 */
.foreign_support_v2 .Header_Cnt{
	padding-top:24px;
	/* margin-top:-140px; */ right:0; width:788px;
	z-index: 9999;
	/* border-top:1px solid #dbd7cf; */ border-left:1px solid #dbd7cf; border-right:1px solid #dbd7cf; background-color:#f5f1e9;
}
.support_top_banner {text-align: center;display:none;}

/* 후원하기제목 */
.foreign_support_v2 .Header_Cnt h3 {margin:0 0 22px 29px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */
/* 후원하기 내부 메뉴 */
.foreign_support_v2 .Header_Cnt ul {width: 750px; overflow: hidden; margin: 10px auto 20px;}
.foreign_support_v2 .Header_Cnt li{float:left;}

/* 후원하기 내부 컨텐츠 */	
.foreign_support_v2 .support_con{width:750px; height:auto; margin:auto; position:relative;}

/* 후원단 카테고리 레이아웃 */
.foreign_support_v2 .support_con .stap_category{ float: right; margin-bottom: 20px;}
.foreign_support_v2 .support_con .stap_category li {float:left; margin-left:11px; padding:0; display:block;}

/* 후원단카테고리 on / off 화 */
.foreign_support_v2 .support_con .stap_category li .step01{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_01_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support_v2 .support_con .stap_category li .step01.on {background:url(../images/support/foreign/stap_category_01_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support_v2 .support_con .stap_category li .step02{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_02_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support_v2 .support_con .stap_category li .step02.on {background:url(../images/support/foreign/stap_category_02_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support_v2 .support_con .stap_category li .step03{width:104px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_03_off.gif) no-repeat;text-indent:-9999px;float:left;}
.foreign_support_v2 .support_con .stap_category li .step03.on {background:url(../images/support/foreign/stap_category_03_on.gif) no-repeat;text-indent:-9999px;}

.foreign_support_v2 .support_con .stap_category li .triangle{width:12px;height:23px;display:inline-block;background:url(../images/support/foreign/stap_category_triangle_off.gif) no-repeat;}
.foreign_support_v2 .support_con .stap_category li .triangle.on {background:url(../images/support/foreign/stap_category_triangle_on.gif) no-repeat;}

/* 스탭 컨텐츠들 시작위치지정 */
.foreign_support_v2 .support_con .support_step_con{/*  padding-top:235px; */} /* 현재 레이아웃 margin값을 쓰지않는다 */




/* 첫번째:::후원분야/금액 스탭의 타이틀 버튼 */
/* 타이틀 버튼은 on/off 작업 */
.step_title_01 { clear:both; z-index:1000; display:block;}
.step_title_01 ul {overflow: hidden; display: block;}
.step_title_01 li {float:left; padding:0;display:inline-block;}

.step_title_01 li .title_on{width:697px;height:52px;display:inline-block;background:url(../images/support/foreign/step_bg_drop.png) no-repeat;float:left;}
.step_title_01 li .title_btn{width:53px;height:52px;display:inline-block;background:url(../images/support/foreign/step_btn_on.png) no-repeat;text-indent:-9999px;float:left;}

/* 스탭안에 있는 문구 위치 지정*/
.step_title_01 li .title_on .step01_sub_tit_01 {display:inline-block; float:left; padding:17px 0 0 26px;}

/* 스탭마무리될때 나오는 부분 */
.step_title_01_off{ z-index:1000; display:block; margin-bottom:13px;}
.step_title_01_off ul {overflow:hidden; clear:both;}
.step_title_01_off li {float:left; padding:0;display:inline-block;}

.step_title_01_off li .title_on{width:697px;height:52px;display:inline-block;background:url(../images/support/foreign/step_bg_down.png) no-repeat;float:left;}
.step_title_01_off li .title_btn{width:53px;height:52px;display:inline-block;background:url(../images/support/foreign/step_btn_off.png) no-repeat;text-indent:-9999px;float:left;}

/* 스탭마무리될때 안에 있는 문구 위치 지정*/
.step_title_01_off li .title_on .step01_sub_tit_01 {display:inline-block; float:left; padding:17px 0 0 26px;}

/* 마무리된 상태에서의 문구서식 디자인 */
.step_title_01_off .step_01_sum{height:52px; overflow:hidden; display:block; letter-spacing:-1px; font-size:16px; position:relative;} /* 위 오른 아래 왼쪽 순 */
.step_title_01_off .step_01_sum .txt01 {color:#4f4a40; display:inline-block; position:absolute; top:17px; left:8px;}
.step_title_01_off .step_01_sum .txt01 .sum {color:#fe4d56; font-weight:bold; display:inline-block; margin-left:5px;}

/* 완전완료했을때-오른쪽버튼없는 상태 */
.step_title_01_complete{ height:52px; z-index:1000; display:block; margin-bottom:13px;}
.step_title_01_complete li {float:left; padding:0;display:inline-block;}

.step_title_01_complete li .title_on{width:750px;margin-bottom:12px;display:inline-block;background:url(../images/support/foreign/step_bg_complete.png) no-repeat;float:left;}

/* 완전완료했을때 안에 있는 문구 위치 지정*/
.step_title_01_complete li .title_on .step01_sub_tit_01 {display:inline-block; float:left; padding:17px 0 0 26px;}

/* 완전완료했을때 상태에서의 문구서식 디자인 */
.step_title_01_complete .step_01_sum{height:52px; overflow:hidden; display:block; letter-spacing:-1px; font-size:16px; position:relative;} /* 위 오른 아래 왼쪽 순 */
.step_title_01_complete .step_01_sum .txt01 {color:#4f4a40; display:inline-block; position:absolute; top:17px; left:8px; padding:0;}
.step_title_01_complete .step_01_sum .txt01 .sum {color:#fe4d56; font-weight:bold; display:inline-block; margin-left:5px;}
.step_title_01_complete .step_01_sum .txt01 .step01_sub_tit_02 {display:inline-block; position:relative; height:19px; background:url(../images/support/foreign/support_step01_tit_complete02.gif) no-repeat 10px 0; width:84px; height:19px; text-indent:-9999px;}
.step_title_01_complete .step_01_sum .txt01 .way {color:#fe4d56; display:inline-block; margin-left:3px;}


/* 스탭01 컨텐츠배경 */
.support_step_01 {background:#fffaed; border-top:none; border-left:1px solid #d9d0cf; border-bottom:1px solid #d9d0cf; border-right:1px solid #d9d0cf; position:relative; top:-3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

/* 스탭01의 결과값시작 */
.support_step_01 .step_01_sum{height:59px; overflow:hidden;} /* 위 오른 아래 왼쪽 순 */
.support_step_01 .step_01_sum .txt{ float:right; margin:20px;}
.support_step_01 .step_01_sum span {display:inline-block;letter-spacing:-0.99px;font-size:16px;}
.support_step_01 .step_01_sum .txt01 {color:#222222;}
.support_step_01 .step_01_sum .txt02 {color:#4f4a40;}
.support_step_01 .step_01_sum .sum {color:#fe4d56; font-weight:bold;}
/* 스탭01의 결과값끝 */

/* 스탭01 컨텐츠배경 */
.support_step_01 {background:#fffaed; border-top:none; border-left:1px solid #d9d0cf; border-bottom:1px solid #d9d0cf; border-right:1px solid #d9d0cf; position:relative; top:-3px;}

/* 스탭02 컨텐츠배경 */
.support_step_02 {background:#ffffff; border-top:1px solid #d9d0cf; border-left:1px solid #d9d0cf; border-bottom:1px solid #d9d0cf; border-right:1px solid #d9d0cf; position:relative; top:-3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.support_step_02 h4 {padding:16px 0 10px 29px; } /* 위 오른 아래 왼쪽 순 */

/* 스탭02의 서브제목 */
.support_step_02 .subtit_area {margin-top:16px; height:41px; position:relative;}
.support_step_02 .subtit_area .ch_r {position:absolute; top:19px; right:26px; font-size:12px; font-weight:bold; color:#555555;}

/* 스탭03 컨텐츠배경 */
.support_step_03 {background:#ffffff; border:1px solid #d9d0cf; position:relative; top:-3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.support_step_03 h4 {padding:16px 0 10px 29px; } /* 위 오른 아래 왼쪽 순 */

/*  완료메세지시작 */
.foreign_complete_message {min-height:262px; border-bottom:1px solid #d9d0cf; /* font-family:'돋움',Dotum; */ overflow:hidden; text-align:center; }
.foreign_complete_message h4{padding:41px 0 25px 0; display:block;} /* 위 오른 아래 왼쪽 순 */

.foreign_complete_message .message{width:525px; background:#f7f6f6; margin: 0 auto; padding-bottom:15px; border-radius:8px; display:block;}
.foreign_complete_message .message .user{font-size:16px; color:#333333; display:block; padding-top:24px;}
.foreign_complete_message .message .img_txt{padding:9px 0 11px 0px; display:block; }/* 위 오른 아래 왼쪽 순 */
.foreign_complete_message .message .txt_area{display:block; width:421px; border-top:1px solid #d4d4d4;padding-top:15px;margin:8px 0 0 55px;} /* 위 오른 아래 왼쪽 순  */
.foreign_complete_message .message .txt_area .txt{color:#fe4d56;}
.foreign_complete_message .message .bold{font-weight:bold;}

.foreign_complete_message .message .bank_account{color:#555555; width:90%; margin: auto;}
.foreign_complete_message .message .account_holder{color:#555555;}

.btn_addition_support_area{margin:30px 0 10px 0; width:525px; float:right; display:block; overflow:hidden; text-align:right;}
.btn_addition_support_area a{margin-right:10px;}


/* 하단배너영역 */
.support_step_03 .bottom_banner_wishlist {width:689px;margin-bottom:14px;}
.support_step_03 .bottom_banner_wishlist dl {height:178px;position:relative;background:url('../images/support/foreign/wishList_bg.jpg') no-repeat right top;padding-left:172px;}
.support_step_03 .bottom_banner_wishlist dl:after {content:"";clear:both;display:block;overflow:hidden;height:0;}
.support_step_03 .bottom_banner_wishlist dl dt {position:absolute;left:0;top:0;}
.support_step_03 .bottom_banner_wishlist dl dd {padding-top:1px;border-left:1px solid #ead9eb;float:left;}
.support_step_03 .bottom_banner_wishlist dl dd a {display:block;}

.support_step_03 .bottom_banner{background:#fffaed; border-top:1px solid #fae6dc; padding:20px 0 31px 26px; min-height:200px; margin-top:65px;}/* 위 오른 아래 왼쪽 순 */
.support_step_03 .bottom_banner .banner{ height:130px; display:block;}
.support_step_03 .bottom_banner .banner ul:after {content:"";clear:both;display:block;overflow:hidden;height:0;}
.support_step_03 .bottom_banner .banner li{float:left;}
.support_step_03 .bottom_banner .banner li .support_banner_04{background:url(../images/support/foreign/support_banner_04_bg.gif) no-repeat; width:173px; height:130px;position:relative;}
.support_step_03 .bottom_banner .banner li .support_banner_04 span{display:inline-block; position:absolute;}
.support_step_03 .bottom_banner .banner li .support_banner_04 .txt01{top:21px; left:18px;}
.support_step_03 .bottom_banner .banner li .support_banner_04 .txt02{top:92px; left:59px;}
.support_step_03 .bottom_banner .banner li .support_banner_04 .f{top:90px; left:102px;}
.support_step_03 .bottom_banner .banner li .support_banner_04 .t{top:90px; left:131px;}

.support_step_03 .bottom_banner .bottom_banner_list{ margin-top:15px;}
.support_step_03 .bottom_banner .bottom_banner_list li{background:url(../images/support/foreign/icon_bullet_circle.gif) no-repeat 0 50%; padding-left:10px; font-size:12px; color:#333333; line-height:19px;}

/* 배경하단 */
.support_step_01 .01_bg_semicircle{display:inline-block; width:750px; height:10px; background:url(../images/support/foreign/01_bg_semicircle.gif) no-repeat; z-index:100;}



/* 후원의 공통디자인 */

/* 후원단 table-style */
table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;}
.msie7 table{width:auto;border-collapse:collapse;}
*:first-child+html table {border-collapse:collapse;}
.foreign_tb_row{border-top:1px solid #d9d0cf;border-bottom:1px solid #d9d0cf;}

/* 프로세스 변경 */
tr.login_confirm td {padding: 20px 44px 20px 28px; letter-spacing: -0.05em; font-size: 12px; color: #a0a0a0;}
tr.login_confirm td a {float: left; margin-right: 4px;}
tr.login_confirm span.rt {color: #ff0000;}
tr.login_confirm span.text {float: left; padding-top: 4px; background:url(../images/support/bg_exclm.gif) no-repeat 0 4px; padding-left: 16px; margin-left: 0px; letter-spacing: -0.1em;}
tr.login_confirm span.text_add {padding-top: 5px; display: block; clear: both;}


.login_confirm_spmonth {padding: 20px 44px 20px 28px; letter-spacing: -0.05em; font-size: 12px; color: #a0a0a0;}
.login_confirm_spmonth a {float: left; margin-right: 10px;}
.login_confirm_spmonth span.rt {color: #ff0000;}
.login_confirm_spmonth span.text {float: left; padding-top: 4px; background:url(../images/support/bg_exclm.gif) no-repeat 0 4px; padding-left: 16px; margin-left: 0px; letter-spacing: -0.1em;}
.login_confirm_spmonth span.text_add {padding-top: 5px; display: block; clear: both;}

.login_confirm_spdate td span {width: inherit; letter-spacing: inherit;}
.login_confirm_spdate td a {float: left; margin-right: 4px;}
.foreign_tb_row .login_confirm_spdate td {padding: 20px 44px 20px 28px; letter-spacing: -0.05em; font-size: 12px; color: #a0a0a0;}
.login_confirm_spdate span.rt {color: #ff0000;}
.login_confirm_spdate span.text {float: left; padding-top: 4px; background:url(../images/support/bg_exclm.gif) no-repeat 0 4px; padding-left: 16px; margin-left: 0px; font-size: 12px; letter-spacing: -0.1em;}
.login_confirm_spdate span.text_add {padding-top: 5px; display: block; clear: both;}

.support_step_02 span.ch_r {float: right; margin-right: 7px;}
.support_step_02 span.ch_r label {font-size: 12px; font-weight: normal; margin-left: -2px;}
.foreign_tb_row #JUMINYEAR {width: 67px; border: 1px solid #ccc; height: 18px; padding-bottom: 4px; text-align: center;}
.support_provision03 ul .all_agree {background: url(../images/support/foreign/line_dot.gif) no-repeat 0px 29px; padding-left: 3px; height: 30px; padding-top: 4px;}
.support_provision03 ul .all_agree a img {margin-top: -4px;}
.support_provision03 ul .all_agree span {padding-left: 0; background: none; width: 100px; color: #e65644; font-weight: bold; font-size:11px;}

.foreign_tb_row th, .foreign_tb_row .th{
background:#fffaed;
border-top:1px solid #d9d0cf;
padding:12px 0px 12px 29px; height:13px; text-align:left;
font-size:12px; /* font-family:'돋움',Dotum; */ font-weight:bold; color:#222222; 
}/* 위 오른 아래 왼쪽 순 */
.foreign_tb_row td{
background:#fff;
border-top:1px solid #d9d0cf;
padding:6px 15px 6px 15px; height:13px; text-align:left; 
font-size:12px; /* font-family:'돋움',Dotum; */ color:#777777; 
}/* 위 오른 아래 왼쪽 순 */
.foreign_tb_row th.t_center{padding-left:10px;}
.foreign_tb_row tr:first-child th,.foreign_tb_row tr:first-child td{border-top:none;}

/* 배경용 라인지우기-테이블요소 */
.line_none{ border-bottom:none !important;}

/* table내 table 개별디자인요소 */
/* 예금주성명 */
.foreign_tb_row .th_name{border-left:none; border-right:none; border-bottom:none; background:#fffaed;}
/* 하단선제거 */
.foreign_tb_row .td_border_none{border-top:none !important;}
.foreign_tb_row .td_height{padding:4px 0 4px 15px !important;}/* 위 오른 아래 왼쪽 순 */

/* table 내의 약관-v.01 */
.support_provision{font-size:11px; font-family:'NanumGothic','돋움',Dotum;}
.support_provision li{

background:url(../images/support/foreign/line_dot.gif) no-repeat 0px 25px; 
padding-left:3px; line-height:18px;letter-spacing:-0.99px; height:28px;
color:#555555;
}
.support_provision .last{background:none;} /* 마지막줄없애기 */
.support_provision span{display:inline-block;letter-spacing:-0.99px;}
.support_provision li .tit{width:140px; color:#222222; background:url(../images/support/foreign/icon_bullet_dot.gif) no-repeat 0px 8px; padding-left:5px;}
.support_provision li label{color:#555555;}
.support_provision li .txt{color:#e65644; text-decoration:underline;}

/* table 내의 약관-v.002 */
.support_provision02{font-size:11px; /* font-family:'돋움',Dotum; */ line-height:18px;letter-spacing:-0.99px;color:#555555;}
.support_provision02 .all_check{
background:url(../images/support/foreign/line_dot.gif) no-repeat 0px 25px; 
padding-left:3px;  height:28px;
font-weight:bold; color:#222222 !important; font-size:12px;
}
.support_provision02 .list{
background:url(../images/support/foreign/line_dot.gif) no-repeat 0px 25px; 
padding-left:3px;  height:28px;
}
.support_provision02 span{display:inline-block;letter-spacing:-0.99px; float:left; width:280px;}
.support_provision02 label{color:#555555; margin-left:2px !important; margin-right:3px !important;}
.support_provision02 .txt{color:#e65644; text-decoration:underline;}

/* table 내의 약관-v.003 */
.support_provision03{font-size:11px; /* font-family:'돋움',Dotum; */ line-height:18px;letter-spacing:-0.99px;color:#555555;}
.support_provision03 .all_check{
background:url(../images/support/foreign/line_dot.gif) no-repeat 0px 25px; 
padding-left:3px;  height:28px;
font-weight:bold; color:#222222 !important; font-size:12px;
}
.support_provision03 li.list{
background:url(../images/support/foreign/line_dot.gif) no-repeat 0px 29px; 
padding-left:3px;  height:30px; padding-top:4px;
}

.support_provision03 li.list span{background:url(../images/support/foreign/icon_bullet_dot.gif) no-repeat 0px 8px; padding-left:5px;}
.support_provision03 span{display:inline-block;letter-spacing:0px; float:left; width:160px;}
.support_provision03 label{color:#555555; margin-left:2px !important; margin-right:20px !important;}
.support_provision03 .txt{color:#e65644; text-decoration:underline; margin-right:30px;}

/* 테이블안의 input 스타일지정 */

/* input style */
label{/*display:inline-block;padding-top:2px;*/white-space:nowrap; margin-right:10px;}
label input[type=radio],
label input[type=checkbox]{vertical-align:-3px;}
input[type=text],
input[type=password]{height:22px;line-height:22px; padding:0px 5px 0px; background:#ffffff; color:#222222; border:1px solid #c5c5c5;}
.msie7 input[type=text],
.msie7 input[type=password]{height:22px;padding-top:2px;}
.msie8 input[type=text],
.msie8 input[type=password]{height:22px;padding-top:3px;}
.msie9 input[type=text],
.msie9 input[type=password]{height:22px;padding:3px 5px 0px;}
.safari input[type=text],
.safari input[type=password]{line-height:22px}

textarea{padding:2%;border:1px solid #c3c3c3;width:96% !important;}
input[type=radio],
input[type=checkbox]{vertical-align:middle;height:24px;}

label input[type=radio],
label input[type=checkbox]{margin-right:22px;}

.msie7 label  input[type=radio],
.msie7 label input[type=checkbox]{vertical-align:0;}
.opera label  input[type=radio],
.opera label input[type=checkbox]{vertical-align:2px;}
.safari label input[type=radio],
.safari label input[type=checkbox]{vertical-align:top;height:22px;}
.safari label{display:inline;}

input[type=text][readonly],
input[type=text][disabled]{height:22px;line-height:22px; padding:0px 5px 0px; background:#f9f9f9;color:#999999; border:1px solid #c5c5c5;}
.input_sum{text-align:right; font-weight:bold;}
.input_sum_02{text-align:right; font-weight:bold; background:#fafafa !important;}
.input_sum_02[disabled]{color:#333333 !important;}

/* 테이블안의 서식 */
.bold { font-weight:bold; margin-right:10px;}

/* 후원테이블 내부 안내문구 */
.info_txt_01{font-size:11px; /* font-family:'돋움',Dotum; */ color:#ff5f4f;letter-spacing:-0.99px;}
.info_txt_02{font-size:11px; /* font-family:'돋움',Dotum; */ color:#333333;letter-spacing:0px; background:url(../images/support/foreign/icon_txtstar.gif) no-repeat 0px 2px; padding-left:12px; line-height:16px; display: block;}
.info_txt_03{font-size:12px; /* font-family:'돋움',Dotum; */ color:#ff4733;letter-spacing:-0.99px; background:url(../images/support/foreign/icon_info.gif) no-repeat 0px 0px; padding-left:20px; line-height:18px; display:inline-block;}
.info_txt_04{font-size:12px; /* font-family:'돋움',Dotum; */ color:#333333;letter-spacing:-0.99px; background:url(../images/support/foreign/icon_txtstar.gif) no-repeat 0px 1px; padding-left:14px; line-height:16px; }

/* 후원버튼영역 */
.btn_area {height:94px;text-align:center;padding-top:11px;overflow:hidden;}
.btn_area_02 {text-align:center;padding-top:11px;overflow:hidden;} /* 스탭영역안에서의 버튼 영역 */

/* 스탭01의 넘버아이콘들 */
.icon_num_01{width:13px;height:13px;display:inline-block;background:url(../images/support/foreign/icon_num_01.gif) no-repeat;text-indent:-9999px;float:left; margin-right:6px;}
.icon_num_02{width:13px;height:13px;display:inline-block;background:url(../images/support/foreign/icon_num_02.gif) no-repeat;text-indent:-9999px;float:left; margin-right:6px;}
.icon_num_03{width:13px;height:13px;display:inline-block;background:url(../images/support/foreign/icon_num_03.gif) no-repeat;text-indent:-9999px;float:left; margin-right:6px;}

.icon_num_02_set{width:13px;height:20px;display:inline-block;background:url(../images/support/foreign/icon_num_02.gif) no-repeat 0 6px;text-indent:-9999px;float:left; margin-right:6px;}

/* table 내부단의 버튼 */
button{overflow:visible;padding:0;margin:0px;background:none;border:0;}
/* 우편번호찾기, 결제방법안내 */
span.btn1{display:inline-block;margin:0 2px;background:url(../images/support/foreign/bg_btn01_01.png) no-repeat 0px 0px;}
span.btn1 a, span.btn1 button{display:inline-block;padding:4px 8px 4px;background:url(../images/support/foreign/bg_btn01_02.png) no-repeat right 0; 
 text-decoration:none;} /* 좌우 패딩 디자인가이드에서 수정 (버튼이 많아 넘치는 페이지 발생) */
span.btn1:hover{background:url(../images/support/foreign/bg_btn01_01.png) no-repeat 0px -23px;}
span.btn1 a:hover, span.btn1 button:hover{background:url(../images/support/foreign/bg_btn01_02.png) no-repeat right -23px;}
span.btn1 button{height:22px;padding:0 14px;}
span.btn1 span.icon1 {padding-right:5px; background:url(../images/support/foreign/icon_btn_triangle.png) no-repeat right 3px; font-size:12px; font-family:'NanumGothic',"돋움", Dotum;color:#555555; letter-spacing:-1px;}

/* 인증하기 */
span.btn2{height:20px;display:inline-block;background:url(../images/support/foreign/bg_btn02.png) no-repeat 0px 0px;padding:0 0 0 2px;margin:0 0 0 5px;}
span.btn2 a, span.btn2 button, span.btn2 span {display:block;padding:0;background:url(../images/support/foreign/bg_btn02.png) no-repeat right -20px;font-size:11px;font-family:'NanumGothic',"돋움", Dotum;color:#777777;text-decoration:none;font-weight:normal;}
span.btn2 a:hover, span.btn2 button:hover{color:#000;}
span.btn2 a, span.btn2 button, span.btn2 span{height:20px;padding:4px 5px 0 5px;}
.msie7 span.btn2 a, .msie7 span.btn2 button, .msie7 span.btn2 span {padding-top:2px;}


/* =============================== 새디자인추가:::후원하기_해외아동결연_마감 =============================== */

.regularity_step_01 {background:#fff; border-top:1px solid #d9d0cf; border-left:1px solid #d9d0cf; border-bottom:1px solid #d9d0cf; border-right:1px solid #d9d0cf; position:relative; top:-3px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.regularity_step_01 .con{width:748px;}
.regularity_step_01 .con h4 {margin: 28px 0 0 143px;} /* 위 오른 아래 왼쪽 순 */

.regularity_check{ border-top:1px solid #d9d0cf; border-bottom:1px solid #d9d0cf; background:#fff; width:748px; margin: 19px 0 0 0px;height:60px;}/* 위 오른 아래 왼쪽 순 */
.regularity_check .left{width:134px !important; float:left !important; background:#fffaed; text-align:left; color:#222222;font-size:12px; font-weight:bold; margin-right:15px; height:42px; padding-top:18px; padding-left: 20px;}
.regularity_check .right{font-size:14px; font-family:'NanumGothic','돋움',Dotum; font-weight:bold; color:#777777; height:42px; padding-top:15px;}
.regularity_check .right input{ line-height:25px; height:25px;}
.regularity_check select{ font-weight:bold; height:32px !important;}

.regularity_step_01 .con span.line{background:url(../images/support/foreign/line_big_dot.gif) repeat-x; width:719px; height:1px; margin:11px 0 9px 14px; display:inline-block;}

.regularity_step_01 .con .regularity_support_area {background:#fff; width:713px;}
.regularity_support_area .txt{font-size:12px; /* font-family:'돋움',Dotum; */ color:#888888;letter-spacing:-1px; margin:15px 0 12px 208px; padding:0;}
/* 진한회색 */
.regularity_support_area .txt .point_01{color:#555555 !important;}
/* 버튼영역 */
.btn_area_03{text-align:center; padding-bottom:15px; padding:12px 0 15px 0; overflow:hidden;}/* 내부단의 영역 */ /* 위 오른 아래 왼쪽 순 */
/* 후원세부항목박스-다른디자인01 */
.regularity_support_area .box01{border-bottom:1px solid #d9d0cf;padding-top:6px; padding-bottom:6px; background-color:#FFF;width: 748px;margin:0 0 0 0px; overflow:hidden;}
.regularity_support_area .box01 .left{float:left !important; width:150px !important;  letter-spacing:-0.99px; padding:0 0 0 12px; font-weight:bold; color:#000;}
.regularity_support_area .box01 .right{width:517px; float:right; margin-right:8px;}

.regularity_support_area .box02 input{ height:25px;}

.info_txt01 {display:inline-block;padding-top:8px;/*padding-bottom:9px;*/letter-spacing:-0.99px;font-size:11px; /* font-family:'돋움',Dotum; */}
.info_txt01 .regularity_info{color:#a0a0a0; }
.info_txt01 .btn_txt_01 a{ text-decoration:underline; color:#ff8d81;} /* 더보기-텍스트버튼 */

/* 후원세부항목박스-같은디자인02 */
.regularity_support_area .box02{border-bottom:1px solid #d9d0cf; background-color:#FFF; display:block; width: 748px; margin:0 0 0 0px; height:30px; font-size:12px; padding:10px 0 10px 0px;}
.regularity_support_area .box02 .left{float:left !important; width:150px !important; padding-top:4px; padding-left:20px; font-weight:bold; color:#000;}
.regularity_support_area .box02 .right{width:517px; float:left;}
.regularity_support_area .box02 .right_v2 {padding-top: 7px;}
.regularity_support_area .box02 .right .person{float:left; margin-right:5px;}
.regularity_support_area .box02 .right .sum{padding-right:14px; color:#777777; width:150px; float:left;}
.regularity_support_area .box02 select{text-align:center; width:125px;}

.info_txt02 {display:inline-block; padding:3px 0 3px 0; letter-spacing:-0.99px;font-size:11px; /* font-family:'돋움',Dotum; */ float:right; width:212px; padding-right:8px; cursor:pointer;}
.info_txt02 .regularity_info{color:#777777;}
.info_txt02 .btn_txt_01 a{text-decoration:underline; color:#ff8d81;} /* 더보기-텍스트버튼 */

/* 후원전체보기text버튼 */
.btn_regularity_detail{ margin-left:600px;}
.btn_regularity_detail a{font-size:13px; color:#f35646; text-decoration:underline; height:15px; width:710px; background:url(../images/support/foreign/btn_regularity_detail_icon.gif) no-repeat 395px 1px; display:block; float:left; }
.btn_regularity_detail a.on{background:url(../images/support/foreign/btn_regularity_detail_icon_on.gif) no-repeat 395px 1px;}


/* 정기후원의 결과값시작 */
.regularity_step_01 .step_01_sum{height:59px;background-color:#fffaed; overflow:hidden;} /* 위 오른 아래 왼쪽 순 */
.regularity_step_01 .step_01_sum .txt{padding:18px 0 0 0; position:absolute; right:30px;}
.regularity_step_01 .step_01_sum span {display:inline-block;letter-spacing:-1px;font-size:16px;}
.regularity_step_01 .step_01_sum .txt01 {color:#222222; font-weight:600; display: block; float: left; margin-right: 5px;}
.regularity_step_01 .step_01_sum .txt02 {color:#4f4a40;}
.regularity_step_01 .step_01_sum .sum {color:#fe4d56; font-weight:bold; display: block; float: left;}
/* 정기후원의 결과값끝 */


/* 일시후원-후원분야 체크박스사이즈지정 */
.unknown_set span{width:140px; display:inline-block; letter-spacing:-1px;}
.unknown_set .over{width:190px;}

/* 일시후원-후원분야-세부항목 */
.check_detail_box{border-bottom:1px solid #d9d0cf; overflow:visible; background:#fff; padding:0 0 0 19px;letter-spacing:-0.99px;font-size:12px; }
.check_detail_box .box{width:712px; height:49px; background:url(../images/support/foreign/line_big_dot.gif) repeat-x 0 0px; line-height:49px;}
.check_detail_box .box .left{float:left !important; width:185px !important; display:inline-block; background:url(../images/support/foreign/icon_bluecheck.gif) no-repeat 0 50%; color:#fe4d56; letter-spacing:-1px; padding-left:12px; margin-left:9px; font-weight:bold;}

.check_detail_box .box .right .person{float:left !important; width:220px; color:#aaaaaa; line-height:24px; padding-top:10px;}
.check_detail_box .box .right .sum{padding-right:14px; color:#777777; float:left; line-height:45px; }
.check_detail_box .box .right .sum input{ height:22px;}

.check_detail_box .box .right select{text-align:center; width:125px;}
/* = 아이콘 */
.icon_equals_sign{width:14px;height:24px;background:url(../images/support/foreign/icon_equals_sign.gif) no-repeat center center; margin-left:38px;display:inline-block;}
.first_box{ background:none !important;}

/* 무기명후원하기영역 */
.Unknown_donation_area{background:#fffaed; border-bottom:1px solid #d9d0cf; padding:14px 0 11px 28px;letter-spacing:-1px;}
.Unknown_donation_area .tit{color:#7f5b56;font-size:15px;font-weight:bold;}
.Unknown_donation_area .point{color:#f35646;}
.Unknown_donation_area .txt{color:#777777; font-size:12px; padding-top:9px;}
/* 무기명후원하기버튼-이미지 */
.btn_Unknown_donation{ position:absolute; top:15px; left:579px;}
.btn_Unknown_donation a{background:url(../images/support/foreign/btn_Unknown_donation_off.png) no-repeat;text-indent:-9999px;display:inline-block; width:147px; height:48px;}
.btn_Unknown_donation a.on{background:url(../images/support/foreign/btn_Unknown_donation_on.png) no-repeat;}

/* 결제방법 버튼 위치지정-개별디자인 */
.layer_fixed{height:22px; position:relative;}
.layer_fixed .btn1{ float:right; }

/* 자료수령주소와 동일 위치지정 */
.address_check{ margin-left:140px; display:inline-block;}

/* 연말정산간소화서비스 */
.yearend_tax_settlement_q{margin-right:10px; color:#333333; font-weight:bold;}
.yearend_tax_settlement_area{display:block; margin:10px 0 10px 0;}
.yearend_tax_settlement_area p{display:block; margin:10px 0 10px 0;}


/* =============================== 새디자인추가:::기업후원_시작 =============================== */

/* 레이아웃 */
/* 기업,단체회원 전체 컨텐츠 배경페이지-사이즈가 맞지 않아, 배경사용 */
.company_support{
	position: relative; width:790px; height:auto; padding-bottom:50px; /*z-index: 10;*/
	background: url(../images/support/foreign/foreign_support_bg.gif) repeat-y;
	border-bottom:1px solid #dddcd9;
}
/* 기업,단체회원 top부분, 배경대신 css소스 사용 */
.company_support .Header_Cnt{/* position: absolute; top:-140px; right:0; */ width:788px; /*z-index: 9999; border-top:1px solid #dbd7cf; */ border-left:1px solid #dbd7cf; border-right:1px solid #dbd7cf; background-color:#f5f1e9; padding-top:25px;}
/* 기업,단체회원제목 */
.company_support .Header_Cnt h3 {margin:0 0 25px 29px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */ /* 후원하기와 다르게 상단의 margin의 위치가 5px만큼의 차이가 디자인상으로 있다 */
.company_support .Header_Cnt .company_bg {/*  height:198px; */}/* 20160314 전용성 배경 삭제 background:url(../images/support/company/company_support_bg.png) no-repeat 273px 66px; */
.company_support .Header_Cnt .txt01{margin:0 0 18px 29px; padding:0; display:block;}
.company_support .Header_Cnt .txt02{margin:0px 8px 18px 29px; padding:0; display:block;}
.company_support .Header_Cnt .company_bg a{ margin-left:29px;}
.company_support .Header_Cnt .company_bg a.last{ margin-left:2px;}

/* 기업,단체회원 내부 탭메뉴 메뉴 위치 */
.company_support .Header_Cnt ul {margin-left:27px; margin-top:36px;}
.company_support .Header_Cnt ul:after {content:''; display:block; clear:both;}
.company_support .Header_Cnt li{float:left; margin-left:3px;}

/* 기업,단체회원의 내부 탭메뉴-이미지 */
.company_tabmenu_01 a{background:url(../images/support/company/company_support_tab01_off.png) no-repeat;text-indent:-9999px;display:block; width:144px; height:34px;}
.company_tabmenu_01 a:hover{background:url(../images/support/company/company_support_tab01_on.png) no-repeat;}
.company_tabmenu_01 a.on{background:url(../images/support/company/company_support_tab01_on.png) no-repeat;}

.company_tabmenu_02 a{background:url(../images/support/company/company_support_tab02_off.png) no-repeat;text-indent:-9999px;display:block; width:144px; height:34px;}
.company_tabmenu_02 a:hover{background:url(../images/support/company/company_support_tab02_on.png) no-repeat;}
.company_tabmenu_02 a.on{background:url(../images/support/company/company_support_tab02_on.png) no-repeat;}

.company_tabmenu_03 a{background:url(../images/support/company/company_support_tab03_off.png) no-repeat;text-indent:-9999px;display:block; width:144px; height:34px;}
.company_tabmenu_03 a:hover{background:url(../images/support/company/company_support_tab03_on.png) no-repeat;}
.company_tabmenu_03 a.on{background:url(../images/support/company/company_support_tab03_on.png) no-repeat;}

.company_tabmenu_04 a{background:url(../images/support/company/company_support_tab04_off.png) no-repeat;text-indent:-9999px;display:block; width:144px; height:34px;}
.company_tabmenu_04 a:hover{background:url(../images/support/company/company_support_tab04_on.png) no-repeat;}
.company_tabmenu_04 a.on{background:url(../images/support/company/company_support_tab04_on.png) no-repeat;}

.company_tabmenu_05 a{background:url(../images/support/company/company_support_tab05_off.png) no-repeat;text-indent:-9999px;display:block; width:144px; height:34px;}
.company_tabmenu_05 a:hover{background:url(../images/support/company/company_support_tab05_on.png) no-repeat;}
.company_tabmenu_05 a.on{background:url(../images/support/company/company_support_tab05_on.png) no-repeat;}

/* 기업,단체회원 내부-후원단과 다르게 기업, 단체회원단은 가로 사이즈가 733px 이며, 왼쪽 마진이 29px 이다. */
.company_support .support_con{width:733px; height:auto; margin-left:29px; position:relative; margin-top:17px;}

/* 기업후원문의 list */
.company_support .support_con .qna .tit{ padding:0 0 13px 7px; display:block;} /* 기업문의 서브제목-위 오른 아래 왼쪽 순 */

/* QNA 게시판스타일 */
.supportbz_qna_board01  {
	border-collapse: collapse;
	/* font-family:'돋움',Dotum; */
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-bottom:1px solid #8e8a88; background:#FFF;
}

.supportbz_qna_board01 thead tr th:first-child {background-image:none;}

.supportbz_qna_board01 caption {visibility:hidden; font-size:0; }

.supportbz_qna_board01 th, .supportbz_qna_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 12px 5px;
}

.supportbz_qna_board01 thead th, .supportbz_qna_board01 thead td, .supportbz_qna_board01 tfoot th, .supportbz_qna_board01 tfoot td {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
}

.supportbz_qna_board01 thead th, thead td {
    border-top:2px solid #4a4645;
	border-bottom:1px solid #aeabaa;
	color:#8f8f8f;	
}
.supportbz_qna_board01 thead th.aleft {text-align:left;padding-left:10px;}

.supportbz_qna_board01 tbody th {font-weight:300; }
.supportbz_qna_board01 tbody td {text-align:center;}
.supportbz_qna_board01 tbody td.title { 
	text-align:left; 
	padding-left:15px;
}
.supportbz_qna_board01 tbody td.title a { color:#444444; text-decoration:none; }
.supportbz_qna_board01 tbody td.title a:hover { color:#4a4645; text-decoration:underline; }
.supportbz_qna_board01 tbody td.aleft {text-align:left;padding-left:10px;}

/*마우스 온오버
.supportbz_qna_board01 tbody th, .board01 td { background-color:#FFF;}
.supportbz_qna_board01 tbody tr:hover td, .board01 tbody tr:hover th {background-color: #f0faff;}*/

/* QNA 처리중 문구 */
.processing{color:#f35646;}
/* QNA 완료 문구 */
.complete{color:#666666;}
/* QNA 문의버튼 */
.qna .btn_writing{ position:absolute; bottom:82px; right:9px;}  /* 위치에 대한 이슈 */
/* qna 검색 문구와 검색 영역 */
.support_qna_search{ background:#ece9e2; height:40px; width:100%;}
.support_qna_search .txt{ 
float:left;display:inline-block;
margin:12px 0 0 21px; font-size:12px; /* font-family:'돋움',Dotum; */ color:#666666;
}
.support_qna_search .txt .point{color:#e85b4c;}
.support_qna_search .search{width:210px; float:right; padding:0; height:23px; position:relative; margin-right:9px; margin-top:8px;}
.support_qna_search .search .btn{display:inline-block; padding:0; margin:0; position:absolute; top:0px; right:0px;}
.support_qna_search .search input[type=text]{width:155px; height:21px; border:1px solid #cacaca; border-right:none; padding:0; margin:0; position:absolute; top:0px; right:36px;}

/* faq 게시판내의 답변 */
.question{ margin:5px 0 5px 31px; display:block;}
.question.t_q {margin-left:0;}
.answer{padding:30px 13px 43px 38px; margin-left:12px; background:#f8f8f8; border-radius:3px; width:640px; position:relative;}
.icon_answer{background:url(../images/support/company/icon_answer.gif) no-repeat;text-indent:-9999px;display:block; width:11px; height:11px; position:absolute; top:33px; left:21px;}

/* 자물쇠아이콘추가 */
.icon_support_lock{background:url(../images/support/company/icon_support_lock.gif) 0 0px no-repeat; display:inline-block; width:10px; height:12px; margin-left:8px; position:absolute;}

/* 기업후원문의 view */

/* QNA 게시판상세화면 */
.board_view {width:100%;border-top:2px solid #4a4645;border-bottom:1px solid #aeabaa; background:#fff;font-size:12px; /* font-family:'돋움',Dotum; */ color:#666666; letter-spacing:-0.45px;}
.board_view tbody th {padding:5px 20px;height:20px; color:#777777; font-weight:bold;text-align:left;background:url(../images/support/company/line_dot_5.gif) repeat-x 100% 0%;}
.board_view tbody td span.point_01{ font-size:14px; font-weight:bold; padding:5px 10px !important; display:inline-block;}
.board_view tbody td {padding:5px 10px;text-align:left;background:url(../images/support/company/line_dot_5.gif) repeat-x 100% 0%;}
.board_view tbody tr:first-child th,.board_view tr:first-child td {border-top:none; background:none;}
.board_view tbody td.cont {padding:5px 10px 20px 10px;border-top:1px solid #d2d2d2; background:none; color:#444444; letter-spacing:-0.3px;}
.board_view tbody th.layout_right{padding:0; text-align:right;}
.board_view tbody th.layout_left01{padding:4px 0 4px 20px;}
.board_view tbody td.layout_left02{padding:4px 0 4px 3px;}

/* 화면 qna 변경 */
.board_view tbody td.cont01 {
padding: 5px 10px 20px 10px;
border-top: 1px solid #aeabaa;
background: none;
color: #444444;
letter-spacing: -0.3px;
}
.mypage_view_con {
padding: 10px 15px 0px 15px;
position: relative;
}
.icon_faq_q {
background: url(../images/mypage/mysupport/icon_mypage_q.gif) no-repeat;
text-indent: -9999px;
display: inline-block;
width: 13px;
height: 16px;
float: left;
}
.qna_con {
width: 650px;
float: right;
}

.board_view tbody td.cont02 {
padding: 5px 10px 20px 10px;
border-top: 1px solid #e1e4e6;
background: none;
color: #444444;
letter-spacing: -0.3px;
}

.icon_mypage_a {
background: url(../images/mypage/mysupport/icon_mypage_a.gif) no-repeat;
text-indent: -9999px;
display: inline-block;
width: 12px;
height: 14px;
float: left;
}

/* QNA 게시판 이전글, 다음글 */
.board_preview {width:100%; border-top:none;border-bottom:1px solid #aeabaa;background:#fff;font-size:12px; /* font-family:'돋움',Dotum; */ color:#666666; letter-spacing:-0.45px;}
.board_preview tbody th {padding:5px 20px;height:20px;color:#4b4e5a;background:url(../images/support/company/line_dot_2.gif) repeat-x 100% 0%;}
.board_preview tbody td {padding:5px 20px;height:20px;background:url(../images/support/company/line_dot_2.gif) repeat-x 100% 0%;}
.board_preview tbody tr:first-child th,.board_preview tr:first-child td {border-top:none; background:none;}
.board_preview span.prev,.board_preview span.next {color:#e24b3b; font-weight:normal;}
.board_preview tbody td.title a {color:#555555; text-decoration:none; }
.board_preview tbody td.title a:hover { text-decoration:underline; }

.board_preview span.point {color:#e24b3b;}
.board_preview tbody td.hits{font-size:11px; color:#888888;}
.board_preview tbody td.day{font-size:11px; color:#888888;}

.board_view + .board_view{margin-top:15px;}
.board_view + .board_preview{margin:0}

/*  QNA 게시판 버튼영역 */
.qna_btn_area {text-align:left;padding:12px 0 0 15px;overflow:hidden;}
.qna_btn_area span{float:right; margin-right:15px;}
.qna_btn_write_area {text-align:center;padding:12px 0 0 15px;overflow:hidden;}

/* QNA 내용입력 */
.board_write {width:100%;border-top:2px solid #4a4645;border-bottom:1px solid #e7e7e7; background:#fff;font-size:12px; /* font-family:'돋움',Dotum; */ color:#333333; letter-spacing:-0.45px;}
.board_write tbody th {padding:8px 20px;height:20px; font-weight:bold;text-align:left; border-top:1px solid #e7e7e7; background:#faf9f9;}
.board_write tbody td {padding:8px 10px;text-align:left; border-top:1px solid #e7e7e7;}
.board_write tbody tr:first-child th,.board_write tr:first-child td {border-top:none;}
.board_write tbody td.cont {padding:5px 10px 20px 10px;border-top:1px solid #d2d2d2; letter-spacing:-0.3px;border-top:1px solid #e7e7e7;}
/*.board_write input[type=text]{margin-top:2px;}*/

.board_write .file_add_line {
background: url(../images/support/company/line_dot_5.gif) repeat-x;
border: none;
}

.board_write .info{
color: #666;
letter-spacing: 0px;
display: inline-block;
margin: 5px 0 0 0;
}

/* 필수입력 */
.icon_bq{background:url(../images/support/company/icon_bq.gif) no-repeat 0 50%;text-indent:-9999px;display:inline-block; float:left; width:4px; padding-left:6px;}
/* 삭제버튼 */
.btn_del a{background:url(../images/support/company/btn_file_del.gif) no-repeat;text-indent:-9999px;display:inline-block; width:31px; height:11px; margin:0 10px 0 10px;}
/* 파일최대크기 */
.file_max{font-size:11px; font-family:'NanumGothic','돋움',Dotum; color:#555555; letter-spacing:-0.1px;}

/* 문의하기에 필수입력사항 위치지정 */
.company_support .support_con .qna .qna_info{ padding:0 0 13px 7px; display:block;}
.company_support .support_con .qna .qna_info span{display:inline-block;}
.company_support .support_con .qna .qna_info .tit{}
.company_support .support_con .qna .qna_info .txt{float:right; font-size:11px; /* font-family:'돋움',Dotum; */ color:#555555; letter-spacing:-0.45px; margin-top:14px;}

/* =============================== 기업후원-tab01-파트너쉽_시작 =============================== */

.company_support .support_con .company_tab01{ font-size:13px; letter-spacing:-0.65px;}
.company_support .support_con .company_tab01 .tit{padding:1px 0 13px 7px; display:block;}
.company_support .support_con .company_tab01 .txt{padding:0px 0 21px 7px; display:block;}
.company_support .support_con .company_tab01 .sub_tit{padding:0px 0 60px 7px; display:block;}

.company_support .support_con .company_tab01 h4{ margin-top:37px; margin-bottom:12px;}
.company_support .support_con .company_tab01 li{background:url(../images/support/company/icon_company_square.gif) no-repeat 0 12px; padding-left:10px; color:#777777;line-height:22px;}
/* 디자인용이미지 */
.company_support .support_con .company_tab01 .box{position:relative;}
.company_support .support_con .company_tab01 .box .img_02{position:absolute; right:0px; top:117px; }

/* =============================== 기업후원-tab01-파트너쉽_마감 =============================== */
/* =============================== 기업후원-tab02-기업후원 참여방법_시작 =============================== */

.company_support .support_con .company_tab02{ font-size:13px; letter-spacing:-0.65px;}
.company_support .support_con .company_tab02 .tit01{padding:1px 0 21px 7px; display:block;}
.company_support .support_con .company_tab02 li{background:url(../images/support/company/icon_company_square.gif) no-repeat 0 9px; padding-left:10px; color:#777777;line-height:22px;}
.company_support .support_con .company_tab02 .banner {margin-top:12px; display:block;}
.company_support .support_con .company_tab02 .banner a {display:block;}
/* 이 페이지 단독 테이블디자인 */
.company_tab02_tb_row {width:100%;border-top:2px solid #e24b3b;border-bottom:1px solid #907c7a; background:#fff;font-size:13px; color:#777777; letter-spacing:-0.85px; table-layout:initial; bordrer-collapse:collapse;}
.company_tab02_tb_row tbody th {padding:18px 12px; text-align:left; background:#f9f9f9; border-bottom:1px solid #dccece;}
.company_tab02_tb_row tbody td {padding:18px 10px; text-align:left; border-bottom:1px solid #dccece;}
.company_tab02_tb_row tbody th,
.company_tab02_tb_row tbody td {vertical-align:middle;}
.company_tab02_tb_row tbody .first th,
.company_tab02_tb_row tbody .first td { border-bottom:1px solid #f0e9e9;}
.company_tab02_tb_row tbody th.title {border-bottom:1px solid #dccece;}
.company_tab02_tb_row tbody .first th.title {border-bottom:1px solid #dccece;}
.company_tab02_tb_row tbody .title {padding:8px 5px; text-align:center; border-top:none; background:#fff;}
.company_tab02_tb_row tbody .line_none{border:none}
.company_support .support_con .company_tab02 .tit02{padding:60px 0 13px 7px; display:block;}
.company_support .support_con .company_tab02 .process{padding:0px 0 0 7px; display:block;}
.company_tab02_tb_row tbody li .btn_gotopage {vertical-align:middle;}
.company_tab02_tb_row tbody li .btn_gotopage img {vertical-align:middle; margin-top:-3px;}

/* =============================== 기업후원-tab02-기업후원 참여방법_마감 =============================== */
/* =============================== 기업후원-tab03-후원기업 및 단체_시작 =============================== */

.company_support .support_con .company_tab03{letter-spacing:-0.65px; font-size:12px;  overflow:hidden;}
/* 탭메뉴 */
.main_tab1{margin-bottom:15px; border-bottom:1px solid #a0a0a0;}
.main_tab1 .inner{overflow:hidden;padding-left:1px;}
.main_tab1 .inner li{float:left;margin-left:-1px; margin-top:1px; border:1px solid #d6d6d6;  border-width:1px 1px 0;}
.main_tab1 .inner li a{cursor:default; display:block;letter-spacing:-1px;padding:8px 18px 6px;}

/* .main_tab1 .inner li a.on, .main_tab1 .inner li a:hover{color:#3a3433; text-decoration:none; border:1px solid #a0a0a0; border-bottom:none; font-weight:bold; margin-top:-1px; margin-left:-1px;} */

.company_support .support_con .company_tab03 .txt01{font-size:13px; color:#777777; margin:0 0 15px 0px; display:block; }

/* 후원기업 CI 리스트 시작 */
.company_support .support_con .company_tab03 .company_list{display:block; overflow:hidden;}
.company_support .support_con .company_tab03 .company_list li{float:left; margin-right:20px; margin-bottom:11px;}
.company_support .support_con .company_tab03 .company_list .last{margin-right:0px !important; }

.company_support .support_con .company_tab03 .company_list .company_box dt {width: 166px; height: 86px; cursor:pointer; border: 1px solid #bcbcbc;}
.company_support .support_con .company_tab03 .company_list .company_box dt:hover {border:1px solid #666;}
.company_support .support_con .company_tab03 .company_list .company_box {width: 166px; height: 110px;}
.company_support .support_con .company_tab03 .company_list .company_box dt img {width:100%; height: 100%; border:0;}
.company_support .support_con .company_tab03 .company_list .company_box dd {width: 166px; line-height:120%; padding-top:5px; text-align:center; font-weight:bold; color:#aaa;}
.company_support .support_con .company_tab03 .company_list .company_box:hover dd {color:#555;}


/* 
.company_support .support_con .company_tab03 .company_list .company_box a:hover{width:166px; height:50px; border:1px solid #555555; 
color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; padding-top:36px; text-indent:0px; 
 zoom: 1; filter: alpha(opacity=55); opacity: 0.55; background:#000;
}
*/
/* 후원기업 CI 리스트 마감 */

/* =============================== 기업후원-tab03-후원기업 및 단체_마감 =============================== */
/* =============================== 새디자인추가:::기업후원_마감 =============================== */


/* =============================== 새디자인추가:::후원하기_후원자가이드_시작:::page4 =============================== */

/* 기존레이아웃를 유지하면서, 내부 CSS 수정작업-html 파일명 변경함 */
.Guide_Right_Cnt .patron_guide_layout{position: relative; width:790px; height:auto; }

/* 기존 레이아웃에 이름을 변경하여 속성 수정함 */
.Guide_Right_Cnt .patron_guide_layout .Header_Cnt_guide{
	/* position: absolute;
	top:-140px; right:0;  */width:789px; 
	background: url(../images/support/guide_main_bg.gif) repeat-y;
}

/* 후원가이드 상단 레이아웃 */
.Header_Cnt_guide .patron_guide_main{overflow:hidden; display:block; position:relative;}
.patron_guide_main h3{display:block; margin:24px 0 21px 30px;}
.patron_guide_main span{display:block;}
.patron_guide_main .main_txt_patron_guide_01{margin:0 0 12px 30px;}
.patron_guide_main .main_txt_patron_guide_02{margin:0 0 10px 30px;}
.patron_guide_main .btn_income_tax_info{margin:0 0 22px 30px;}
.patron_guide_main .main_txt_patron_guide_03{margin:0 0 0 30px;}
.patron_guide_main .btn_img_patron_guide{ position:absolute; top:79px; left:417px;}

/* 후원가이드 상단의 경로안내 */
.Header_Cnt_guide .location_box{display:block;}
.Header_Cnt_guide .location_box .location {
display: block;
font-size: 11px;
font-family: 'NanumGothic',dotum;
color: #666;
line-height: 11px;
text-align: right;
padding-right: 22px;
padding-top: 12px;
}

/* 가이드안의 내용정리-새롭게 추가된 div으로 순서정렬의 문제에 따라 재작업 */
.patron_guide_con{width:789px; height:auto; position:relative; /* top:88px; */ margin-top:20px;}

/* 후원가이드의 탭메뉴공통 레이아웃 */
.Guide_Right_Cnt .patron_guide_layout .patron_guide_con .Guide_tapmanu{
	width:736px; height:63px;
	border-bottom:3px solid #d42727;
	margin:0 0 0 29px;
}
.Guide_Right_Cnt .patron_guide_layout .patron_guide_con .Guide_tapmanu li{float:left; display:block} /* 탭메뉴의 정렬 */

/* 후원자가이드 탭메뉴-이미지 */
.patron_guide_tabmenu_01 a{background:url(../images/support/patron_guide/tabmenu_patron_guide_01_off.gif) no-repeat;text-indent:-9999px;display:block; width:184px; height:63px;}
.patron_guide_tabmenu_01 a:hover, .patron_guide_tabmenu_01 a.on{background:url(../images/support/patron_guide/tabmenu_patron_guide_01_on.gif) no-repeat;}

.patron_guide_tabmenu_02 a{background:url(../images/support/patron_guide/tabmenu_patron_guide_02_off.gif) no-repeat;text-indent:-9999px;display:block; width:184px; height:63px;}
.patron_guide_tabmenu_02 a:hover, .patron_guide_tabmenu_02 a.on{background:url(../images/support/patron_guide/tabmenu_patron_guide_02_on.gif) no-repeat;}

.patron_guide_tabmenu_03 a{background:url(../images/support/patron_guide/tabmenu_patron_guide_03_off.gif) no-repeat;text-indent:-9999px;display:block; width:184px; height:63px;}
.patron_guide_tabmenu_03 a:hover, .patron_guide_tabmenu_03 a.on{background:url(../images/support/patron_guide/tabmenu_patron_guide_03_on.gif) no-repeat;}

.patron_guide_tabmenu_04 a{background:url(../images/support/patron_guide/tabmenu_patron_guide_04_off.gif) no-repeat;text-indent:-9999px;display:block; width:183px; height:63px;}
.patron_guide_tabmenu_04 a:hover, .patron_guide_tabmenu_04 a.on{background:url(../images/support/patron_guide/tabmenu_patron_guide_04_on.gif) no-repeat;}

/* 후원가이드 내부의 2depth의 이미지배경작업-기존소스를 가져와서 수정, 클래스명과 css변경 */
.patron_guide_panel_top{
	width: 748px; height: 29px;
	margin-left: 24px;
	background: url(../images/support/top_bg.png) center bottom no-repeat;
} /* 배경 */
.patron_guide_panel_middle{
	width: 748px;
	height: auto;
	margin-left: 24px;
	background: url(../images/support/middle_bg.png) repeat-y;
	position:relative;
}

.patron_guide_panel_middle .tabmenu01_con{
	width: 661px;
	height: auto;
	margin-left: 42px; padding-bottom:42px;
}
.patron_guide_panel_bottom{
	width: 748px; height: 30px; margin-left: 24px;
	background: url(../images/support/bottom_bg.png) center bottom no-repeat;
}

/* 이미지겸구분 */
.patron_guide_panel_middle .tabmenu01_con .tit_img_01{ display:block; margin:0 0 17px 13px; } /* 정기후원 */
.patron_guide_panel_middle .tabmenu01_con .tit_img_02{ display:block; margin:0 0 17px 13px; padding-top:50px; } /* 일시후원 */

/* 후원가이드의 테이블서식 */
.patron_guide_board01 {
	border-collapse: collapse;
	/* font-family:'돋움',Dotum; */
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-bottom:1px solid #e7e7e7; background:#FFF;
}

.patron_guide_board01 thead tr th:first-child {background-image:none;}

.patron_guide_board01 caption {visibility:hidden; font-size:0; }

.patron_guide_board01 th, .patron_guide_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 6px 5px;
}

.patron_guide_board01 thead th, .patron_guide_board01 thead td, .patron_guide_board01 tfoot th {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
}

.patron_guide_board01 thead th, thead td {
    border-top:2px solid #4a4645;
	border-bottom:1px solid #aeabaa;	
}

.patron_guide_board01 tbody th {color:#f35646; font-weight:bold; text-align:left; padding-left:20px; background: url(../images/support/patron_guide/icon_red_dot.gif) no-repeat 10px 50%;}
.patron_guide_board01 tbody td { text-align:left;}

/* 후원가이드에 후원금은 어떻게 쓰이나요 */
.step01_title img {vertical-align:top;}
.setp01_guide_list:last-child {margin-bottom:0;}
.setp01_guide_list {margin-bottom:43px;}
.setp01_guide_list img {vertical-align:top;}
.setp01_guide_list li {margin-bottom:15px;}
.setp01_guide_list li:last-child {margin-bottom:0;}
.setp01_guide_list .half:after {display:block; clear:both; width:100%; content:"";}
.setp01_guide_list .half > div {width:50%; box-sizing:border-box; padding-right:10.5px; float:left;}
.setp01_guide_list .half > div:last-child {padding-left:10.5px; padding-right:0;}


/* 후원가이드에 후원자가되시면 탭메뉴2번의 안의 내용01 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_01{ border-bottom:1px solid #fa988e; padding-bottom:33px; margin-bottom:45px; width:665px; height:auto; overflow:hidden; position:relative;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_01 .tit{display:block; margin:0 0 22px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_01 .txt{display:block; margin:0 0 24px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_01 .img_processing li{float:left; display:inline-block;}
.btn_foreign_child{ position:absolute; top:44px; right:22px;} /* 해외아동결연이 궁금해요버튼 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_02{ padding-bottom:33px; width:665px; height:auto; }
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_02 .tit{display:block; margin:0 0 22px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu02_con_02 li{margin-bottom:14px;}
/* 후원가이드에 후원하는 방법은 탭메뉴3번의 안의 내용01 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01{ border-bottom:1px solid #fa988e; padding-bottom:33px; margin-bottom:45px; width:665px; height:auto; overflow:hidden; font-size:13px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01 .main_topmenu{display:block;width:700px; margin:0 0 11px 0; overflow:hidden;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01 .main_topmenu li{display:inline-block; float:left;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01 .tit{display:block; margin:0 0 11px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01 .txt{display:block; margin:0 0 35px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_01 .img_processing li{ display:block; margin:0; padding:0;}

.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02{ border-bottom:1px solid #fa988e; padding-bottom:33px; margin-bottom:45px; width:665px; height:auto; overflow:hidden; font-size:13px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02 .tit{display:block; margin:0 0 36px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02 .img{display:inline-block; float:left; width:254px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02 .txt{display:inline-block; float:right;width:390px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02 .sub_tit{margin:21px 0 10px 4px;display:inline-block;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_02 .call_info{color:#ff7061; font-size:12px;}

.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03{padding-bottom:33px; width:665px; height:auto; overflow:hidden; font-size:13px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .tit{display:block; margin:0 0 36px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt{border-bottom:1px solid #dbd7d1; padding-bottom:33px; margin-bottom:45px; width:665px; height:auto; overflow:hidden; line-height:20px; position:relative;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .sub_tit{display:block; margin:0 0 11px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .btn_top{ position:absolute; top:0px; right:0px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .btn_top a{background:url(../images/support/patron_guide/btn_top_patron_guide.gif) no-repeat;text-indent:-9999px;display:block; width:40px; height:17px;} /* 상단이동 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .point{color:#ff7061;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .bank_info{display:block; margin:27px 0 11px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .con_txt .bank{color:#ff7061; font-weight:bold; font-size:12px; margin-bottom:24px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu03_con_03 .last_one{border:none; margin-bottom:0px;}

.list_style02 li{background:url(../images/support/patron_guide/li_b_star_icon.gif) no-repeat 0 8px; padding-left:12px; margin-bottom:5px;}/* 목록이 검정별있는 아이콘 */
.list_style01 li{background:url(../images/support/patron_guide/li_bullet_icon.gif) no-repeat 0 12px; padding-left:8px; margin-bottom:5px;}/* 목록이 줄있는 아이콘 */

/* 후원가이드에 다른후원참여방법은 탭메뉴4번내용 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con{padding-bottom:0px; width:665px; height:auto; overflow:hidden; font-size:13px; letter-spacing:-1px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .tit{display:block; margin:0 0 33px 0;}

.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt{border-bottom:1px solid #dbd7d1; padding-bottom:22px; margin-bottom:28px; width:665px; height:auto; overflow:hidden; position:relative;} /* 내부배너같은내용구성 */
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt .img{float:left; width:117px;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt .txt{ float:right; width:520px; line-height:160%;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt .txt .sub_tit{display:block; margin:0 0 10px 0;}
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt .txt .btn{display:block; margin:5px 0 8px 0;} 
.patron_guide_panel_middle .tabmenu01_con .tabmenu04_con .banner_txt .txt .btn .info{display:inline; padding:0px 10px 0px 0; vertical-align:top; font-weight:bold;}


/* =============================== 새디자인추가:::후원하기_후원자가이드_마감:::page4 =============================== */


/* support.css 내용을 옮겨옴 */

/* =============================== 새디자인추가:::기업, 단체회원 FAQ 수정_시작 =============================== */
.tb_search {position:relative; margin-bottom:9px;}
.tb_search .support{display:inline-block; float:left; margin-top:7px;}
.tb_search .search_box1{width:280px; float:right; padding:0; height:30px;}
.tb_search .search_box1 .btn{display:inline-block; padding:0; margin:0; position:absolute; right:0px; top:1px;}
.tb_search .search_box1 input[type=text]{width:213px; height:28px; border:1px solid #cccccc;position:absolute; right:47px; top:1px;}

/* 기업, 단체회원 수정 FAQ */
div.bz_help{width: 100%; height: auto; background:#fff; }
div.bz_help div.titleArea{
	height: 33px;
	width: 100%;
	border-top: 2px solid #4a4645;
	border-bottom: 1px solid #aeabaa;
}
div.bz_help div.titleArea span.Tit01{
	display:inline-block;
	float: left;
	width: 23px;
	height: 12px;
	margin: 10px 0 0 18px;
	
}
div.bz_help div.titleArea span.Tit02{
	display:inline-block;
	float: left;
	width: 24px;
	height: 12px;
	margin: 10px 0 0 377px;
}
.accordion_Faq01 {
	clear: both;
	width: 100%;
}
.accordion_Faq01 dl{
	width:100%;
	border-top: 1px solid #e7e7e7;
}
.accordion_Faq01 dl.bot_bor{
	border-bottom: 1px solid #8e8a88;
}
.accordion_Faq01 dt{
	padding:0 30px 0 0px;
	height:100%;
	background: url("../images/mypage/tap_arrow.gif") no-repeat scroll 98% center transparent;
}
.accordion_Faq01 dt.ac_active{
	background: url("../images/mypage/tap_arrow_on.gif") no-repeat scroll 98% center transparent;
}
.accordion_Faq01 dt.ac_tab {padding:6px 0px 6px 0; display: block;}
.accordion_Faq01 dt span{color:#555; font-size: 12px; line-height:16px; padding:0 10px 0 0; display:inline-block;}
/* 줄맞춤이 잘못되어 line-height추가하고 padding값 삭제 */
.accordion_Faq01 dt span .section{
	width: 56px; display: inline-block; text-align: center; color: #6d6462; vertical-align: top; 
}
/* 줄맞춤이 잘못되어 line-height추가하고 padding값 삭제 */
.accordion_Faq01 dt span.question{
	display:inline-block;color: #444444;  cursor:pointer; font-size:13px;
}
/* Q 마크를 span태그로 수정으로 아이콘화 */
.accordion_Faq01 dt span.icon_Q{
	width: 12px; height: 15px; padding-right:10px; padding-top: 2px;
	background:url(../images/support/icon_q_1.gif) no-repeat;text-indent:-9999px;display:inline-block;

}
.accordion_Faq01 dt.ac_active span{color:#333333;}
/* 위치지정을 위해 수정 */
.accordion_Faq01 dd{
	overflow: hidden;
	border-top: 1px solid #e7e7e7;
	background: #f8f8f8;
}
/* 답변 위치지정을 위해 css 추가 */
.accordion_Faq01 .ac_menu .ac_item{padding:17px 0 10px 70px;}

/* 답변을 아이콘화 */
.accordion_Faq01 dd span.icon_A{
	display: block;
	float: left;
	width: 12px;
	height: 15px;
	padding-right: 13px; padding-top:5px;
	background:url(../images/support/icon_a_1.gif) no-repeat;text-indent:-9999px;display:inline-block;
}
.accordion_Faq01 dd span.Text{
	display: block;
	float: left;
	width: 540px;
	height:100%;
	line-height: 20px;
	padding:0 0 26px 0;
	color: #555;
}

.accordion_Faq01 dd span.bt_support{
	display: block;
	width: 100%;
	clear: both;
	font-size: 12px;
	color: #e24b3b;
	padding-left: 25px;
	height: 15px;
	font-weight:bold;
}
.accordion_Faq01 dd span.bt_support a{
	color: #e24b3b;
}
/* 닫기버튼수정 */
.accordion_Faq01 dd span.bt_close{
	display: block;
	float: right;
	cursor: pointer;
	background:url(../images/support/bt_close2.gif) no-repeat;text-indent:-9999px;display:inline-block; width:54px; height:16px;
}

/* =============================== 새디자인추가:::기업, 단체회원 FAQ 수정_마감 =============================== */


/* 해외가이드 - 해외아동후원이 궁금해요 버튼 팝업 */
div.QnaBox{
	width: 585px;
	height: auto;
	position: absolute;
	right: 65px;
	top: 540px;
	z-index:100;
	display:block; overflow:hidden;

}
div.QnaBox span.close{
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	right: 14px;
	top:22px;
	cursor: pointer;
}
div.QnaBox div.top{
	width: 585px;
	height: 18px;
	background: url(../images/support/pop_qna_top.png) center top no-repeat;
	clear: both;
}
div.QnaBox div.middle{
	width: 585px;
	overflow: hidden;
	background: url(../images/support/pop_qna_middle.png) repeat-y;
	padding-top: 30px;
}
div.QnaBox div.middle ul{
	display: block;
	width: 529px;
	margin:0 auto;
}
div.QnaBox div.middle ul li{
	width: 529px;
	display: block;
}
div.QnaBox div.middle ul li.Q ul li.IconQ1{
	display: block;
	float: left;
	width: 13px;
	height: 15px;
	padding-left: 9px;
	padding-right: 11px;
}

div.QnaBox div.middle ul li.Q ul li.Qtitle{
	display: block;
	float: left;
	font-weight: bold;
	line-height: 18px;
	vertical-align: top;
	padding-top: 3px;
	*padding-top: 1px;
	width: 490px;
	color: #555555;
}
div.QnaBox div.middle ul li.A ul li.IconA1{
	display: block;
	float: left;
	width: 13px;
	height: 15px;
	padding-left: 9px;
	padding-right: 11px;
}
div.QnaBox div.middle ul li.A ul li.Atext{
	display: block;
	float: left;
	width: 490px;
	color: #555555;
	padding: 0px 0 30px 0 !important;
}
div.QnaBox div.middle ul li.A ul li.Atext p{
	line-height: 18px;
	letter-spacing: -0.5px;
}
div.QnaBox div.middle ul li.Q{
	padding: 3px 0 0px 0 !important;
	display:block;
	overflow:hidden;
}
div.QnaBox div.middle ul li.A{
	padding: 14px 0 0px 0 !important;
	overflow: hidden;
}
div.QnaBox div.bottom{
	width: 585px;
	height: 10px;
	background: url(../images/support/pop_qna_bottom.png) center top no-repeat;
	clear: both;
}

.patron_guide_panel_middle .tabmenu01_con div.QnaBox{
	width: 585px;
	height: auto;
	position: absolute;
	right: 217px;
	top: 237px;
	z-index:9999;
	display:block; 
	overflow:hidden;

}

/* 후원하기 중요 메세지 */
.alert_message {font-family:"NanumGothic";text-align:center;font-size:14px;color:#ff6d60;margin-top:13px;}


/* 후원하기 cms관련 추가 */
.payWay .btn1{position:absolute;top:1px;right:3px;}
.payWay .layer_fixed{padding:2px 0 2px 0;height:auto;}
.payWay .wayTip{display:block;padding: 0 0 10px 13px;margin: 0 0 0 88px;background: url(../images/support/foreign/icon_L.png) 0 0 no-repeat;line-height:16px;color:#555;}
.payWay .wayTip em{font-style:normal;color:#ff4733;}

.authType{position:relative;}
.authType label{position:relative;top:-1px;cursor:pointer;}
.authType a{position:absolute;top:-1px;display:none;}
.authType button{cursor:pointer;height:15px;line-height:15px;display:block;position:absolute;top:5px;right:0;background: url(../images/support/foreign/icon_question.png) no-repeat 0px 1px;padding-left:17px;font-size:12px;text-decoration: underline;}
.authMsg{color:#555;background: url(../images/support/foreign/icon_suc.png) no-repeat 0px 1px;padding-left:19px;height:15px;line-height:15px;}
.authMsg span{color:#ff4733;font-weight:700;}

.layer{position:absolute;top:0;left:0;width:500px;z-index:999;background:#fff;}
.layer .layerTop{background:#e8242c;padding:10px 0 10px 15px;}
.layer .layerIn{padding:30px 35px 0 35px;}
.layer .stepARS2{background: url(../images/support/foreign/icon_tel.png) no-repeat right 0;}
.layer .stepARS3{background: url(../images/support/foreign/icon_tel2.png) no-repeat right 0;} 
.layer .defaultTxt{line-height:18px;color:#666;margin-top:10px;}
.layer .defaultTxt strong{display:block;font-size:18px;color:#222;font-weight:400;margin-bottom:5px;}
.layer .pointColor{color:#ff4733;font-weight:700;}
.layer .layerAuthWay{margin-top:20px;}
.layer table{width:100%;border-top:1px solid #cecece;margin-top:5px;}
.layer table th{background:#f3f3f3;color:#000;border-bottom:1px solid #cecece;}
.layer table td{color:#666;padding:15px 0 15px 10px;border-bottom:1px solid #cecece;}
.layer table td a{color:#ff4733;text-decoration:underline;}
.layer .authHelp{border:1px solid #ebebeb;background:#faf9f9;border-radius:5px;text-align:center;padding:18px 0 14px 0;margin:15px 0;}
.layer .authHelp span{display:inline-block;margin-right:5px;padding-right:10px;background: url(../images/support/foreign/icon_authBar.png) no-repeat right 3px;}
.layer .authHelp a{display:block;margin-top:10px;}
.layer .layerBtns{text-align:center;margin:17px 0;}
.layer .layerBtns a{margin:0 2px;}
.layer .layerTips{font-size:12px;color:#666;line-height:18px;margin-bottom:30px;}
.layer .layerTips a{color:#ff4733;text-decoration:underline;}
.layer .layerTips .list1{margin-left:8px;}
.layer .layerTips .list2 li{text-indent:-8px;margin:3px 0 3px 8px;}
.layer .layerFooter{border-top:1px solid #dadada;text-align:center;background:#f6f6f6;font-size:10px;color:#aaa;padding:10px 0;}
.layer .btnLayerClose{cursor:pointer;font-size:0;position:absolute;top:16px;right:20px;width:19px;height:19px;border:0;background:url(../images/support/foreign/img_layerClose.png) center center no-repeat;}

/* 맞춤후원 */
.custom_support {padding:24px 30px; background-color:#f5f0e9; border-left:1px solid #dad6ce; border-bottom:1px solid #dad6ce; word-break: keep-all; word-wrap: break-word;}
.custom_support .mt20 {margin-top:20px !important;}
.custom_support .mt25 {margin-top:25px !important;}
.custom_support .mt40 {margin-top:40px !important;}
.custom_support .mt50 {margin-top:50px !important;}
.custom_support .mt60 {margin-top:60px !important;}
.custom_support .titText {display:block;}
.custom_support .con_box {border-top:2px solid #e04b41; padding:28px 27px; margin-top:29px; }
.custom_support .con_box.bg1 {background:#fff url('/webPub/0_sck2014/images/support/custom/bg_conBox.png') no-repeat 463px 51px;}
.custom_support .con_box.bg2 {background:#fff url('/webPub/0_sck2014/images/support/custom/bg_conBox02.png') no-repeat 463px 64px;}
.custom_support .con_box.bg3 {background:#fff url('/webPub/0_sck2014/images/support/custom/bg_conBox03.png') no-repeat 480px 25px;}
.custom_support .con_box .con1 {width:450px; margin-top:17px;}
.custom_support .con_box .text1 {font-size:21px; color:#363636; font-weight: bold;}
.custom_support .con_box .text2 {font-size:14px; color:#555555; line-height:24px; }
.custom_support .con_box .people {font-size:14px; color:#111111; font-weight: bold; text-align: right; display: block; margin-top:5px;}
.custom_support .con_box .people.mt10 {margin-top:10px;}
.custom_support .con_box .con2 {margin-top:37px;}
.custom_support .con_box .con3 {margin-top:27px;}
.custom_support .con_box .mt13 {margin-top:13px;}
.custom_support .con_box .stit {font-size:25px; color:#e04b41; display:block; margin-bottom:15px;}
.custom_support .con_box .list li {font-size:14px; color:#333333; background:url('/webPub/0_sck2014/images/support/custom/bullet.png') no-repeat 0 5px; padding-left:9px; margin-top:8px; font-weight: 700;}
.custom_support .con_box .list li a {font-size:14px; color:#333333;}
.custom_support .con_box .list li a:hover {text-decoration:underline;}
.custom_support .con_box .list li:first-child {margin:0;}
.custom_support .con_box .note {font-size:13px; color:#333333; display:block; margin:8px 0 0 8px;}
.custom_support .con_box .con4 {width:415px;}
.custom_support .con_box .contact {text-align:right; font-family:'돋움',Dotum; margin-top:18px;}
.custom_support .con_box .contact strong {color:#ad3b3f;}
.custom_support .con_box .contact .info {color:#555555; margin-top:7px;}
