
@charset "utf-8";

@import url(../font/nanumgothic.css);


/* =============================== 새디자인추가:::마이페이지_나의후원_시작 =============================== */

/* 카테고리 */
.location_box{display:block;}
.location{display:block;font-size:11px; color:#666; line-height:11px; text-align:right; *line-height:13px; padding-right:22px; padding-top:12px;}
.location .bold{font-weight: bold; color: #333333;}

/* 레이아웃 */
/* 마이페이지의 나의후원의 전체 컨텐츠 배경페이지-사이즈가 맞지 않아, 배경사용 */
.mysupport{
	position: relative; width:790px; height:auto; padding-bottom:30px; z-index: 10;
	background: url(../images/mypage/bg.gif) right repeat-y;
}
/* 마이페이지의 나의후원의 top부분, 배경대신 css소스 사용 */
.mysupport .Header_Cnt{
	position: absolute; top:-140px; right:0; width:790px; height:121px;
	z-index: 999;
	background: url(../images/mypage/bg.gif) right repeat-y; 
}
/* 마이페이지의 나의후원의제목 */
.mysupport .Header_Cnt h3 {margin:0px 0 17px 18px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */ /* 후원하기와 다르게 상단의 margin의 위치가 5px만큼의 차이가 디자인상으로 있다 */

/* 마이페이지의 나의후원의 1depth 탭메뉴 위치 */
.mysupport .Header_Cnt ul {margin-left:15px;}
.mysupport .Header_Cnt li{float:left;}

/* 마이페이지의 나의후원의 1depth 탭메뉴-이미지 */
.mysupport_tabmenu_01 a{background:url(../images/mypage/mysupport/tebmenu_01_off.gif) no-repeat;text-indent:-9999px;display:block; width:253px; height:59px;}
.mysupport_tabmenu_01 a:hover, .mysupport_tabmenu_01 a.on{background:url(../images/mypage/mysupport/tebmenu_01_on.gif) no-repeat;}
.mysupport_tabmenu_02 a{background:url(../images/mypage/mysupport/tebmenu_02_off.gif) no-repeat; text-indent:-9999px;display:block; width:190px; height:59px;}
.mysupport_tabmenu_02 a:hover, .mysupport_tabmenu_02 a.on{background:url(../images/mypage/mysupport/tebmenu_02_on.gif) no-repeat;}
.mysupport_tabmenu_03 a{background:url(../images/mypage/mysupport/tebmenu_03_off.gif) no-repeat;text-indent:-9999px;display:block; width:254px; height:59px;}
.mysupport_tabmenu_03 a:hover, .mysupport_tabmenu_03 a.on{background:url(../images/mypage/mysupport/tebmenu_03_on.gif) no-repeat;}

.mysupport_tabmenu_04 a{background:url(../images/mypage/mysupport/tebmenu_04_off.gif) no-repeat;text-indent:-9999px;display:block; width:253px; height:59px;}
.mysupport_tabmenu_04 a:hover, .mysupport_tabmenu_04 a.on{background:url(../images/mypage/mysupport/tebmenu_04_on.gif) no-repeat;}

.mysupport .my_con{width:790px; height:auto; position:relative; top:-20px; background: url(../images/mypage/bg.gif) right repeat-y; }
.mysupport .my_con .my_bg{width:760px; height:auto; margin-left:15px; background:#fff;}

/* tab01의 컨텐츠 */
.mysupport .my_con .my_bg .tabmenu01{background:url(../images/mypage/mysupport/bg_mysupport.gif) no-repeat 230px 52px; position:relative; padding-bottom:143px; letter-spacing:-1.5px; font-size:13px; overflow:hidden;}
.mysupport .my_con .my_bg .tabmenu01 span{display:inline-block;}
.mysupport .my_con .my_bg .tabmenu01 .tab01_tit{margin:90px 0 31px 84px;}
.mysupport .my_con .my_bg .tabmenu01 .tab01_txt{margin:0px 0 0 84px; width:340px;}
.mysupport .my_con .my_bg .tabmenu01 .tab01_img{position:absolute; top:85px; right:95px;}
/* tab01의 컨텐츠 안의 버튼영역 */
.mysupport .my_con .my_bg .tabmenu01 .btn_area{width:644px; overflow:hidden; border-top:3px solid #ff8585; padding-top:20px; text-align:center; margin:68px 0 0 57px;}

/* tab01의 2depth 영역 재작업 */
.mysupport .my_con .my_bg .tabmenu01_1{padding-bottom:50px; font-size:13px; /* font-family:'돋움',Dotum; */ overflow:hidden;}


/* 개인정보 조회 비밀번호 확인 */

.mysupport .my_con02 {width:790px; height:auto; position:relative; top:-20px; background: url(../images/mypage/bg.gif) right repeat-y; }
.mysupport .my_con02 .my_bg{width:760px; height:auto; margin-left:15px; background:#fff;}

.mysupport .my_con02 .my_bg .tabmenu01{background:url(../images/mypage/mysupport/bg_mysupport.gif) no-repeat 230px 52px; position:relative; padding-bottom:143px; letter-spacing:-1.5px; font-size:13px; overflow:hidden;}
.mysupport .my_con02 .my_bg .tabmenu01 span{display:inline-block;}
.mysupport .my_con02 .my_bg .tabmenu01 .tab01_tit{margin:90px 0 31px 84px;}
.mysupport .my_con02 .my_bg .tabmenu01 .tab01_txt{margin:0px 0 0 84px; width:340px;}
.mysupport .my_con02 .my_bg .tabmenu01 .tab01_img{position:absolute; top:85px; right:95px;}

.mysupport .my_con02 .my_bg .tabmenu01 .btn_area{width:644px; overflow:hidden; border-top:3px solid #ff8585; padding-top:20px; text-align:center; margin:68px 0 0 57px;}

.mysupport .my_con02 .my_bg .tabmenu01_1{padding-bottom:50px; font-size:13px; /* font-family:'돋움',Dotum; */ overflow:hidden;}

.mysupport .my_con02 .my_bg .myinfo_modify {height:695px;}
.mysupport .my_con02 .my_bg .myinfo_modify .line {border-bottom:1px solid #dddddd;width:640px;height:10px;margin:0 auto;}
.mysupport .my_con02 .my_bg .myinfo_modify .txt_certify {width:100%;text-align:center;padding:40px 0 35px 0;}
.mysupport .my_con02 .my_bg .myinfo_modify .txt_guide {text-align: center;display: block; padding: 0;}
.mysupport .my_con02 .my_bg .myinfo_modify .txt_guide a.rt {color:#E85B4C; text-decoration:underline;}
.mysupport .my_con02 .my_bg .myinfo_modify .myinfo_certify {background-color:#faf8f3;width:420px;margin:15px auto 0;padding:20px;}
.mysupport .my_con02 .myinfo_modify .myinfo_certify input[type=text],
.mysupport .my_con02 .myinfo_modify .myinfo_certify input[type=password],
.mysupport .my_con02 .myinfo_modify .myinfo_certify input[type=file]{height:14px !important;padding:6px 5px !important;font-size:14px;line-height:1;border:1px solid #cacaca;}
.mysupport .my_con02 .myinfo_modify .myinfo_certify label{width:70px; display:inline-block; text-align: left; }
.mysupport .my_con02 .myinfo_modify .myinfo_certify li{line-height: 28px; margin:5px 0; text-align: center;}




/* tab01의 2depth 탭메뉴 */
.mypage_2depth_tab{margin:20px 0 0 16px; display:block; width:728px; }
.mypage_2depth_tab .inner{overflow:hidden;padding-left:1px; float:left; width:430px; }
.mypage_2depth_tab .inner li{float:left;margin-left:-1px; margin-top:1px; border-width:1px 1px 0;}
.mypage_2depth_tab .inner li a{display:block;letter-spacing:-1px;padding:10px 40px 6px; color:#868686; background:#f8f8f8 ;border:1px solid #d6d6d6; border-bottom:none; font-weight:bold;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */
.mypage_2depth_tab .inner li a.on, .mypage_2depth_tab .inner li a:hover{color:#fff; background:#e62626; text-decoration:none; border:1px solid #e62626;  border-bottom:none;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */
/* 조회수 */
.mypage_2depth_tab .hits{color:#666666; float:right; width:150px; text-align:right; overflow:hidden; padding:11px 5px 0 0; height:21px;}
.mypage_2depth_tab .hits .point{color:#fb5151;}
/* 페이지 디자인에 따른 라인추가 */
.mypage_2depth_tab_line{border-top:1px solid #afafaf;}
/* 연도선택 */
.tabmenu_year{position:absolute;left:293px;top:22px;}


/* tab01의 2depth 탭메뉴01-내용 */
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con01{margin:0 0 0 16px; width:728px; display:block; overflow:hidden;} /* list화면 탭메뉴에 라인이 없는 화면 */
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02{margin:0 0 0 16px; width:728px; display:block; overflow:hidden;border-top:1px solid #afafaf;}  /* list화면 탭메뉴에 라인이 있는 화면 */

/* 마이페이지 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;}

/* 게시판스타일 */
.mypage_list_board01  {
	border-collapse: collapse;
	/* font-family:'돋움',Dotum; */
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-bottom:1px solid #8e8a88; background:#FFF;
}

.mypage_list_board01 thead tr th:first-child {background-image:none;}

.mypage_list_board01 caption {visibility:hidden; font-size:0; }

.mypage_list_board01 tbody tr:first-child th,.mypage_list_board01 tbody tr:first-child td{border-top:none;}

.mypage_list_board01 th, .mypage_list_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 20px 5px;
}

.mypage_list_board01 thead th, .mypage_list_board01 thead td {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
	color:#8f8f8f;
}

.mypage_list_board01 thead th, thead td {
    border-top:1px solid #afafaf; 
	border-bottom:1px solid #aeabaa;	
}

.mypage_list_board01 tr.mySupportTips td{text-align:left;line-height:18px;padding:5px 0;}
.mypage_list_board01 tr.mySupportTips td p{text-indent: -16px;margin-left: 20px;}
    

/*.mypage_list_board01 tbody th {font-weight:300; }*/
.mypage_list_board01 tbody td {text-align:center;}
.mypage_list_board01 tbody td.division {font-weight:bold;}

/* table 내부단의 버튼 */
button{overflow:visible;padding:0;margin:0px;background:none;border:0;}

span.btn3{display:inline-block;margin:0 2px;background:url(../images/support/foreign/bg_btn01_01.png) no-repeat 0px 0px;vertical-align:top;}
span.btn3 a, span.btn3 button{display:inline-block;padding:6px 8px 3px;background:url(../images/support/foreign/bg_btn01_02.png) no-repeat right 0;vertical-align:top; 
 text-decoration:none;} /* 좌우 패딩 디자인가이드에서 수정 (버튼이 많아 넘치는 페이지 발생) */
span.btn3:hover{background:url(../images/support/foreign/bg_btn01_01.png) no-repeat 0px -23px;}
span.btn3 a:hover, span.btn3 button:hover{background:url(../images/support/foreign/bg_btn01_02.png) no-repeat right -23px;}
span.btn3 button{height:20px;padding:0 14px;}
span.btn3 span.icon1 {padding-right:5px; background:url(../images/support/foreign/icon_btn_triangle.png) no-repeat right 3px; font-size:11px; font-family:'NanumGothic',"돋움", Dotum;color:#555555; letter-spacing:-1px;}

/* 공개설정버튼 */
span.btn_makepublic{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.btn_makepublic a, span.btn_makepublic button, span.btn_makepublic 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.btn_makepublic a:hover, span.btn_makepublic button:hover{color:#000;}
span.btn_makepublic a, span.btn_makepublic button, span.btn_makepublic span{height:20px;padding:4px 5px 0 5px;}
.msie7 span.btn_makepublic a, .msie7 span.btn_makepublic button, .msie7 span.btn_makepublic span {padding-top:2px;}

body:first-of-type span.btn3 a, span.btn3 button{padding:6px 8px 3px;}/* 파이어폭스, 오페라, 크롬용 */


/* 공통팝업용 버튼 */
span.btn_txt2{display:inline-block;margin:0 2px;background:url(../images/mypage/mysupport/layer/bg_btn2_1.gif) no-repeat 0px 0px;}
span.btn_txt2 a, span.btn_txt2 button{display:block;padding:8px 14px 8px;background:url(../images/mypage/mysupport/layer/bg_btn2_2.gif) no-repeat right 0px;font-size:12px;font-family:'NanumGothic',"돋움", Dotum; color:#FFFFFF; font-weight:bold;line-height:1em;text-decoration:none;}
span.btn_txt2:hover{background:url(../images/mypage/mysupport/layer/bg_btn2_1.gif) no-repeat 0px -28px;}
span.btn_txt2 a:hover, span.btn_txt2 button:hover{background:url(../images/mypage/mysupport/layer/bg_btn2_2.gif) no-repeat right -28px;}
span.btn_txt2 button{height:28px;padding:0 14px;line-height:28px;}
span.btn_txt2 {vertical-align:top !important;}

span.btn_txt3{display:inline-block;margin:0 2px;background:url(../images/mypage/mysupport/layer/bg_btn3_1.gif) no-repeat 0px 0px;}
span.btn_txt3 a, span.btn_txt3 button{display:block;padding:8px 14px 8px;background:url(../images/mypage/mysupport/layer/bg_btn3_2.gif) no-repeat right 0px;font-size:12px;font-family:'NanumGothic',"돋움", Dotum; color:#FFFFFF; font-weight:bold;line-height:1em;text-decoration:none;}
span.btn_txt3:hover{background:url(../images/mypage/mysupport/layer/bg_btn3_1.gif) no-repeat 0px -28px;}
span.btn_txt3 a:hover, span.btn_txt3 button:hover{background:url(../images/mypage/mysupport/layer/bg_btn3_2.gif) no-repeat right -28px;}
span.btn_txt3 button{height:28px;padding:0 14px;line-height:28px;}
span.btn_txt3 {vertical-align:top !important;}



/* 후원금인상동의버튼 */
.mysupport .my_con .my_bg .tabmenu01_1 .btn{ overflow:hidden; margin:20px 0 0 16px; display:block;}

/* 마이페이지_나의후원_후원상세테이블 서식 */
.mypage_detail_tb_row{border-top:2px solid #dddde1;border-bottom:1px solid #e7e7e7;}
.mypage_detail_tb_row th, .mypage_detail_tb_row .th{
background:#faf9f9;
border-top:1px solid #e7e7e7;
padding:14px 0px 14px 12px; height:13px; text-align:left;
font-size:12px; /* font-family:'돋움',Dotum; */ font-weight:bold; color:#333333; 
}/* 위 오른 아래 왼쪽 순 */
.mypage_detail_tb_row td{
	position:relative;
background:#fff;
border-top:1px solid #e7e7e7;
padding:14px 0px 14px 12px; height:13px; text-align:left; 
font-size:12px; /* font-family:'돋움',Dotum; */ color:#777777; 
}/* 위 오른 아래 왼쪽 순 */
.mypage_detail_tb_row th.t_center{padding-left:10px;}
.mypage_detail_tb_row tr:first-child th,.mypage_detail_tb_row tr:first-child td{border-top:none;}

.mypage_detail_tb_row span.number{font-weight:bold;}


/* web 회원가입 버튼 */

.web_memberjoin {
	text-align: center;
	margin: 15px 0 30px 0;
}

/* 정기후원 약관동의 항목 추가 */

.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_last{
padding-left:3px;  height:30px; padding-top:4px;
}

.support_provision03 li 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;}




/* 나의후원_후원약속사항_정기후원_일반정기후원 안의 제목 */
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02 h4{ margin:15px 0 17px 0;}
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02 .con_tit_info{ display:block; height:29px; margin-top:20px;}
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02 .con_tit_info h5{float:left; margin:6px 0 0 11px; font-size:12px;}
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02 .con_tit_info .btn3{float:right; margin-right:6px; margin-bottom:5px;}
.mysupport .my_con .my_bg .tabmenu01_1 .mypage_2depth_tab_con02 .con_tit_info .sub_infotxt{float:left; margin:6px 0 0 11px; font-size:12px;}

/* 테이블하단 배치 */
.info_bottom{ padding:11px 0 12px 12px; }
.info_bottom li {list-style: none;}
.info_txt_05{font-size:11px; color:#666; letter-spacing: -0.2px; background:url(../images/mypage/mysupport/icon_red_star.gif) no-repeat 0px 2px; padding-left:12px; line-height:16px;}
.info_txt_05_ex {font-size:11px; color:#666; letter-spacing: -0.2px; background:url(../images/mypage/mysupport/icon_black_star.gif) no-repeat 0px 2px; padding-left:12px; line-height:16px;}
.info_txt_05_gray {font-size:11px; color:#666; letter-spacing: -0.2px; background:url(../images/mypage/mysupport/icon_gray_star.gif) no-repeat 0px 2px; padding-left:12px; line-height:16px;}

.info_txt_06{font-size:12px; color:#333; letter-spacing: -0.2px; background:url(../images/mypage/mysupport/icon_red_star.gif) no-repeat 0px 2px; padding-left:12px; margin-top: 10px; line-height:16px;}
.info_txt_06 span {font-weight: bold;}

/* 버튼영역 */
.mysupport .my_con .my_bg .tabmenu01_1 .btn_area{overflow:hidden; text-align:center;}

/* 변경이력보기 게시판스타일 */
.mypage_detail_tb_col  {
	border-collapse: collapse;	/* font-family:'돋움',Dotum; */ margin:0; padding: 0;
	width:100%;
	color: #777777;
	border-bottom:1px solid #e7e7e7; background:#FFF;
}

.mypage_detail_tb_col thead tr th:first-child {background-image:none;}

.mypage_detail_tb_col caption {visibility:hidden; font-size:0; }

.mypage_detail_tb_col tbody tr:first-child th,.mypage_detail_tb_col tbody tr:first-child td{border-top:none;}
.mypage_detail_tb_col th, .mypage_detail_tb_col td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 14px 5px;
}
.mypage_detail_tb_col thead th, .mypage_detail_tb_col thead td {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
}
.mypage_detail_tb_col thead th, thead td {
    border-top:2px solid #e7e7e7; 
	border-bottom:1px solid #e7e7e7; background:#faf9f9;
	color:#333333;	
}
/*.mypage_list_board01 tbody th {font-weight:300; }*/
.mypage_detail_tb_col tbody td {text-align:center;}

/* 합계 */
.mypage_detail_tb_col tr.sum td {background:#faf9f9;}
.mypage_detail_tb_col tr td span.sum01 {float: right; margin-right: 93px; font-weight:bold; }
.mypage_detail_tb_col tr td span.sum02 {float: right; margin-right: 11px; font-weight:bold;}

/* 합계부분추가디자인 */
mypage_detail_tb_col tfoot th, tfoot td {
    vertical-align:middle;
	height:20px;
	padding: 12px 60px 12px 7px !important; background:#faf9f9;
	border-top:1px solid #cccccc !important;
	border-bottom:1px solid #cccccc !important; color:#cccccc; text-align:right;
}
mypage_detail_tb_col tfoot th, tfoot td span{font-weight:bold; color:#333;}


/* 이전글,다음글 게시판 스타일 */
.mypage_board_preview {width:100%; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; /* font-family:'돋움',Dotum; */ font-size:12px;color:#888888; margin-top:16px;}
.mypage_board_preview tbody th {padding:6px 20px;height:20px;border-top:1px solid #e7e7e7;background:url(../img/board/board_line.gif) no-repeat 100% 50%;}
.mypage_board_preview tbody tr.tit th,.mypage_board_preview tbody tr.tit td {background-color:#f8f8f9;}
.mypage_board_preview tbody td {padding:6px 20px;height:20px;border-top:1px solid #e7e7e7;}
.mypage_board_preview tbody tr:first-child th,.mypage_board_preview tr:first-child td {border-top:none;}
.mypage_board_preview span.prev,.mypage_board_preview span.next { font-size:11px;  padding-right:10px;font-weight:normal;background:url(../images/mypage/mysupport/icon_board_up.gif) no-repeat 100% 4px}
.mypage_board_preview span.next {font-size:11px; background:url(../images/mypage/mysupport/icon_board_down.gif) no-repeat 100% 5px}
.mypage_board_preview tbody td.title a { text-decoration:none; }
.mypage_board_preview tbody td.title a:hover { font-weight:bold; }

/* tab01의 컨텐츠 안의 버튼영역-2번째 */
.mysupport .my_con .my_bg .tabmenu01_1 .btn_area02{overflow:hidden; text-align:right; margin:10px 17px 0 0;} /* 추후 디자인 논의 */
/* tab01의 컨텐츠 안의 버튼영역-2번째 */
.mysupport .my_con .my_bg .tabmenu01_1 .btn_area03{overflow:hidden; text-align:center; margin-top:10px;}
/* tab01의 컨텐츠 안의 버튼영역-3번째 */
.mysupport .my_con .my_bg .tabmenu01_1 .btn_area04{overflow:hidden; text-align:right; margin-top:10px;}

/*입금, 미입금 구분*/
.deposit_no{ color:#f35646; font-weight:bold;}
.deposit_yes{ color:#7da7d8; font-weight:bold;}

/* tab02의 컨텐츠 */
.mysupport .my_con .my_bg .tabmenu02{background:url(../images/mypage/mysupport/bg_foreign160127.jpg) no-repeat right -5px; position:relative; padding-bottom:143px; letter-spacing:-1.5px; font-size:13px; overflow:hidden; line-height:18px;}
.mysupport .my_con .my_bg .tabmenu02 span{display:block;}
.mysupport .my_con .my_bg .tabmenu02 .tab02_tit{margin:77px 0 28px 59px;}
.mysupport .my_con .my_bg .tabmenu02 .tab02_txt{margin:0px 0 0 59px; width:410px; height:230px;letter-spacing:-0.075em;line-height:21px;font-size:13px;color:#454545;}
.mysupport .my_con .my_bg .tabmenu02 .tab02_txt strong {color:#212121;}
.mysupport .my_con .my_bg .tabmenu02 .tab02_txt a{display:inline-block; margin:0 0 0 5px; line-height:14px; }
.mysupport .my_con .my_bg .tabmenu02 .tab02_img{position:absolute; top:170px; right:64px;}

.mysupport .my_con .my_bg .tabmenu02_0{position:relative; padding-bottom:143px; letter-spacing:-1.5px; font-size:13px; overflow:hidden; line-height:18px;}
.mysupport .my_con .my_bg .tabmenu02_0 span{display:block;}
.mysupport .my_con .my_bg .tabmenu02_0 .support02_0_con{margin:77px 0 0px 59px; background:none;}
.mysupport .my_con .my_bg .tabmenu02_0 .btn_area{width:644px; overflow:hidden; border-top:3px solid #ff8585; padding-top:20px; text-align:center; margin:0px 0 0 57px;}

/* tab01의 컨텐츠 안의 버튼영역 */
.mysupport .my_con .my_bg .tabmenu02 .btn_area{width:644px; overflow:hidden; border-top:3px solid #ff8585; padding-top:20px; text-align:center; margin:28px 0 0 57px;}

/* 해외아동결연정보 */
.foreign_child_info{width:760px; height:278px; background:url(../images/mypage/mysupport/tabmenu02_foreign_bg.gif) no-repeat 0px 0px; overflow:hidden; position:relative; overflow:hidden;}
.foreign_child_info .info{position:relative; width:680px; top:15px; left:30px;}
/* 아이사진 */
.foreign_child_info .info .child{width:165px; height:220px; border:1px solid #d1cdc5; float:left; margin:13px 0 0 0;}
/* 아이사진 확대 */
.foreign_child_info .info .child .btn_zoom{position:absolute; top:201px; left:132px;}
.foreign_child_info .info .child .btn_zoom a{background:url(../images/mypage/mysupport/btn_zoom.gif) no-repeat; width:35px; height:34px; display:block;text-indent:-9999px; z-index:100;}
.foreign_child_info .info .child_info{float:right; width:464px; margin-right:22px;}

/* 해외아동 pagination */



/* 해외아동결연정보 테이블 */
.child_info_row{font-weight:bold;}
.child_info_row th, .child_info_row .th{
/*border-top:1px solid #dddddd;*/
padding:10px 0px 14px 2px; height:13px; text-align:left;
font-size:12px; /* font-family:'돋움',Dotum;*/ font-weight:bold; color:#888888; 
}/* 위 오른 아래 왼쪽 순 */
.child_info_row td{
/*border-top:1px solid #e7e7e7;*/
padding:10px 0px 14px 2px; height:13px; text-align:left; 
font-size:12px; /* font-family:'돋움',Dotum; */ color:#444444; 
}/* 위 오른 아래 왼쪽 순 */
.child_info_row th.t_center{padding-left:10px;}
.child_info_row tr:first-child th,.child_info_row tr:first-child td{border-top:none;}

/* 아이이름서식 */
.child_info_row th.name_tit{padding:22px 0px 9px 2px;}
.child_info_row td.name{color:#f35959; font-size:14px; padding:22px 0px 9px 2px;}

/* 아이후원상상태서식 */
.child_info_row td.state{color:#f35959;}

/* 아이옆의 웃는아이콘 */
.icon_smile{background:url(../images/mypage/mysupport/icon_smile.gif) no-repeat; width:28px; height:35px;display:inline-block; margin-left:10px; vertical-align:middle;}

/* 아동결연정보 이전, 다음버튼 */
.foreign_child_info .pre{position:absolute; top:125px; left:8px;}
.foreign_child_info .pre a{background:url(../images/mypage/mysupport/btn_foreign_pre_off.gif) no-repeat; width:28px; height:29px; display:block;text-indent:-9999px; z-index:100;}
.foreign_child_info .pre a:hover, .foreign_child_info .pre a.on{background:url(../images/mypage/mysupport/btn_foreign_pre_on.gif) no-repeat;}
.foreign_child_info .next{position:absolute; top:125px; left:725px;}
.foreign_child_info .next a{background:url(../images/mypage/mysupport/btn_foreign_next_off.gif) no-repeat; width:28px; height:29px; display:block;text-indent:-9999px; z-index:100;}
.foreign_child_info .next a:hover, .foreign_child_info .next a.on{background:url(../images/mypage/mysupport/btn_foreign_next_on.gif) no-repeat;}

.foreign_child_info .page_number_small{color:#f35959; display:inline-block; position:absolute; top:224px; right:36px; width: 480px;}
.foreign_child_info .page_number_small .txt {color:#999999; float: left; margin-right: 10px;}
.foreign_child_info .page_number_small li{ float:left; margin-right: 5px; line-height: 23px; color: #000;}
.foreign_child_info .page_number_small li .next_page {width: 24px; height: 24px; display: inline-block; background: url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next.gif') 0 0 no-repeat;}
.foreign_child_info .page_number_small li .next_page.on {width: 24px; height: 24px; display: inline-block; background: url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next_on.gif') 0 0 no-repeat;}
.foreign_child_info .page_number_small li .prev_page {width: 24px; height: 24px; display: inline-block; background: url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev.gif') 0 0 no-repeat;}
.foreign_child_info .page_number_small li .prev_page.on {width: 24px; height: 24px; display: inline-block; background: url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev_on.gif') 0 0 no-repeat;}
.foreign_child_info .page_number_small select {width: 49px; height: 23px;}
.foreign_child_info .page_number_small input[type=button] {padding:5px; cursor: pointer;
text-align: center;
cursor: default;
color: buttontext;
padding: 2px 6px 3px;
border: 1px solid #999;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background: #f6f6f6;
background: -webkit-linear-gradient(#fff, #f6f6f6);
background: linear-gradient(#fff, #f6f6f6);
box-sizing: border-box;}
.foreign_child_info .page_number_small a{color:#f35959;font-weight:bold;}
.foreign_child_info .page_number_small a:hover, .foreign_child_info .page_number_small a.on{font-weight:bold;}


/* 메인페이지 밑의 아키정보이동-이전, 다음버튼 */
.layoutBox .pre{position:absolute; top:125px; left:8px;}
.layoutBox .pre a{background:url(../images/mypage/mysupport/btn_foreign_pre_off.gif) no-repeat; width:28px; height:29px; display:block;text-indent:-9999px; z-index:100;}
.layoutBox .pre a:hover, .foreign_child_info .pre a.on{background:url(../images/mypage/mysupport/btn_foreign_pre_on.gif) no-repeat;}
.layoutBox .next{position:absolute; top:125px; left:725px;}
.layoutBox .next a{background:url(../images/mypage/mysupport/btn_foreign_next_off.gif) no-repeat; width:28px; height:29px; display:block;text-indent:-9999px; z-index:100;}
.layoutBox .next a:hover, .foreign_child_info .next a.on{background:url(../images/mypage/mysupport/btn_foreign_next_on.gif) no-repeat;}



/* 해외아동결연의 하단의 탭메뉴와 편지쓰기버튼 */
.sub_foreign_child_info_tabmenu{height:37px; border-bottom:2px solid #fb5151; margin:15px 16px 26px 16px; }
.sub_foreign_child_info_tabmenu ul{float:left;}
.sub_foreign_child_info_tabmenu li{float:left;}
.sub_foreign_child_info_tabmenu .letter{float:right; margin-right:5px;}
.foreign_child_info_tabmenu_01 a{background:url(../images/mypage/mysupport/sub_tabmenu_foreign_01_off.gif) no-repeat;text-indent:-9999px;display:block; width:148px; height:37px;}
.foreign_child_info_tabmenu_01 a:hover, .foreign_child_info_tabmenu_01 a.on{background:url(../images/mypage/mysupport/sub_tabmenu_foreign_01_on.gif) no-repeat;}
.foreign_child_info_tabmenu_02 a{background:url(../images/mypage/mysupport/sub_tabmenu_foreign_02_off.gif) no-repeat;text-indent:-9999px;display:block; width:128px; height:37px;}
.foreign_child_info_tabmenu_02 a:hover, .foreign_child_info_tabmenu_02 a.on{background:url(../images/mypage/mysupport/sub_tabmenu_foreign_02_on.gif) no-repeat;}

/* 해외아동결연의 탭메뉴01번 내용 */
.sub_foreign_child_con01{width:723px; margin:0 14px 0 16px;}
.sub_foreign_child_con01 .tit_txt{padding:0 0 20px 20px; display:block;}
.sub_foreign_child_con01 .tit_con{line-height:29px; color:#666666;background:url(../images/mypage/mysupport/tit_con_bg.gif) repeat-x; width:692px; margin:0 0 0 20px;}
.sub_foreign_child_con01 .con{line-height:22px; margin:22px 0 0 20px; color:#666666;}

/* 해외아동지도-후원약속사항 */
.tabmenu01_1 .mapBox {background:#fff;width:695px;margin:0 auto 15px;padding:15px;}
.tabmenu01_1 .mapBox .map {border:1px solid #d1cdc5; height:280px;}

/* 후원약속사항 지도의 제목줄 */
.tabmenu01_1 .mapBox .map_label{display:block; padding:10px 10px 10px 0px;}
.tabmenu01_1 .mapBox .map_label h5{font-size:14px; font-weight:bold; color:#ff402c;}


/* 팝업창, 우선레이어 상태를 기준으로 삼는다 */
.pop_wrap{position:absolute;z-index:1000;background:#ffffff;}
.pop_wrap .pop_inner {border:2px solid #e24b3b;}
.pop_wrap .pop_header{position:relative;height:52px; background:#e8242c;}
.pop_wrap .pop_header .h1_pop{float:left;padding-left:14px;margin-top:10px;margin-right:15px;color:#ffffff;}

.pop_wrap .pop_header02{position:relative;height:55px; background:#e8242c;}
.pop_wrap .pop_header02 .h1_pop{float:left;padding-left:14px;margin-top:10px;margin-right:15px;color:#ffffff;}
.pop_wrap .pop_header03{position:relative;height:70px; background:#fdfdfd; margin: 1px 14px 0 13px; border-bottom: 1px solid #dddddd; box-sizing: border-box;}
.pop_wrap .pop_header03 .h1_pop{float:left;padding-left:7px; margin-top:18px;}

.pop_wrap .pop_content{position:relative;padding:30px 29px 0px;border-top:none;max-height:500px;overflow-y:auto;overflow-x:hidden; background:url(../images/mypage/mysupport/layer/layer_bg_01.gif);}

.pop_wrap .pop_content .pre{position:absolute; top:176px; left:30px;}
.pop_wrap .pop_content .pre a{background:url(../images/mypage/mysupport/layer/btn_pre_off.gif) no-repeat; width:42px; height:41px; display:block;text-indent:-9999px; z-index:300;}
.pop_wrap .pop_content .pre a:hover, .pop_wrap .pop_content .pre a.on{background:url(../images/mypage/mysupport/layer/btn_pre_on.gif) no-repeat;}
.pop_wrap .pop_content .next{position:absolute; top:176px; right:30px;}
.pop_wrap .pop_content .next a{background:url(../images/mypage/mysupport/layer/btn_next_off.gif) no-repeat; width:42px; height:41px; display:block;text-indent:-9999px; z-index:300;}
.pop_wrap .pop_content .next a:hover, .pop_wrap .pop_content .next a.on{background:url(../images/mypage/mysupport/layer/btn_next_on.gif) no-repeat;}

.pop_wrap .pop_content .child_img_down{width:295px; height:394px; border:1px solid; margin:0 73px; position:relative;z-index:100;}
.pop_wrap .pop_content .child_img_down .con{background:#000; filter: alpha(opacity=55); opacity: 0.55; width:100%; height:75px; position:absolute; left:0px; bottom:0px; z-index:200; padding:10px 0px 20px 0px;}
.pop_wrap .pop_content .child_img_down .day{color:#fff; position:absolute; bottom:70px; left:14px; z-index:300;}
.pop_wrap .pop_content .child_img_down .btn{ position:absolute; bottom:65px; right:9px;z-index:300;}

.pop_wrap .pop_content .child_img_down .down_info{color:#fff; position:absolute; bottom:15px; left:14px; z-index:300;}
.pop_wrap .pop_content .child_img_down .down_info span{font-size:12px;} 

.pop_wrap .pop_footer{ background:#f6f6f6; border-top:1px solid #dadada; height:32px; }
.pop_wrap .pop_footer span{ display:inline-block;}
.pop_wrap .pop_footer .copyright{ float:left; margin:11px 0 0 11px;}
.pop_wrap .pop_footer .btn{ float:right; margin:5px 5px 10px 0;}

.pop_wrap .pop_footer02{ background:#f6f6f6; border-top:1px solid #dadada; height:32px; padding:9px 0 0 12px; box-sizing:border-box; position:relative;}
.pop_wrap .pop_footer02 input[type="checkbox"], .pop_wrap .pop_footer02 label {vertical-align:top; height:13px; font-size: 12px; font-family: gulim; color:#555555; margin-top:2px;}
.pop_wrap .pop_footer02 .btn{position:absolute; right:10px; top:5px; z-index:10; }
.pop_wrap .pop_footer02.type2 {height:33px; padding: 7px 0 0 12px;}
.pop_wrap .pop_footer02.type2 label {display:inline-block; margin-top:2px;}

.pop_wrap .pop_close{width:21px;height:21px;position:absolute;top:15px;right:18px;background:url(../images/mypage/mysupport/layer/btn_close.gif) no-repeat 0px 0px;text-indent:-9999px; display:inline-block;}/* 닫기버튼 */
.pop_wrap .pop_close02{width:17px;height:17px;position:absolute;top:11px;right:11px;background:url(../images/mypage/mysupport/layer/btn_close_03.gif) no-repeat 0px 0px;text-indent:-9999px; display:inline-block;cursor: pointer; z-index:99;}/* 닫기버튼 */

.pop_wrap .pop_content_02{position:relative;padding:23px 20px 0px;border-top:none;max-height:700px;overflow-y:auto;overflow-x:hidden;}/* 내용미리보기 팝업 */
.pop_wrap .pop_content_02 h2{margin-bottom:7px;}
.pop_wrap .btn_area{overflow:hidden; text-align:center; margin-top:14px; margin-bottom:14px;}

.pop_wrap .pop_content03{position:relative;padding:23px 57px 23px 57px; border-top:none; overflow-y:auto; overflow-x:hidden;text-align:center;}/* 내용미리보기 팝업 fixed-layout */
.pop_wrap .pop_content03 h2{margin:0 0 13px 0;}
.pop_wrap .pop_content03 h2.tit{margin:0 0 13px 0; color:#e24b3b; font-size:20px;}

.pop_wrap .pop_content03 .support_company{ padding:16px 25px 16px 25px; background:#f7f6f6; margin-top:14px; margin-bottom:15px; width:430px; border-radius:8px;}
.pop_wrap .pop_content03 .support_company .company_login_bg{position:relative; margin:12px 0 12px 0; height:100px;}

	.company_login_bg .company_name{position:absolute; top:0px; left:0px;}
	.company_login_bg .company_password{position:absolute; top:45px; left:0px;}
	.company_login_bg .btn_confirm_enterprise{position:absolute; top:0px; left:320px;}

	.company_login_bg .company_name label{display:inline-block; width:80px; text-align:right;}
	.company_login_bg .company_password label{display:inline-block; width:80px; text-align:right;}
	
	.company_login_bg .company_name input{width:219px !important;height:14px !important;padding:11px 5px !important;font-size:14px;line-height:1; border: 1px solid #c5c5c5;font-weight:bold;}
	.company_login_bg .company_password input{width:219px !important;height:14px !important;padding:11px 5px !important;font-size:14px;line-height:1; border: 1px solid #c5c5c5;font-weight:bold;}
	
	.pop_wrap .pop_content03 .support_company .txt{color:#777777;background:url(../images/member/new_member/login_b.gif) no-repeat 0 4px; padding-left:6px; font-size:11px;}
	.pop_wrap .pop_content03 .support_company .txt .point{color:#000;}
	
	.pop_wrap .pop_content03 .support_company .info{color:#333; display:block; margin-bottom:15px; font-size:14px;}
	.pop_wrap .pop_content03 .support_company .info .small_txt {font-size: 11px; color: #777;}
	.pop_wrap .pop_content03 .support_company li{margin-bottom:5px;}
	
.pop_wrap .pop_content03 .btn_area {
overflow: hidden;
text-align: center;
margin-top: 14px;
margin-bottom: 14px;
}
.pop_wrap .pop_content04{position:relative;padding:28px 19px 0 31px; min-height:314px; box-sizing:border-box;}/* 내용미리보기 팝업 */
.pop_wrap .pop_content04 .bg_layer {background:url(../images/mypage/mysupport/layer/bg_pop_mypage.png) no-repeat 0 0; height:286px;}
.pop_wrap .pop_content04 .btn {position:absolute; left:31px; bottom:41px; z-index:10;}
.pop_wrap .pop_content04 .blind {font-size:1; text-indent:-5000px; height:0; width:0; }

.pop_wrap .pop_content05 {position:relative;padding:20px 20px 16px; box-sizing:border-box;}/* 내용미리보기 팝업 */
.pop_wrap .pop_content_bank {position:relative; padding:20px 14px 18px 20px; box-sizing:border-box;}
.pop_wrap .pop_content_bank h3 {font-size:18px; color:#4e2320; font-weight: normal;}
.pop_wrap .pop_content_bank .txt1 {font-size:13px; color:#555555; line-height:21px; margin-top:20px;}
.pop_wrap .pop_content_bank .txt2 {font-size:13px; color:#333333; line-height:21px; margin-top:20px; display:block;}
.pop_wrap .pop_content_bank .noti {font-size:13px; color:#555555; line-height:21px; margin-top:20px; display:block;}

/* 정책변화에 따른 후원정보연동 v02 */
.pop_wrap .pop_content_interlock_v02{position:relative; padding:23px 30px 23px 30px; border-top:none; overflow-y:auto; overflow-x:hidden;text-align:center;}
.pop_wrap .pop_content_interlock_v02 h2{margin:0 0 13px 0; text-align:left !important;}

.pop_wrap .pop_content_interlock_v02 .support_company{ padding:31px 25px 31px 25px; background:#f7f6f6; margin-top:14px; margin-bottom:15px; width:384px; border-radius:8px;}
.pop_wrap .pop_content_interlock_v02 .support_company .company_login_bg{position:relative; margin:12px 0 12px 0; height:100px;}
	
.pop_wrap .pop_content_interlock_v02 .txt{color:#777777;background:url(../images/member/new_member/login_b.gif) no-repeat 0 4px; padding-left:6px; font-size:11px;}
.pop_wrap .pop_content_interlock_v02 .txt .point{color:#000;}

.pop_wrap .pop_content_interlock_v02 .support_company .info{color:#333; display:block; margin-bottom:15px; font-size:14px;}
.pop_wrap .pop_content_interlock_v02 .support_company li{margin-bottom:5px;}
	
.pop_wrap .pop_content_interlock_v02 .btn_area {
overflow: hidden;
text-align: center;
margin-top: 14px;
margin-bottom: 14px;
}

#slideItemThumbArea_popup{display:block; margin:0px 0 0 20px; position:relative; top:14px; overflow:hidden;}

/* 썸네일 이미지 리스트 */
.child_img_list {
position: absolute;
right: 20px;
top: 51px;
width: 500px;
}

.child_img_list .photo_thumb_list {
overflow: hidden;
}

.child_img_list .photo_thumb_list {
margin: 0 32px 0 30px;
}

.child_img_list .photo_thumb_list li {
position: relative;
float: left;
margin-left: 9px;
}

.child_img_list .photo_thumb_list li a {
display: block;
height: 80px;
}

.child_img_list .photo_thumb_list li img {
width: 60px;
height: 60px;
}

img {
border: 0 none;
}

.child_img_list .photo_thumb_list li a span.over {
display: block;
position: absolute;
left: 0;
top: 0;
width: 57px;
height: 55px;
border: 3px solid transparent;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
}

.child_img_list .photo_thumb_list li a.on span.over {
opacity: 1;
}

.child_img_list .photo_thumb_list li a:hover span.over, .child_img_list .photo_thumb_list li a:focus span.over, .child_img_list .photo_thumb_list li a.on span.over {
border-color: #f24443;
background-color: transparent;
}

.child_img_list .prev {
position: absolute;
left: 0;
top: 0;
display: block;
width: 38px;
height: 60px;
cursor: pointer;
}

.child_img_list .next {
position: absolute;
right: 0;
top: 0;
display: block;
width: 38px;
height: 60px;
cursor: pointer;
}

.child_img_list .prev em {
display: inline-block;
width:38px; height:60px;
background:url(../images/mypage/mysupport/layer/btn_left.gif) 12px 20px no-repeat;
vertical-align: middle;
}

.child_img_list .next em {
display: inline-block;
width:13px; height:60px;
background:url(../images/mypage/mysupport/layer/btn_right.gif) 0px 20px no-repeat;
vertical-align: middle;
}

.hide {
visibility: hidden;
position: absolute;
left: -9999px;
text-indent: -9999px;
width: 0;
height: 0;
margin: 0;
padding: 0;
}

span.bt_list{
position: relative;
top: -14px;
right: 0px;
}




/* 어린이 그림 확대시 */
.pop_wrap .pop_content_img{position:relative;padding:23px 38px 33px;border-top:none;max-height:700px;overflow-y:auto;overflow-x:hidden;}/* 내용미리보기 팝업 */
.pop_wrap .pop_content_img h2{margin-bottom:8px; font-size:16px; font-weight:normal;}

/* 2depth_popup_layout */	
.pop_wrap .pop_content_02 .2depth_popup_con{text-align:center; }
.pop_wrap .pop_content_02 .2depth_popup_con .txt_01{font-family:'NanumGothic','돋움',Dotum !important; font-size:12px;}
.pop_wrap .pop_content_02 .2depth_popup_con .txt_02{font-family:'NanumGothic','돋움',Dotum !important; font-size:12px;}

/* 이메일무단수집거부 */
.etc_email{background:#f6f6f6;border-radius:8px; display:block; float:left; width:487px; margin:20px 0 34px 0; padding:25px 23px 20px 28px; color:#555555; font-family:'NanumGothic','돋움',Dotum; font-size:12px;}
.etc_email .ex{display:block; line-height:18px;}
.etc_email .day{display:block; float:right; padding-top:10px;}


/* 공통 작은 팝업창 */
#pop_bg01 .pop_wrap_common{position:absolute; left:40%; top:35%; z-index:1000;background:#ffffff; font-family:'NanumGothic','돋움', Dotum; border:1px solid #e8242c;}
#pop_bg01 .pop_wrap_common .pop_header{position:relative;height:60px; background:#e8242c;}
#pop_bg01 .pop_wrap_common .pop_header .h1_pop{float:left;padding-left:14px;margin-top:15px;margin-right:15px;color:#ffffff; border-right:1px solid #ccc; padding-right:20px;}
#pop_bg01 .pop_wrap_common .pop_header h2{float:left;padding-left:5px;margin-top:26px;color:#ffffff; font-weight:normal;  font-size: 14px;}
#pop_bg01 .pop_wrap_common .pop_content{position:relative;padding:20px 20px 5px;border-top:none;min-height:80px;overflow-y:auto;overflow-x:hidden;}
#pop_bg01 .pop_wrap_common .pop_footer{ background:#f6f6f6; border-top:1px solid #dadada; height:40px; }
#pop_bg01 .pop_wrap_common .pop_footer span{ display:inline-block;}
#pop_bg01 .pop_wrap_common .pop_footer .copyright{ float:left; margin:14px 0 0 11px;}
#pop_bg01 .pop_wrap_common .pop_footer .btn{ float:right; margin:8px 10px 0 0;}
#pop_bg01 .pop_wrap_common .pop_close{width:21px;height:21px;position:absolute;top:22px;right:18px;background:url(../images/mypage/mysupport/layer/btn_close.gif) no-repeat 0px 0px;text-indent:-9999px; display:inline-block;}/* 닫기버튼 */
#pop_bg01 .pop_wrap_common .btn_area{height:auto; overflow:hidden; text-align:center; margin-top:14px; margin-bottom:14px;}


/* 후원 프로세스 변경 */
#pop_bg02 .pop_wrap_common{position:absolute; left:40%; bottom:24%; z-index:1000;background:#ffffff; font-family:'나눔고딕', NanumGothic; border:1px solid #e8242c;}
#pop_bg02 .pop_wrap_common .pop_header{position:relative;height:60px; background:#fff; border-bottom: 1px solid #ddd; margin: 0 10px;}
#pop_bg02 .pop_wrap_common .pop_header .h1_pop{float:left;padding-left:14px;margin-top:15px;margin-right:15px;color:#ffffff; border-right:1px solid #ccc; padding-right:20px;}
#pop_bg02 .pop_wrap_common .pop_header h2{float:left;padding-left:5px;margin-top:23px;color:#e24b3b; font-weight:normal;  font-size: 21px; letter-spacing: -0.1em;}
#pop_bg02 .pop_wrap_common .pop_content .pop_content_v1 {text-align: center; background: #faf9f9; border-radius: 5px; border: 1px solid #eee; padding: 25px; width: 330px; margin: auto;}
#pop_bg02 .pop_wrap_common .pop_content .pop_content_v2 {text-align: center;font-size: 13px;margin-top: 15px;color: #777;}
#pop_bg02 .pop_wrap_common .pop_content{position:relative;padding:20px 20px;border-top:none;min-height:80px;overflow-y:auto;overflow-x:hidden;}
#pop_bg02 .pop_wrap_common .pop_content .rt {color: #e85b4c;}
#pop_bg02 .pop_wrap_common .pop_content p {font-size: 15px; font-weight: normal; color: #424242; line-height: 23px; letter-spacing: -0.09em;}
#pop_bg02 .pop_wrap_common .pop_close{cursor: pointer; width:21px;height:21px;position:absolute;top:22px;right:18px;background:url(../images/support/btn_close_v2.gif) no-repeat 0px 0px;text-indent:-9999px; display:inline-block;}/* 닫기버튼 */
#pop_bg02 .pop_wrap_common .btn_area{height:auto; overflow:hidden; text-align:center; margin-bottom:14px;}
#pop_bg02 .pop_wrap_common .copyright{font-size: 10px !important; color: #777 !important; text-align: center; letter-spacing: 0.05em !important;}
#pop_bg02 .pop_wrap_common .copyright span {font-weight: bold;}

#pop_bg02 .pop_wrap_common .pop_footer{text-align:center; padding-bottom: 20px;}
#pop_bg02 .pop_wrap_common .pop_footer span{ display:inline-block;}
#pop_bg02 .pop_wrap_common .pop_footer .copyright{ text-align:center;}

#pop_bg02 .pop_wrap_common .pop_footer .close_day {float: left;display: block;}
#pop_bg02 .pop_wrap_common .pop_footer .close_day input[type=checkbox]{margin: 0; vertical-align: middle;}
#pop_bg02 .pop_wrap_common .pop_footer .close_day label {margin: 10px 0 0 30px; display: block;}



/* 팝업내부의 테이블 */
.foreign_child_layer  {
	border-collapse: collapse;	/* font-family:'돋움',Dotum; */ margin:0; padding: 0; width:100%; 
	border-top:2px solid #aeabaa; /*border-bottom:1px solid #e7e7e7;*/ background:#FFF; color:#444444;
}
.foreign_child_layer thead tr th {border-top:none;}
.foreign_child_layer caption {visibility:hidden; font-size:0; }
.foreign_child_layer tbody tr:first-child th,.foreign_child_layer tbody tr:first-child td{border-top:none;}
.foreign_child_layer th, .foreign_child_layer td {
    border-top: 1px solid #e7e7e7;
    vertical-align:middle;
	height:12px;
	padding: 10px 5px; 
}
.foreign_child_layer tbody th {text-align:left; padding-left:12px;}
.foreign_child_layer tbody td {text-align:left; padding-left:12px;}
/* 안내문구 */
.foreign_child_layer .info{color:#fb5151; letter-spacing:-1px; display:inline-block; margin:5px 0px 0px 0px;}

/* 팝업내부의 내용창 디자인 */
.pop_wrap .latter_con_send{text-align:left; overflow:auto; height:473px;}
.pop_wrap .latter_con_send .con_txt{background:#fff; border:1px solid #bbbbbb; width:96%; height:auto; min-height:250px; padding:10px 10px;}
.pop_wrap .latter_con_send .con_txt .pop_con_img{background:#fff; margin:0px 0px 10px 0px; display:block;} 
.pop_wrap .latter_con_send textarea{border:none; background:none; width:100%; overflow:hidden; line-height:18px;
 font-size:12px; /* font-family:'돋움',Dotum; */ color:#333333;
 resize:none;
 }

/* 우편번호찾기 팝업함께 사용한다. */
/* 상단검색안내 */
.zip_code{font-family:'NanumGothic','돋움',Dotum; overflow:hidden;}
.zip_code h2{display:block; margin:0 0 21px 0; text-align:center;}
.zip_code .txt_zipcode{display:block; margin:0 0 21px 37px; color:#424242; font-weight:bold; font-size:13px;}
.zip_code .txt_zipcode a{color:#e45748; text-decoration:underline; font-weight:normal;}
/* 검색부분 */
.con_zipcode {border:1px solid #e2e2e2; background:#f1f1f1; margin:17px 12px 30px 12px;} /* 지번, 도로명 검색및결과 컨텐츠부분 */
.con_zipcode .search_zipcode {border-bottom:1px solid #ededed; background:#ffffff; margin:5px 5px 0 5px; padding:15px 0 15px 20px; position:relative;}/* 지번,도로명 검색부분 */
.con_zipcode .search_zipcode span{ font-size:15px; font-family:'NanumGothic','돋움',Dotum; color:#444444; font-weight:bold;}
.con_zipcode .search_zipcode input{width:310px !important;height:14px !important;padding:6px 5px !important;font-size:12px; line-height:1;border: 1px solid #c5c5c5;}
.con_zipcode .search_zipcode .btn_search_zipcode{ position:absolute; top:15px; right:25px; }
.con_zipcode .search_zipcode .btn_search_zipcode a{background:url(../images/member/new_member/btn_search_zipcode.gif) no-repeat 0px 0px;text-indent:-9999px; display:block;width:52px;height:28px;}
/*검색결과 레이아웃*/
.con_zipcode .result_zipcode{background:#fcfcfc; margin:0px 5px 5px 5px; padding:0 20px 24px 20px;}

/* 검색 전에 나오는 검색방법 안내-01 */
.con_zipcode .result_zipcode .reference_zipcode{padding:24px 0 0 0; color:#777777;}
.con_zipcode .result_zipcode .reference_zipcode .info{display:block; margin:0 0 12px 0;}
.con_zipcode .result_zipcode .reference_zipcode .info_txt{display:block; margin:0 0 25px 0;}
.con_zipcode .result_zipcode .reference_zipcode .search_info{display:block; margin:0 0 10px 0;}
.con_zipcode .result_zipcode .reference_zipcode li{line-height:18px;}
.con_zipcode .result_zipcode .reference_zipcode li span{color:#999999;}

/* 검색후에 결과값-02 */
.con_zipcode .result_zipcode .complete_zipcode{padding:10px 0 0 0; letter-spacing:-1px;}
.con_zipcode .result_zipcode .complete_zipcode .complete{overflow:hidden; margin-bottom:10px;}
.con_zipcode .result_zipcode .complete_zipcode .txt{color:#333333;}
.con_zipcode .result_zipcode .complete_zipcode .complete_txt{color:#e45748; font-weight:bold;}
.con_zipcode .result_zipcode .complete_zipcode .counting{color:#7f7f7f; width:15%; text-align:right;}
/* 검색 후 나오는 도로명, 지번 결과값 서식 */
.box_zipcode {padding:0;border:1px solid #e2e2e2; background:#ffffff; line-height:20px; overflow-x:hidden; overflow-y:auto; vertical-align:top; height:167px;}
/* 검색후 도로명 아이콘 */
.icon_streetsign{background:url(../images/member/new_member/icon_streetsign.gif) no-repeat 0px 3px;text-indent:-9999px; display:inline-block; width:37px;height:18px;}
.icon_zipcode{background:url(../images/member/new_member/icon_zipcode.gif) no-repeat 0px 3px;text-indent:-9999px; display:inline-block;width:37px;height:18px;}

/* 우편번호검색시 나오는 테이블서식 */
.zipcode_tb_row{border-top:none;border-bottom:none;}
.zipcode_tb_row th, .zipcode_tb_row .th{
background:#faf9f9;
border-top:1px solid #e7e7e7;
padding:8px 0px 8px 12px; height:13px; text-align:left;
font-size:12px; font-family:'NanumGothic',dotum; color:#000000; 
}/* 위 오른 아래 왼쪽 순 */
.zipcode_tb_row td{
background:#fff;
border-top:1px solid #e7e7e7;
padding:8px 0px 8px 12px; height:13px; text-align:left; 
font-size:12px; font-family:'NanumGothic','돋움',Dotum; color:#000000;
}/* 위 오른 아래 왼쪽 순 */
.zipcode_tb_row td.number{border-left:1px solid #e2e2e2; letter-spacing:0px;}
.zipcode_tb_row tr:first-child th,.zipcode_tb_row tr:first-child td{border-top:none;}

/* 검색후에 오류결과값-03 */
.con_zipcode .result_zipcode .error_zipcode{padding:24px 0 0 0; color:#777777;}
.con_zipcode .result_zipcode .error_zipcode .info{display:block; margin:0 0 20px 0; padding-bottom:25px; border-bottom:1px solid #e4e4e4; width:100%;}
.con_zipcode .result_zipcode .error_zipcode .search_info{display:block; margin:0 0 10px 0;}
.con_zipcode .result_zipcode .error_zipcode li{line-height:18px;}
.con_zipcode .result_zipcode .error_zipcode li span{color:#999999;}


/* 해외아동결연 내부의 3depth 탭메뉴 */
.foreign_child_3depth_tab{/*margin:20px 0 0 0;*/ width:723px; border-bottom:1px solid #aeabaa; height:31px;}


.foreign_child_3depth_tab .inner{overflow:hidden; float:left; width:100%; padding-left:1px;}
.foreign_child_3depth_tab .inner li{float:left;margin-left:-1px; margin-right:1px; margin-top:1px; border-width:1px 1px 0;}
.foreign_child_3depth_tab .inner .fst{ margin-left:-2px;}
.foreign_child_3depth_tab .inner li a{display:block;letter-spacing:-1px;padding:8px 40px 6px 10px; color:#9e9e9e; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; font-weight:bold;background:url(../images/mypage/mysupport/icon_tab_down.gif) no-repeat 93% 50%;background:#f7f7f7;margin-right:-1px;}
.foreign_child_3depth_tab .inner li a.on {padding:8px 40px 6px 9px; color:#fb5151; background:#fff; text-decoration:none; border-left:1px solid #aeabaa; border-right:1px solid #aeabaa; border-top:1px solid #aeabaa; border-bottom:1px solid #fff; margin-left:1px; background:url(../images/mypage/mysupport/icon_tab_down.gif) no-repeat 93% 50%;margin-left:1px; margin-right:1px;}
.foreign_child_3depth_tab .inner li a:hover{text-decoration:underline; color:#9e9e9e;}/* 디자이너님과 협의후에 언더라인으로 hover 작업 */
.foreign_child_3depth_tab .inner li a.fst{margin-left:1px;}

.foreign_child_3depth_tab .send_number01{color:#5574b9;} /* 보낸편지 컬러 */
.foreign_child_3depth_tab .send_number02{color:#777777;} /* 임시보관함 컬러 */
.foreign_child_3depth_tab .send_number02{color:#777777;} /* 임시보관함 컬러 */
/* 조회수 */
.foreign_child_3depth_tab .hits{color:#777777;text-align:right; overflow:hidden; position:absolute; right:30px;}
.foreign_child_3depth_tab .hits{color:#777777; padding:9px 14px 6px 0;margin-top:1px;}
.foreign_child_3depth_tab .hits .point{color:#fb5151;} /* 받은편지 컬러 */
.foreign_child_3depth_tab .hits .point02{color:#5574b9;}/* 보낸편지 컬러 */

/* 편지봉투모양 아이콘 */
.icon_letter01{background:url(../images/mypage/mysupport/icon_letter01.gif) no-repeat; width:12px; height:10px; display:inline-block; margin-right:5px;}
.icon_letter02{background:url(../images/mypage/mysupport/icon_letter02.gif) no-repeat; width:16px; height:9px; display:inline-block; margin-right:5px;}
.icon_letter03{background:url(../images/mypage/mysupport/icon_letter03.gif) no-repeat; width:12px; height:9px; display:inline-block; margin-right:6px;}
.icon_letter04{background:url(../images/mypage/mysupport/icon_letter04.gif) no-repeat; width:12px; height:14px; display:inline-block; margin-right:6px;}
.icon_letter05{background:url(../images/mypage/mysupport/icon_letter05.gif) no-repeat; width:12px; height:10px; display:inline-block; margin-right:5px;}

/* ie7에서의 위치값 css용 */
*:first-child+html .icon_letter01{ margin-bottom:4px;}
*:first-child+html .icon_letter02{ margin-bottom:4px;}
*:first-child+html .icon_letter03{ margin-bottom:4px; margin-right:6px;}
*:first-child+html .icon_letter04{ margin-bottom:4px; margin-right:6px;}
*:first-child+html .icon_letter05{ margin-bottom:4px; margin-right:6px;}

.mysupport .my_con .my_bg .tabmenu01_1 .foreign_child_3depth_tab_con01{width:100%; display:block; overflow:hidden; float:left;} /* list화면 해외아동결연 3depth 탭메뉴에 라인이 없는 화면 */

.hits {text-align:right; padding:20px 39px 10px 0; color:#fb5184;}
.hits > strong {color:#777;}
.foreign_child_3depth_tab_con01 {padding:0 18px; box-sizing:border-box;}
.foreign_child_3depth_list_board01  {
	border-collapse: collapse;	/* font-family:'돋움',Dotum; */ margin:0; padding: 0;
	width:100%;
	border-top: 1px solid #aeabaa;
	border-bottom:1px solid #e7e7e7; background:#FFF;
}

.foreign_child_3depth_list_board01 thead tr th {border-top:none;}

.foreign_child_3depth_list_board01 caption {visibility:hidden; font-size:0; }

.foreign_child_3depth_list_board01 tbody tr:first-child th,.foreign_child_3depth_list_board01 tbody tr:first-child td{border-top:none;}
.foreign_child_3depth_list_board01 th, .foreign_child_3depth_list_board01 td {
    border-top: 1px solid #e7e7e7;
    vertical-align:middle;
	height:12px;
	padding: 21px 5px; color:#888888; 
}
.foreign_child_3depth_list_board01 thead th, .foreign_child_3depth_list_board01 thead td, .foreign_child_3depth_list_board01 tfoot th {
    vertical-align:middle;
	height:20px;
	padding: 10px 5px;  font-size:11px; font-weight:normal; color:#777777;
}
.foreign_child_3depth_list_board01 thead th {padding-top:5px; padding-bottom:5px;}
.foreign_child_3depth_list_board01 thead th, thead td {
	border-bottom:1px solid #aeabaa;
		
}
/*.mypage_list_board01 tbody th {font-weight:300; }*/
.foreign_child_3depth_list_board01 tbody td {text-align:center;}

.foreign_child_3depth_list_board01 tbody td.latter_off01{color:#333333;} 
.foreign_child_3depth_list_board01 tbody .number {color:#333;}
.foreign_child_3depth_list_board01 tbody .latter_off_title{color:#333; font-weight:bold; text-align:left; line-height:24px;}
.foreign_child_3depth_list_board01 tbody .latter_off_title a:hover, .foreign_child_3depth_list_board01 tbody .latter_off_title a.on{color:#f35646; font-weight:bold; text-align:left;}
.foreign_child_3depth_list_board01 tbody .view_day{ font-size:11px;}

.foreign_child_3depth_list_board01 tbody .del_button {float: right; margin-right: 10px;}

.border_none{ border-bottom:none !important;} /* 글보여주기 화면의 선지우기 */

.t_left{ text-align:left !important;} /* 테이블 왼쪽정렬로 변경 */

/* 편지보내기 게시판 이전글,다음글 게시판 스타일 */
.foreign_child_3depth_list_board01_preview {width:100%; border-top:1px solid #aeabaa;border-bottom:1px solid #aeabaa; /* font-family:'돋움',Dotum; */ font-size:12px;color:#777777; margin-top:16px;}
.foreign_child_3depth_list_board01_preview tbody th {padding:6px 20px;height:20px;border-top:1px solid #e7e7e7;background:url(../img/board/board_line.gif) no-repeat 100% 50%;}
.foreign_child_3depth_list_board01_preview tbody tr.tit th,.foreign_child_3depth_list_board01_preview tbody tr.tit td {background-color:#f8f8f9;}
.foreign_child_3depth_list_board01_preview tbody td {padding:6px 20px;height:20px;border-top:1px solid #e7e7e7;}
.foreign_child_3depth_list_board01_preview tbody tr:first-child th,.foreign_child_3depth_list_board01_preview tr:first-child td {border-top:none;}
.foreign_child_3depth_list_board01_preview span.prev,.foreign_child_3depth_list_board01_preview span.next { font-size:11px;  padding-right:10px;font-weight:normal;background:url(../images/mypage/mysupport/icon_board_up.gif) no-repeat 100% 4px}
.foreign_child_3depth_list_board01_preview span.next {font-size:11px; background:url(../images/mypage/mysupport/icon_board_down.gif) no-repeat 100% 5px}
.foreign_child_3depth_list_board01_preview tbody td.title a { text-decoration:none; }
.foreign_child_3depth_list_board01_preview tbody td.title a:hover { font-weight:bold; }

.foreign_child_3depth_list_board01_preview tbody .latter_off_title{font-weight:bold; text-align:left;}

/* 보여주는 게시판의 번역 분할 */
.latter_con{overflow:hidden; position:relative;}
.latter_con .original{float:left; width:350px;}
.latter_con .translation{float:right;}
.latter_con .original .pop_con_img {overflow: hidden;
display: inline-block;
width: 327px;
height: 273px;
border: 1px solid #ccc;
position: relative;
cursor: pointer;
padding: 10px;
}

.latter_con .original .pop_con_img:hover {
	border:1px solid #999;
}

.latter_con .original .pop_con_img .pop_info { position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: #fffbf1; border-top: 1px solid #e6e2d8;}
.latter_con .original .pop_con_img .pop_info span {color: #565656; line-height: 30px;}

/* 변환용 아이콘 절대값으로 지정-삼각형 */
.latter_con .ico_translation{ position:absolute; top:50%; left:50%; background:url(../images/mypage/mysupport/ico_translation.gif) no-repeat; display:inline-block; text-indent:-9999px; width:4px; height:13px;}
.latter_con textarea{border:none; background:none; width:330px; overflow:auto; line-height:18px; height: 268px;
 font-size:12px; color:#333333; padding: 2% 20px 2% 0;
 resize:none;
 }
.latter_con .original .con_original{ background:#fff; border:1px solid #bbbbbb; width:325px; height:auto; min-height:250px; padding:5px 10px;}
.latter_con .translation .con_translation{ background:#fffbf0; border:1px solid #ffa8a8; width:325px; height:283px; min-height:250px; padding:5px 10px;}

.latter_con .tit_original{color:#444444; font-weight:bold; margin:0px 10px 7px 0px; display:block; text-align:left;}
.latter_con .tit_translation{color:#f35959; font-weight:bold; margin:0px 10px 7px 0px; display:block; text-align:left;}

/* 해외아동결연 내부의 4depth 탭메뉴 */
.foreign_child_4depth_tab{margin:10px 0 0 0; width:723px; height:27px; border-bottom:1px solid #ffa8a8; position:relative;}
.foreign_child_4depth_tab .inner{overflow:hidden;padding-left:1px; float:left;}
.foreign_child_4depth_tab .inner li{float:left;margin-left:-1px; border-width:1px 1px 0;background:#fff;}
.foreign_child_4depth_tab .inner li .none{ border-bottom:none;}
.foreign_child_4depth_tab .inner li a{display:block;letter-spacing:-1px;padding:8px 40px 6px 10px; color:#333333; border-left:1px solid #ffa8a8; border-right:1px solid #ffa8a8; border-top:1px solid #ffa8a8; border-bottom:1px solid #fff; font-weight:bold;background:url(../images/mypage/mysupport/icon_tab_down.gif) no-repeat 93% 50%;}

body:first-of-type .foreign_child_4depth_tab{height:27px; border-bottom:1px solid #ffa8a8;}/* 파이어폭스, 오페라, 크롬용 */
body:first-of-type .foreign_child_4depth_tab .inner li a{padding:8px 40px 5px 10px;}

.foreign_child_4depth_tab .info{color:#666; display:inline-block; position:absolute; left:110px; top:8px;}


/* 해외아동결연 아동편지 중의 그림 */
.latter_con_img{background:url(../images/mypage/mysupport/bg_foreign_child_board.gif); width:100%; height:auto; padding-bottom:12px;}
.latter_con_img .latter_info{ color:#FFFFFF; text-align:left; display:block; padding:16px 0 15px 15px;}
.latter_con_img .latter_child_img{overflow:hidden; text-align:center; /*border:1px solid #444444;*/}/* 아동의 그림이미지, 그러나 이미지 사이즈가 정해져 있지 않아 논의필요 */
.latter_con_img .btn_area{overflow:hidden; text-align:center; margin-top:11px;}

/* 해외아동결연 중 서신교환 보낸편지-게시판보기 */
.latter_con_send{overflow:hidden; text-align:left;}
.latter_con_send .tit{color:#444444; font-weight:bold; margin:0px 10px 7px 0px; display:block; text-align:left;}
.latter_con_send .tit .tit_sub{font-weight:300;}
.latter_con_send .con_txt{background:#fff; width:96%; height:auto; min-height:250px; padding:10px 10px;}
.latter_con_send textarea{border:none; background:none; width:100%; overflow:hidden; line-height:18px;
 font-size:12px; /* font-family:'돋움',Dotum; */ color:#333333;
 resize:none;
 }
.latter_con_send .data_txt{color:#333333; text-align:right; padding:8px 3px; overflow:hidden; width:98%; font-size:11px;} /* 데이터용량표시 */
.latter_con_send .message{ float:left; width:690px;}
.latter_con_send .message .info{float:left; }
.latter_con_send .message .data_txt{float:right;width:200px;} 
 
.file_add{ padding:11px 13px; text-align:left; background:#fff4e9; overflow:hidden; width:95.5%;color:#444444 !important;} /* 첨부된 파일 표시 */
.file_add .point{color:#fb5151;}


/* 2014-08-21 input file */
.sec_input_file {position:relative;display:inline-block; width:276px; height:26px;  margin-right:0px; background:url('../images/support/img_file.gif') no-repeat right 1px; cursor:pointer;} 
.sec_input_file .infile {position:absolute; left:0px; top:0; width:200px; height:25px !important; text-indent:5px; font-size:12px; color:#888; border:none !important; background:none !important; cursor:pointer;}
.sec_input_file .file_find {display:inline-block; width:271px; height:25px !important; text-indent:5px; opacity: 0; filter:alpha(opacity=0);  cursor:pointer;}


/* 이미지추가되었음 */
.latter_con_send .con_txt .con_img{background:#fff; margin:0px 0px 20px 0px; display:block;} 


/* 서신교환의 보낸편지 보기 게시판 */
.foreign_child_3depth_tab_view  {
	border-collapse: collapse;	/* font-family:'돋움',Dotum; */ margin:0; padding: 0; width:100%; 
	border-bottom:1px solid #e7e7e7; background:#FFF; color:#444444;
	border-top:1px solid #aeabaa;
}
.foreign_child_3depth_tab_view thead tr th {border-top:none;}
.foreign_child_3depth_tab_view caption {visibility:hidden; font-size:0; }
.foreign_child_3depth_tab_view tbody tr:first-child th,.foreign_child_3depth_tab_view tbody tr:first-child td{border-top:none;}
.foreign_child_3depth_tab_view th, .foreign_child_3depth_tab_view td {
    border-top: 1px solid #e7e7e7;
    vertical-align:middle;
	height:12px;
	padding: 10px 5px; 
}
.foreign_child_3depth_tab_view tbody th {text-align:left; padding-left:15px;}
.foreign_child_3depth_tab_view tbody td {text-align:left; padding-left:15px;}
/* 안내문구 */
.foreign_child_3depth_tab_view .info{color:#666; letter-spacing:0px; display:inline-block; margin:5px 0 0 0;}
/* 파일추가된후 파일명디자인 */
.foreign_child_3depth_tab_view .file_add_line{background:url(../images/support/company/line_dot_5.gif) repeat-x; border:none;}
.foreign_child_3depth_tab_view .file_add_line .point{color:#fb5151; letter-spacing:-1px; display:inline-block;}

.foreign_child_3depth_tab_view .file_add_line .file{ overflow:hidden;}
.foreign_child_3depth_tab_view .file_add_line .file .left{float:left;}
/* 편지보내기 게시판 파일 삭제버튼 */
.btn_letter_file_del{background:url(../images/mypage/mysupport/btn_letter_file_del.gif) no-repeat 0 2px;text-indent:-9999px;display:inline-block; width:28px; height:15px;}

/* 편지보내기 게시판 파일 다운로드 안내문구 */
.file_add_info{ color:#999999; font-size:11px; width:130px; float:right;}

.file_choice{overflow:hidden;}
.file_choice .btn3{ float:left;}
.file_choice .data{ float:right; margin:5px 15px 0 0; display:inline-block; width:200px; text-align:right; font-weight:bold; color:#555555;}

/* float 위치 */
.f_left{float:left;}
.f_right{float:right;}
.f_clear{clear:both;}

/* 상태표시용 */
.keep{color:#f35646; font-weight:bold;} /* 후원유지 */
.deposit01{color:#f35646; font-weight:bold;}/* 입금 */
.deposit02{color:#7da7d8; font-weight:bold;}/* 미입금 */
.receipts_number{color:#f35646;}/* 기부금영수증 일련번호 */
.year_number{font-weight:bold;}/* 기부금영수증 연도 */

/* 인쇄버튼-이미지 */
.btn_print a{background:url(../images/mypage/mysupport/btn_receipts_print.gif) no-repeat;text-indent:-9999px;display:inline-block; width:54px; height:24px;}

/* 기부금영수증인쇄 안내-하단 */
.info_receipts_print{/*background:url(../images/mypage/mysupport/bg_info_receipts_print.gif) no-repeat;display:block; width:728px; height:167px; */margin:0 0 0 16px; color:#533a37; line-height:16px;}
.info_receipts_print span{display:inline-block;}
.info_receipts_print .info_txt_01{width:495px; margin:17px 0 10px 27px;} /* 안내문구 */
.info_receipts_print .info_txt_call{width:495px; margin:0 0 5px 27px; padding-top:10px; font-weight:bold; background:url(../images/mypage/mysupport/line_info_receipts_print.gif) repeat-x;} /* 전화,라인 */
.info_receipts_print .info_txt_02{margin:7px 0 0 27px;} /* 이미지인쇄설정설명 */

/* 공지및안내-기부금영수증 */
.notice_layout{width:734px;margin:18px 0 29px 13px; }/* 전체틀 */
.notice_receipts_contribution_info{width:732px; border:1px solid #cccccc; background:#fdfdfd; padding:0; overflow:hidden; position:relative;}

.notice_receipts_contribution_info .tit_con{display:block;}
.notice_receipts_contribution_info .tit_con .notice_icon{margin:13px 11px 15px 16px; background:url(../images/mypage/mysupport/notice_receipts_contribution.gif) no-repeat;display:inline-block; height:16px; padding-left:93px;}
.notice_receipts_contribution_info .tit_con .notice_tit{color:#3d3d3d; font-weight:bold; margin:0 13px 0 0 !important; padding:0; text-indent:1; line-height:16px;} /* 공지제목 */
.notice_receipts_contribution_info .tit_con .notice_day{color:#fb5a5a; padding:0;} /* 공지날짜 */

.btn_receipts_info_open{position:absolute; top:9px; right:10px;}
.btn_receipts_info_close{position:absolute; top:9px; right:10px;}
.btn_receipts_info_open a{background:url(../images/mypage/mysupport/btn_receipts_info_open.gif) no-repeat;text-indent:-9999px;display:inline-block; width:68px; height:27px;} /* 내용열기 */
/*.btn_receipts_info_open a:hover{background:url(../images/mypage/mysupport/btn_receipts_info_close.gif) no-repeat;}*/
.btn_receipts_info_close a{background:url(../images/mypage/mysupport/btn_receipts_info_close.gif) no-repeat;text-indent:-9999px;display:inline-block; width:68px; height:27px;} /* 내용닫기 */
/*.btn_receipts_info_close a:hover{background:url(../images/mypage/mysupport/btn_receipts_info_open.gif) no-repeat;}*/

.receipts_contribution_info{ background:url('../images/mypage/receipt_bg.gif') repeat; sdisplay:inline-block; width:734px;  overflow:hidden; z-index:100; text-align: center;
font-family:'나눔고딕',NanumGothic,'맑은고딕',Malgun Gothic; letter-spacing:-1px;} /* 기부금영수증 내용안내 */
.receipts_contribution_info h4{color:#e8242c; font-size:30px; font-weight:bold; display:block; margin:35px 0 14px 58px;}
.receipts_contribution_info .tit_txt_con{color:#989794; font-size:14px;display:block; margin:0 0 21px 58px; font-weight:bold;}
.receipts_contribution_info h5{color:#e8242c; font-size:17px; font-weight:bold;display:block; margin:0 0 12px 58px;}
.receipts_contribution_info ul{display:block; margin:0 0 0 58px; line-height:20px;}
.receipts_contribution_info .point{color:#e8242c;}

.receipts_contribution_info_v2 { background:url('../images/mypage/receipt_bg.gif') repeat; text-align: center;}

/* 기부금 영수증 레이어 팝업 */

#glayLayer{position:fixed; left:0; top:0; height:100%; width:100%; background:#666; background:rgba(0,0,0,0.5); z-index:1001; }

.sp_pop_wrap {position:absolute;z-index:9999;background:#ffffff;height: 690px; background:url('../images/guide/certificate_bg.gif');}
.sp_pop_wrap .pop_header{position:relative;height:52px; background:#e8242c;}
.sp_pop_wrap .pop_header .h1_pop{float:left;padding-left:14px;margin-top:10px;margin-right:15px;color:#ffffff;}

.sp_pop_wrap .pop_content{position:relative;padding:30px 0 10px 0px;border-top:none; overflow-y:auto;overflow-x:hidden; background:url('../images/guide/certificate_bg.gif'); text-align: center;}
.sp_pop_wrap .pop_content img {width: 70% !important;}
.sp_pop_wrap>a img {padding-bottom:10px; width: 20% !important; display: block; margin: auto;}


.sp_pop_wrap .pop_footer{ background:#f6f6f6; border-top:1px solid #dadada; height:37px; }
.sp_pop_wrap .pop_footer span{ display:inline-block;}
.sp_pop_wrap .pop_footer .copyright{ float:left; margin:11px 0 0 11px;}
.sp_pop_wrap .pop_footer .btn{ float:right; margin:5px 5px 10px 0;}

.sp_pop_wrap .pop_close{width:21px;height:21px;position:absolute;top:15px;right:18px;background:url('../images/mypage/mysupport/layer/btn_close.gif') no-repeat 0px 0px;text-indent:-9999px; display:inline-block;}/* 닫기버튼 */


/* =============================== 새디자인추가:::마이페이지_나의후원_마감 =============================== */
/* =============================== 새디자인추가:::마이페이지_나의후원자료실_레이아웃변경_시작 =============================== */

/* 레이아웃 */
/* 마이페이지의 나의후원자료실의 추후 배경사용 */
.mysupport_morgue{
	position: relative; width:790px; height:auto; padding-bottom:0px; z-index: 10;
	background: url(../images/mypage/bg.gif) right repeat-y;
}
/* 마이페이지의 나의후원자료실의 top부분, 배경대신 css소스 사용 */
.mysupport_morgue .Header_Cnt{
	position: absolute; top:-140px; right:0; width:790px; height:66px;
	z-index: 9999;
	background: url(../images/mypage/bg.gif) right repeat-y; 
}
/* 마이페이지의 나의후원자료실의제목 */
.mysupport_morgue .Header_Cnt h3 {margin:0px 0 17px 18px; padding:0; display:block;} /* 위 오른 아래 왼쪽 순 */ /* 후원하기와 다르게 상단의 margin의 위치가 5px만큼의 차이가 디자인상으로 있다 */

.mysupport_morgue .my_con{width:790px; height:auto; position:relative; top:-74px; background: url(../images/mypage/bg.gif) right repeat-y;} 
.mysupport_morgue .my_con .my_bg{width:728px; height:auto; margin-left:15px; background:#fff; padding:11px 16px 100px 16px;} /* 원사이즈는 760px 이지만 padding값을 넣음 */

/* 나의후원자료실-게시판스타일 */
.mysupport_morgue_board01  {
	border-collapse: collapse;
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-top:1px solid #aeabaa;
	border-bottom:1px solid #aeabaa; background:#FFF;
}
.mysupport_morgue_board01 caption {visibility:hidden; font-size:0; }
.mysupport_morgue_board01 tbody tr:first-child th,.mysupport_morgue_board01 tbody tr:first-child td{border-top:none;}
.mysupport_morgue_board01 th, .mysupport_morgue_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 10px 5px;
}
.mysupport_morgue_board01 thead th, .mysupport_morgue_board01 thead td {
    vertical-align:middle;
	padding: 10px;
}
/*.mysupport_morgue_board01 thead th, thead td {
    border-top:1px solid #afafaf; 
	border-bottom:1px solid #aeabaa;	
}*/
.mysupport_morgue_board01 tbody td {text-align:center;}
.mysupport_morgue_board01 tbody td.number {font-weight:bold;}

.mysupport_morgue_board01 tbody td.txt { text-align:left !important;}
.mysupport_morgue_board01 td img {width:50px;}

/* 나의후원자료실-버튼들 */
.btn_morgue_view a{ color:#f35646 !important; display:block;} /* 보러가기버튼 */
.btn_morgue_view a:hover{text-decoration:underline;}
.btn_pdf_down a{background:url(../images/mypage/mysupport/btn_pdf_down.gif) no-repeat; text-indent:-9999px; display:block; width:65px; height:24px;} /* pdf다운 */
.btn_mail_receive a{background:url(../images/mypage/mysupport/btn_mail_receive.gif) no-repeat; text-indent:-9999px; display:block; width:65px; height:24px;}  /* 메일신청 */
/* 나의후원자료실-글자서식들 */
.tit_list{color:#f35646 !important; font-size:14px; font-weight:bold;} /* 제목 */
.mysupport_morgue_txt{color:#777777 !important; padding:3px 0;} /* 설명 */

/* =============================== 새디자인추가:::마이페이지_나의후원자료실_레이아웃변경_마감 =============================== */
/* =============================== 새디자인추가:::마이페이지_문의안내_FAQ_레이아웃은 나의자료실과 공유_시작 =============================== */

/* 마이페이지-faq의 안내문구 */
.mypage_faq_info{ width:726px; height:84px; overflow:hidden; border:1px solid #e7e7e7; background:#faf9f9; /* font-family:'돋움',Dotum; */ letter-spacing:-1px; position:relative;} /* 배경 */
.mypage_faq_info .faq_tit{color:#555555; font-size:14px; font-weight:bold; display:block; margin:16px 0 8px 24px;}
.mypage_faq_info .faq_tit .user{color:#fb5151 !important;}
.mypage_faq_info .faq_info_txt{color:#555555 !important; margin-left:24px; line-height:16px;}
.mypage_faq_info .line{position:absolute; top:21px; right:183px;background:url(../images/mypage/mysupport/mypage_faq_line.gif) no-repeat;width:1px; height:45px;}
.mypage_faq_info .btn_faq_onetoone_oneinquire{ position:absolute; top:15px; right:22px;}
.mypage_faq_info .btn_faq_onetoone_oneinquire a{background:url(../images/mypage/mysupport/btn_faq_onetoone_oneinquire.gif) no-repeat; text-indent:-9999px; display:block; width:135px; height:55px;} /* 1:1문의 */
/* 마이페이지의 1대1문의등록에선 아래의 버튼으로 변경 */
.mypage_faq_info .btn_oneonone_write{ position:absolute; top:23px; right:22px;}
.mypage_faq_info .btn_oneonone_write a{background:url(../images/mypage/mysupport/btn_oneonone_write.gif) no-repeat; text-indent:-9999px; display:block; width:135px; height:55px;}

/* 마이페이지 FAQ 검색단 */
.mypage_faq_search {overflow:hidden; margin:15px 0 14px 5px;}
.mypage_faq_search .support{display:inline-block; margin-top:7px; float:left;}
.mypage_faq_search .search_box{display:inline-block; padding-left:14px; height:30px;position:relative; }
.mypage_faq_search .search_box .btn{display:inline-block; padding:0; margin:0; position:absolute; top:0px; left:229px;}
.mypage_faq_search .search_box input[type=text]{width:203px; height:28px; border:1px solid #cccccc;position:absolute; top:0px; left:14px; padding-left:5px; padding-right:5px; line-height:28px;}

/* 문의안내-FAQ용 탭메뉴 */
.mypage_faq_2depth_tab{margin:20px 0 0 0; display:block; width:730px; font-size:12px; /* font-family:'돋움',Dotum; */ overflow:hidden;}
.mypage_faq_2depth_tab .inner{overflow:hidden;padding-left:1px; float:left; }
.mypage_faq_2depth_tab .inner li{float:left;margin-left:-1px; margin-top:1px; border-width:1px 1px 0;}
.mypage_faq_2depth_tab .inner li a{display:block;letter-spacing:-1px;padding:15px 0 14px;color:#868686; background:#f8f8f8 ;border:1px solid #d6d6d6; border-bottom:none; font-weight:bold; width:144px; text-align:center;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */
.mypage_faq_2depth_tab .inner li:first-child a {}
.mypage_faq_2depth_tab .inner li a.on, .mypage_faq_2depth_tab .inner li a:hover{color:#fff; background:#e62626; text-decoration:none; border:1px solid #e62626;  border-bottom:none;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */

/* 이용약관-FAQ용 탭메뉴 */
.etc_faq_2depth_tab{margin:20px 0 0 0; display:block; width:919px; font-size:12px; font-family:'NanumGothic','돋움',Dotum; overflow:hidden;}
.etc_faq_2depth_tab .inner{overflow:hidden;padding-left:1px; float:left; }
.etc_faq_2depth_tab .inner li{float:left;margin-left:-1px; margin-top:1px; border-width:1px 1px 0;}
.etc_faq_2depth_tab .inner li a{display:block;letter-spacing:-1px;padding:15px 30.6px 14px; color:#868686; background:#f8f8f8 ;border:1px solid #d6d6d6; border-bottom:none; font-weight:bold;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */
.etc_faq_2depth_tab .inner li a.on, .etc_faq_2depth_tab .inner li a:hover{color:#fff; background:#fb5151; text-decoration:none; border:1px solid #fb5151;  border-bottom:none;} /* 디자인상의 이유로 a태그에 라인을 넣는 구조로 css 작업 */


/* 마이페이지용 faq */
div.mypage_faq{width: 100%; height: auto; background:#fff; }
div.mypage_faq div.titleArea{
	height: 33px;
	width: 100%;
	border-top: 2px solid #4a4645;
	border-bottom: 1px solid #aeabaa;
}
div.mypage_faq div.titleArea span.Tit01{
	display:inline-block;
	float: left;
	width: 23px;
	height: 12px;
	margin: 10px 0 0 18px;
	
}
div.mypage_faq 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;
	/* font-family: dotum; */
	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:8px 0px 8px 0; display:block; cursor:pointer;}

.accordion_Faq01 dt span{color:#555; font-size: 12px; line-height:16px; display:inline-block;}
/* 줄맞춤이 잘못되어 line-height추가하고 padding값 삭제 */
.accordion_Faq01 dt span .section{
	width: 110px; display: inline-block; text-align:left; color: #fb5151; height: 16px; line-height:20px;
}
/* 줄맞춤이 잘못되어 line-height추가하고 padding값 삭제 */
.accordion_Faq01 dt span.question{
	display:inline-block; color: #444444; font-weight:bold; padding:0 !important; margin:0 !important;
}
/* Q 마크를 span태그로 수정으로 아이콘화 */
.accordion_Faq01 dt span.icon_Q{
	width: 42px; height: 15px; padding-right:10px;
	background:url(../images/support/icon_q_1.gif) no-repeat 16px 0px;display:inline-block;

}
/* ie7에서의 skdhr css용 */
*:first-child+html .accordion_Faq01 dt span.icon_Q{text-indent:0px;}


/* 위치지정을 위해 수정 */
.accordion_Faq01 dd{
	/* font-family: dotum; */
	overflow: hidden;
	border-top: 1px solid #e7e7e7;
	background: #f8f8f8;
}
/* 답변 위치지정을 위해 css 추가 */
.accordion_Faq01 .ac_menu .ac_item{padding:16px 0 28px 16px;}

/* 답변을 아이콘화 */
.accordion_Faq01 dd span.icon_A{
	display: block;
	float: left;
	width: 28px;
	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-family: 'NanumGothic',dotum;
	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_레이아웃은 나의자료실과 공유_마감 =============================== */
/* =============================== 새디자인추가:::마이페이지_문의안내_1:1문의_리스트_레이아웃은 나의자료실과 공유_시작 =============================== */

/* 마이페이지위치지정 */
.mypage_one_qna{margin-top:13px;}

/* 마이페이지_1대1문의 qna게시판 리스트 서식 */
.mypage_qna_board01  {
	border-collapse: collapse;
	/* font-family:'돋움',Dotum; */
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-bottom:1px solid #8e8a88; background:#FFF;
}

.mypage_qna_board01 thead tr th:first-child {background-image:none;}

.mypage_qna_board01 caption {visibility:hidden; font-size:0; }

.mypage_qna_board01 th, .mypage_qna_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 12px 5px;
}

.mypage_qna_board01 thead th, .mypage_qna_board01 thead td, .mypage_qna_board01 tfoot th, .mypage_qna_board01 tfoot td {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
}

.mypage_qna_board01 thead th, thead td {
    border-top:2px solid #4a4645;
	border-bottom:1px solid #aeabaa;	
}

.mypage_qna_board01 tbody th {font-weight:300; }
.mypage_qna_board01 tbody td {text-align:center;}
.mypage_qna_board01 tbody td.title { 
	text-align:left; 
	padding-left:15px;
	font-weight:bold;
}
.mypage_qna_board01 tbody td.title a { color:#444444; text-decoration:none; }
.mypage_qna_board01 tbody td.title a:hover { color:#4a4645; text-decoration:underline; }

/*마우스 온오버
.mypage_qna_board01 tbody th, .board01 td { background-color:#FFF;}
.mypage_qna_board01 tbody tr:hover td, .board01 tbody tr:hover th {background-color: #f0faff;}*/

/* QNA 처리중 문구 */
.mypage_qna_board01 .processing{color:#f35646; font-weight:bold;}
/* QNA 완료 문구 */
.mypage_qna_board01 .complete{color:#666666; font-weight:bold;}

/* qna 검색 문구와 검색 영역 */
.mypage_qna_search{ background:#f6f5f5; height:40px; width:100%;}
.mypage_qna_search .txt{ 
float:left;display:inline-block;
margin:14px 0 0 21px; font-size:12px; font-family:'NanumGothic','돋움',Dotum; color:#666666;
}
.mypage_qna_search .txt .point{color:#e85b4c;}
.mypage_qna_search .search{width:210px; float:right; padding:0; height:23px; position:relative; margin-right:9px; margin-top:8px;}
.mypage_qna_search .search .btn{display:inline-block; padding:0; margin:0; position:absolute; top:0px; right:0px;}
.mypage_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;}

/* 게시판내의 답변 */
.question{ margin:5px 0 5px 31px; display:block;}
.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;}

/* QNA 게시판상세화면 */
.mypage_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;}
.mypage_qna_board_view tbody th {padding:5px 20px;height:20px; color:#333333; font-weight:bold;text-align:left;background:url(../images/support/company/line_dot_5.gif) repeat-x 100% 0%;}
.mypage_qna_board_view tbody td span.point_01{ font-size:14px; font-weight:bold; padding:5px 10px !important; display:inline-block;}
.mypage_qna_board_view tbody td {padding:5px 10px;text-align:left;background:url(../images/support/company/line_dot_5.gif) repeat-x 100% 0%;}
.mypage_qna_board_view tbody tr:first-child th,.mypage_qna_board_view tr:first-child td {border-top:none; background:none;}
.mypage_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_qna_board_view tbody td.cont02 {padding:5px 10px 20px 10px;border-top:1px solid #e1e4e6; background:none; color:#444444; letter-spacing:-0.3px;} /* 답변단 */
.mypage_qna_board_view tbody td.cont03 {padding:10px 19px 10px 19px;border-top:1px solid #aeabaa; background:#f5f5f5; color:#444444; letter-spacing:-0.3px;} /* 질문입력단 */
.mypage_qna_board_view tbody th.layout_right{padding:0; text-align:right;}
.mypage_qna_board_view tbody th.layout_left01{padding:4px 0 4px 20px;}
.mypage_qna_board_view tbody td.layout_left02{padding:4px 0 4px 3px;}
.mypage_qna_board_view input[type=text]{border:1px solid #e1e1e1; margin:0; height:28px; line-height:28px; padding:0 10px 0 10px;}

.mypage_qna_board_view.write tbody th ,
.mypage_qna_board_view.write tbody td {border-bottom:1px solid #aeabaa;background-image:none;padding:5px 15px;}
.mypage_qna_board_view.write tbody th {vertical-align:top;padding-top:10px;}
.mypage_qna_board_view.write tbody tr.writeA th,
.mypage_qna_board_view.write tbody tr.writeA td {background-color:#fffcf6;}
.mypage_qna_board_view.write .box {border:1px dashed #d4d4d4;padding:13px;margin-bottom:10px;}
.mypage_qna_board_view.write .box ul {margin-bottom:0;}
.mypage_qna_board_view.write .box ul li {padding-left:8px;line-height:18px;background:url('/webPub/0_sck2014/images/mypage/oneNone_dot.gif') no-repeat left 8px;margin-top:7px;}
.mypage_qna_board_view.write .box ul li:first-child {margin-top:0;}
.mypage_qna_board_view.write .box ul li strong {color:#e65644;}
.mypage_qna_board_view.write .mail label {color:#333333;}
.mypage_qna_board_view.write .mail input,
.mypage_qna_board_view.write .mail select {vertical-align:middle;}
.mypage_qna_board_view.write .mail input[type=checkbox] {margin-right:0;}

/* qna게시판하단 버튼영역 */
.mypage_qna_btn_area {text-align:left;padding:12px 0 0 0;overflow:hidden;}
.mypage_qna_btn_area span{float:right;/* margin-right:15px;*/}

/*qna 게시판의 상세화면의 아이콘들 */
.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;}
.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 게시판의 상세화면의 내용서식 */
.mypage_view_con{padding:10px 15px 0px 15px; position:relative;}
.mypage_view_con .qna_con{ width:650px; float:right;}

.mypage_view_write{padding:10px 15px 0px 15px; border:1px solid #e1e1e1; background:#fff; overflow:auto; height:348px;}
.mypage_view_write textarea{border:none; background:none; width:100%; overflow:hidden; line-height:18px;
font-size:12px; font-family:'NanumGothic','돋움',Dotum; color:#333333;
resize:none;
}

 /* 회원정보변경 ---------------------------------------------------------------------------- */
.myinfo_modify {height:695px;}
.myinfo_modify .line {border-bottom:1px solid #dddddd;width:640px;height:10px;margin:0 auto;}
.myinfo_modify .txt_certify {width:100%;text-align:center;padding:40px 0 35px 0;}
.myinfo_modify .txt_guide {padding:0 0 5px 85px;line-height:160%;}
.myinfo_modify .txt_guide a.rt {color:#E85B4C; text-decoration:underline;}
.myinfo_modify .myinfo_certify {background-color:#faf8f3;width:550px;margin:15px auto 0;padding:20px 0 25px 40px;}

.myinfo_modify .myinfo_certify input[type=text],
.myinfo_modify .myinfo_certify input[type=password],
.myinfo_modify .myinfo_certify input[type=file]{height:14px !important;padding:6px 5px !important;font-size:14px;line-height:1;border:1px solid #cacaca;}
.myinfo_modify .myinfo_certify label{width:140px; display:inline-block;}

.myinfo_modify .myinfo_certify li{line-height: 28px; margin-bottom:5px;}

.myinfo_modify .btnArea {text-align:center;padding:20px 0 0 0;}

.myinfo_detail {padding:0 15px 0 15px;}
.myinfo_detail .myinfo_h5 {display:inline-block;margin-top:30px;margin-bottom:12px;}
.myinfo_detail .mypage_detail_tb_row {border-top:2px solid #333;border-bottom: 1px solid #dedcd6;}
.myinfo_detail .mypage_detail_tb_row th, .mypage_detail_tb_row .th {background: #faf8f3;border-top:1px solid #dedcd6;}
.myinfo_detail .mypage_detail_tb_row td {border-top: 1px solid #dedcd6;color:#333;}
.myinfo_detail .btnArea {text-align:center;padding:10px 0 65px 0;}
.myinfo_detail .mypage_detail_tb_row label{margin-right:10px;}
.myinfo_detail input[type=text],
.myinfo_detail input[type=password],
.myinfo_detail input[type=file]{height:14px !important;padding:4px 5px !important; font-size:12px; line-height:14px; border: 1px solid #c5c5c5;}
.password_info_txt_01{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;}	
.member_info_txt_01{font-size:12px; /* font-family:'돋움',Dotum; */ color:#999;letter-spacing:-0.99px; background:url(../images/support/foreign/icon_txtstar.gif) no-repeat 0px 3px; padding-left:14px; line-height:16px;}

/* 하단선제거 */
.myinfo_detail .td_border_none{border-top:none !important; padding-top:0px; margin-top:0px;}

 /* 회원탈퇴 ---------------------------------------------------------------------------- */
.memberOut {padding:35px 17px 0 17px;}
.memberOut .txt_memberOutGuide {margin-bottom:10px;}
.memberOut .memberOutGuide {border:1px solid #e8e8e8;background:#faf8f3;padding:9px 20px 9px 20px;line-height:160%;margin-bottom:32px;}
.memberOut .memberOutGuide li {padding:18px 8px 18px 8px;border-bottom:1px solid #e7e7e7;}
.memberOut .btnArea {text-align:center;padding:20px 0 56px 0;}
.memberOut .mypage_detail_tb_row {margin-top:10px;}
.memberOut .txt_red {color:#fb5151;}

.memberOut_confirm {height:630px;}
.memberOut_confirm {padding:50px 40px 0 40px;}
.memberOut_confirm .line {border-bottom:1px solid #dddddd;width:680px;height:10px;margin:0 auto;}
.memberOut_confirm .memberOut_confirmGuide {margin:0 auto;width:100%;text-align:center;}
.memberOut_confirm .txt_thanks {font:16px 'NanumGothic';line-height:160%;text-align:center;width:100%;margin:20px 0 20px 0;}
.memberOut_confirm .txt_memberOutGuide {background-color:#f7f3ef;padding:30px;line-height:160%;font-weight:bold;color:#555555;margin:0 10px 0 10px;}
.memberOut_confirm .btnArea {text-align:center;padding:20px 0 0 0;}
.memberOut_confirm .txt_red {color:#fb5151;}

/* =============================== 새디자인추가:::마이페이지_문의안내_1:1문의_리스트_레이아웃은 나의자료실과 공유_마감 =============================== */
/* =============================== 새디자인추가:::마이페이지_프론트단_mypage.css안의 있는것 가져옴 =============================== */


/* 추가 수정 2014.07.17 */

/* 국세청 연말정산 간소화 서비스 등록여부 추가 from 후원 */
span.tax_tb_title {margin-right: 10px; color: #333333; font-weight: bold;}
div.tax_tb_con {margin: 10px 0 10px 0; font-size: 11px; letter-spacing: 0px;  line-height: 16px;}
p.tax_tb_valid {margin: 10px 0 10px 0;}
p.valid_success {margin: 15px 0; background:#fffaed; border: 1px solid #ffaca3; width: 100%; text-align: center; font-size: 15px; font-weight: bold; padding:10px 0; }
li.tax_tb_list {background: url(../images/support/foreign/line_dot.gif) no-repeat 0px 29px; padding-left: 3px; height: 30px; padding-top: 4px;}
li.tax_tb_list span {display: inline-block; width: 160px;}
a.tax_tb_txt {color: #e65644; text-decoration: underline; margin-right: 30px;}
span.tax_tb_btn {display: inline-block; margin: 0 2px; background: url(../images/support/foreign/bg_btn01_01.png) no-repeat 0px 0px;}
span.tax_tb_btn a {display: inline-block; padding: 3px 8px 4px; background: url(../images/support/foreign/bg_btn01_02.png) no-repeat right 0; text-decoration: none;}
span.tax_tb_btn a span {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.cellphone {color:#ff4733;}



/* 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;}


/* table 내의 약관-v.002 */
.support_provision02{font-size:11px; font-family:'NanumGothic','돋움',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;}


/* footer arrow 제거 */

.btn_arrow {display:none;}


/* 아동편지팝업창 */

.letter_wrapper .header {
	height: 52px;
	background: #e8242c;
	position: relative;
}

.letter_wrapper .header h1 {float: left; margin: 10px 0 0 9px;}
.letter_wrapper .header button {
	float: right; background: url(../images/mypage/mysupport/layer/btn_close.gif) no-repeat 0px 0px; text-indent: -9999px;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 15px;
	right: 18px;
	display: inline-block;
	cursor: pointer;
}

.letter_wrapper .footer {
	height:85px;
}

.letter_wrapper .footer .footer_bottom{
	background: #f6f6f6;
	border-top: 1px solid #dadada;
	height: 32px;
}

.letter_wrapper .footer .copyright {
	float: left;
	margin: 11px 0 0 11px;
}

.letter_wrapper .footer .btn {
	float: right;
	margin: 5px 0 10px 0;
}

.letter_wrapper .footer .text {
	border:1px solid #e6e2d8;
	background: #fffbf1;
	color: #565656;
	padding: 10px;
}

.letter_wrapper .content a {
	display: block;
	overflow: hidden;
}

/* 후원종료페이지 */

.stop_support {
	position: relative;
	width: 790px;
	height: auto;
	padding-bottom: 150px;
	z-index: 10;
	border: 1px solid #dbd7cf;
	background: #f5f1e9;
}

.stop_support .Header_Cnt {
	position: absolute;
	top: -141px;
	right: 0;
	width: 790px;
	height: 141px;
	z-index: 9999;
	background: url(../images/support/ssp_header.gif);
}

.stop_support .support_con {
	width: 750px;
	height: auto;
	margin-left: 20px;
	position: relative;
}

.stop_support .Header_Cnt h3 { padding-left: 25px; }
.stop_support .Header_Cnt .location_box .location { padding-right: 10px;}
.stop_support .ssp_table_area .ssp_table {width: 740px; margin: auto; }
.stop_support .ssp_table_area .ssp_table tr {}
.stop_support .ssp_table_area .ssp_table th {color: #111111; text-align: left; padding-top: 20px; padding-left: 15px; background: #faf8f3; vertical-align: top; border-bottom: 1px solid #dedcd6;}
.stop_support .ssp_table_area .ssp_table td {background: #fff; border-bottom: 1px solid #dedcd6; vertical-align: top;}
.stop_support .ssp_table_area .ssp_table td .radio_box {margin:20px 0 0 12px;}
.stop_support .ssp_table_area .ssp_table td label {display: block; vertical-align: -webkit-baseline-middle; margin-bottom: 12px;color:#333333;}
.stop_support .ssp_table_area .ssp_table td .iradio_minimal {margin-right: 10px;}
.stop_support .ssp_table_area .ssp_table td textarea.comment {font-family: '나눔고딕',NanumGothic,'맑은고딕',Malgun Gothic,'돋움',Dotum,'굴림',Gulim; width: 93% !important; height: 52px; margin: 13px 0; background: #f9fafa; vertical-align: top; resize: none;}
.stop_support .ssp_table_area .ssp_table th.line2 {line-height:24px;}
.stop_support .ssp_table_area .ssp_table td div.comment {margin: 20px 8px 8px 8px;line-height:24px;font-size:12px;color:#757575;}
.stop_support .ssp_table_area .ssp_table td div.comment .radio_box {margin:0 !important;margin-top:10px !important;}
.stop_support .ssp_table_area .ssp_table td div.comment .radio_box label {display:inline-block !important;color:#333333;margin-right:32px;}
.stop_support .ssp_table_area .add_confirm {margin-top:22px;}
.stop_support .ssp_table_area .add_confirm h4 {padding-bottom:9px;padding-left:28px;}
.stop_support .ssp_table_area .add_confirm .ssp_table {border-top:1px solid #dedcd6;}

/*
 후원 프로세스 변경 */   
.ch_r {float: right;}

#pop_bg02 .pop_wrap_common02{position:absolute; z-index:1000;background:#ffffff; font-family:'나눔고딕', NanumGothic; border:1px solid #e8242c;}
#pop_bg02 .pop_wrap_common02 .pop_header{position:relative;height:60px; background:#fff; border-bottom: 1px solid #ddd; margin: 0 10px;}
#pop_bg02 .pop_wrap_common02 .pop_header .h1_pop{float:left;padding-left:14px;margin-top:15px;margin-right:15px;color:#ffffff; border-right:1px solid #ccc; padding-right:20px;}
#pop_bg02 .pop_wrap_common02 .pop_header h2{float:left;padding-left:5px;margin-top:23px;color:#e24b3b; font-weight:normal;  font-size: 21px; letter-spacing: -0.1em;}
#pop_bg02 .pop_wrap_common02 .pop_content .pop_content_v1 {text-align: center; background: #faf9f9; border-radius: 5px; border: 1px solid #eee; padding: 25px; width: 330px; margin: auto;}
#pop_bg02 .pop_wrap_common02 .pop_content .pop_content_v2 {text-align: center;font-size: 13px;margin-top: 15px;color: #777;}
#pop_bg02 .pop_wrap_common02 .pop_content{position:relative;padding:20px 20px;border-top:none;min-height:80px;overflow-y:auto;overflow-x:hidden;}
#pop_bg02 .pop_wrap_common02 .pop_content .rt {color: #e85b4c; font-size:14px;}
#pop_bg02 .pop_wrap_common02 .pop_content p {font-size: 14px; font-weight: normal; color: #424242; line-height: 23px; letter-spacing: -0.09em;}
#pop_bg02 .pop_wrap_common02 .pop_close{cursor: pointer; width:21px;height:21px;position:absolute;top:22px;right:18px;background:url(../images/support/btn_close_v2.gif) no-repeat 0px 0px;text-indent:-9999px; display:inline-block;}/* 닫기버튼 */
#pop_bg02 .pop_wrap_common02 .btn_area{height:auto; overflow:hidden; text-align:center; margin-bottom:14px;}
#pop_bg02 .pop_wrap_common02 .copyright{font-size: 10px !important; color: #777 !important; text-align: center; letter-spacing: 0.05em !important;}
#pop_bg02 .pop_wrap_common02 .copyright span {font-weight: bold;}

#pop_bg02 .pop_wrap_common02 .pop_footer{text-align:center; padding-bottom: 20px;}
#pop_bg02 .pop_wrap_common02 .pop_footer span{ display:inline-block;}
#pop_bg02 .pop_wrap_common02 .pop_footer .copyright{ text-align:center;}

#pop_bg02 .pop_wrap_common02 .pop_footer .close_day {float: left;display: block;}
#pop_bg02 .pop_wrap_common02 .pop_footer .close_day input[type=checkbox]{margin: 0; vertical-align: middle;}
#pop_bg02 .pop_wrap_common02 .pop_footer .close_day label {margin: 10px 0 0 30px; display: block;}

/* supprot common */
.blind {
	font-size:0;
	visibility:hidden;
	width:0; 
	height:0;            
	line-height:0;
	overflow:hidden; 
	text-indent:-2000px;
	left:-500px;	
}

/* 해외결연후원 아동정보 수정 */
.re_child_info {background:#fff4e9;padding:15px 16px;}
.re_child_info .rnd_outer {background:#584343 url('/webPub/0_sck2014/images/mypage/re_child/round_bg_top.gif') no-repeat left top;padding-top:13px;}
.re_child_info .rnd_outer .rnd_inner {background:url('/webPub/0_sck2014/images/mypage/re_child/round_bg_bottom.gif') no-repeat left bottom;padding-bottom:10px;padding-left:13px;padding-right:14px;}
.re_child_info .support_child_infoWrap {width:100%;}
.re_child_info .support_child_infoWrap .picture_info {float:left;width:214px;position:relative;}
.re_child_info .support_child_infoWrap .picture_info .rollBigPic {width:213px;height:281px;border:1px solid #4b3a3a;overflow:hidden;}
.re_child_info .support_child_infoWrap .picture_info .prevBtn {position:absolute;z-index:2;top:0;left:0;width:50%;height:281px;cursor:url('/webPub/0_sck2014/images/mypage/re_child/img_prev.png'),url('/webPub/0_sck2014/images/mypage/re_child/img_prev.cur'),pointer;background-color:#ffffff;opacity:0;filter:alpha(opacity=0);}
.re_child_info .support_child_infoWrap .picture_info .prevBtn:hover {}
.re_child_info .support_child_infoWrap .picture_info .nextBtn {position:absolute;z-index:2;top:0;right:0;width:50%;height:281px;cursor:url('/webPub/0_sck2014/images/mypage/re_child/img_next.png'),url('/webPub/0_sck2014/images/mypage/re_child/img_next.cur'),pointer;background-color:#ffffff;opacity:0;filter:alpha(opacity=0);}
.re_child_info .support_child_infoWrap .picture_info .nextBtn:hover {}
.re_child_info .support_child_infoWrap .picture_info .rollBigPic ul {}
.re_child_info .support_child_infoWrap .picture_info .rollBigPic ul li {float:left;width:213px;height:281px;overflow:hidden;}
.re_child_info .support_child_infoWrap .picture_info .rollBigPic ul:after {content:"";clear:both;display:block;height:0;overflow:hidden;}
.re_child_info .support_child_infoWrap .picture_info .rollBigPic ul li img {width:213px;height:281px;}
.re_child_info .support_child_infoWrap .picture_info .picinfo {position:relative;font-size:12px;padding-top:3px;padding-bottom:3px;}
.re_child_info .support_child_infoWrap .picture_info .picinfo .year {background:url('/webPub/0_sck2014/images/mypage/re_child/ico_arrow_up.gif') no-repeat left center;padding-left:10px;color:#ffffff;}
.re_child_info .support_child_infoWrap .picture_info .picinfo .count {position:absolute;right:1px;top:3px;color:#ff7b7b;}
.re_child_info .support_child_infoWrap .picture_info .picinfo .count .nowNom {font-weight:bold;color:#ffffff;}
.re_child_info .support_child_infoWrap .picture_info .pager {position:relative;margin-top:0;margin-bottom:0;}
.re_child_info .support_child_infoWrap .picture_info .pager .pager_prevBtn {position:absolute;left:0;top:0;}
.re_child_info .support_child_infoWrap .picture_info .pager .pager_nextBtn {position:absolute;right:0;top:0;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside {width:159px;height:60px;overflow:hidden;margin-left:27px;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul {margin-bottom:0;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul:after {content:"";overflow:hidden;clear:both;height:0;overflow:hidden;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li {float:left;margin-left:4px;margin-right:4px;width:45px;height:60px;overflow:hidden;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li img {opacity:0.7;filter:alpha(opacity=70);width:45px;height:60px;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li span {display:block;width:45px;height:60px;overflow:hidden;cursor:pointer;padding:0;border-radius:0;border:0 !important;}

.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li.active {}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li.active span {border:3px solid #e8242c !important;width:39px;height:54px;border-radius:0;padding:0;}
.re_child_info .support_child_infoWrap .picture_info .pager .inside ul li.active span img {margin-left:-3px;margin-top:-3px;opacity:1;filter:alpha(opacity=100);}

.re_child_info .support_child_infoWrap .txt_info {float:right;width:472px;}
.re_child_info .support_child_infoWrap:after {content:"";clear:both;display:block;height:0;overflow:hidden;}
.re_child_info .support_child_infoWrap .rnd_outer1 {background:#ffffff url('/webPub/0_sck2014/images/mypage/re_child/roundw_bg_top.gif') no-repeat left top;}
.re_child_info .support_child_infoWrap .rnd_outer1 .rnd_inner1 {background:url('/webPub/0_sck2014/images/mypage/re_child/roundw_bg_bottom.gif') no-repeat left bottom;padding:0 13px 16px;}
.re_child_info .support_child_infoWrap table.child_info {width:100%;}
.re_child_info .support_child_infoWrap table.child_info th {color:#999999;border-bottom:1px solid #dddddd;text-align:left;font-weight:normal;padding-left:5px;padding-top:11px;padding-bottom:12px;letter-spacing:-1px;}
.re_child_info .support_child_infoWrap table.child_info td {color:#333333;border-bottom:1px solid #dddddd;text-align:left;padding-top:12px;padding-bottom:13px;letter-spacing:-1px;}
.re_child_info .support_child_infoWrap table.child_info th.name,
.re_child_info .support_child_infoWrap table.child_info td.name {border-bottom:1px solid #8e8a88;vertical-align:middle;padding-top:15px;padding-bottom:10px;}
.re_child_info .support_child_infoWrap table.child_info td.name {font-size:14px;color:#f35959;font-weight:bold;}

.re_child_info .support_child_infoWrap .btnArea {margin-top:15px;position:relative;}
.re_child_info .support_child_infoWrap .btnArea .child_pager {position:absolute;right:0;top:2px;}
.re_child_info .support_child_infoWrap .btnArea .child_pager .page {margin-top:4px;}

.re_child_info .support_child_infoWrap .child_pager .txt {background:url('/webPub/0_sck2014/images/mypage/re_child/ico_arrow.gif') no-repeat left center;padding-left:10px;}						
.re_child_info .support_child_infoWrap .child_pager .prev_page {
	width:24px;height:24px;display:inline-block;background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev.gif') left top no-repeat;
}
.re_child_info .support_child_infoWrap .child_pager .prev_page.on {
	background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev_on.gif') left top no-repeat;
}
.re_child_info .support_child_infoWrap .child_pager .next_page {
	width:24px;height:24px;display:inline-block;background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next.gif') left top no-repeat;
}
.re_child_info .support_child_infoWrap .child_pager .next_page.on {
	background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next_on.gif') left top no-repeat;
}
.re_child_info .support_child_infoWrap .child_pager select {width:46px;height:24px;}
.re_child_info .support_child_infoWrap .child_pager input[type=button] {
	border:1px solid #ff8686;vertical-align:top;
	cursor: pointer;text-align: center;cursor: pointer;padding: 3px 6px 4px;background: #fbfbfb;
	background: -webkit-linear-gradient(#fff, #f6f6f6);
	background: linear-gradient(#fff, #f6f6f6);
	box-sizing: border-box;
}
.re_child_info .support_child_infoWrap .bottomDesc {margin-top:15px;margin-left:3px;}
.re_child_info .support_child_infoWrap .bottomDesc ul li {background:url("/webPub/0_sck2014/images/mypage/re_child/ico_dot.png") no-repeat left center;padding-left:10px;margin-top:5px;color:#cccccc;}
.re_child_info .support_child_infoWrap .bottomDesc ul li:first-child {margin-top:0;}
.re_child_info .support_child_infoWrap .bottomDesc ul li img {vertical-align:middle;}

/* 1:1문의 개선 */
.mypage_oneNone {padding-top:10px;border-bottom:1px solid #f1e8df;padding-bottom:19px;margin-bottom:20px;width:100%;padding-left:16px;padding-right:16px;margin-left:-16px;}
.mypage_oneNone .tit {margin-bottom:17px;}
.mypage_oneNone .step {}
.mypage_oneNone .step:after {content:"";clear:both;display:block;overflow:hidden;height:0;}
.mypage_oneNone .step li {float:left;margin-left:10px;}
.mypage_oneNone .step li:first-child {margin-left:2px;}

.mypage_faq_info1 {border:1px solid #ffdcdd;background-color:#faf9f9;padding-top:13px;padding-bottom:13px;display:table;width:100%;margin-bottom:38px;}
.mypage_faq_info1 .txt {display:table-cell;padding-left:25px;vertical-align:middle;color:#888888;}
.mypage_faq_info1 .txt strong {color:#555555;}
.mypage_faq_info1 .btn {display:table-cell;text-align:right;padding-right:20px;vertical-align:middle;}
.mypage_faq_info1:after {content:"";clear:both;display:block;overflow:hidden;height:0;}


.mysupport .bottom_banner {background:#ffffff; border:none;min-height:178px; margin-top:85px;margin-bottom:-22px;text-align:center;}/* 위 오른 아래 왼쪽 순 */
.mysupport .bottom_banner_wishlist {width:709px;margin-left:auto;margin-right:auto;}
.mysupport .bottom_banner_wishlist dl {height:178px;position:relative;background:url('../images/support/foreign/wishList_bg.jpg') no-repeat right top;padding-left:192px;}
.mysupport .bottom_banner_wishlist dl:after {content:"";clear:both;display:block;overflow:hidden;height:0;}
.mysupport .bottom_banner_wishlist dl dt {position:absolute;left:0;top:0;}
.mysupport .bottom_banner_wishlist dl dd {padding-top:1px;border-left:1px solid #ead9eb;float:left;}
.mysupport .bottom_banner_wishlist dl dd a {display:block;}


/* cms출금 인증 */
.wayTip{display:block;position:absolute;top:18px;right:10px;line-height: 14px;}
.wayTip span{color: #ff4733;}
.authRadio label{cursor:pointer;}
.btnAuth{position:absolute;}
.btnAuthTip{cursor:pointer;height:15px;line-height:15px;display:block;position:absolute;top:18px;right:10px;background: url(../images/support/foreign/icon_question.png) no-repeat 0px 1px;padding-left:17px;font-size:12px;text-decoration: underline;}
.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{font-size:14px;border:1px solid #ebebeb;background:#faf9f9;border-radius:5px;text-align:center;padding:18px 0 14px 0;margin:15px 0;}
.layer .authHelp span{font-size:14px;display:inline-block;margin-right:5px;padding-right:10px;background: url(../images/support/foreign/icon_authBar.png) no-repeat right 4px;}
.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;}


/* 20160316 mypage renewal */
.mysupport.new_mysupport.no_2depth {top:-78px;}
.mysupport.new_mysupport.no_2depth .Header_Cnt {height:62px; top:-62px;}
.mysupport.new_mysupport.no_2depth .my_con {top:0;}
.new_mysupport .mysupport_tabmenu_01 a {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_01.gif'); width:190px;}
.new_mysupport .mysupport_tabmenu_02 a {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_02.gif'); width:190px;}
.new_mysupport .mysupport_tabmenu_03 a {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_03.gif'); width:190px;}
.new_mysupport .mysupport_tabmenu_04 a {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_04.gif'); width:190px;}
.new_mysupport .mysupport_tabmenu_01 a:hover,
.new_mysupport .mysupport_tabmenu_01 a.on {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_01_on.gif');}
.new_mysupport .mysupport_tabmenu_02 a:hover,
.new_mysupport .mysupport_tabmenu_02 a.on {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_02_on.gif');}
.new_mysupport .mysupport_tabmenu_03 a:hover,
.new_mysupport .mysupport_tabmenu_03 a.on {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_03_on.gif');}
.new_mysupport .mysupport_tabmenu_04 a:hover,
.new_mysupport .mysupport_tabmenu_04 a.on {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/new_tabmenu_04_on.gif');}

.new_mysupport .sub_foreign_child_con01 .tit_txt { padding-top:45px;}
.new_mysupport .introduce_program h4 {padding:35px 0 13px 20px;}
.new_mysupport .introduce_program .program_content {box-sizing:border-box; width:100%; padding-left:20px; position:relative;}
.new_mysupport .introduce_program .program_content:after {content:""; display:block; clear:both;}
.new_mysupport .introduce_program .program_list {position:relative; width:244px; overflow:hidden; float:left; border-radius:5px 0 0 5px; border:1px solid #d7d7d7; border-right:0 none; height:419px; box-sizing:border-box; background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_foreign_program.gif') repeat-y right top;}
.new_mysupport .introduce_program .program_list ul {border-radius:5px 0 0 5px; overflow:hidden; position:absolute; top:0; left:0;}
.new_mysupport .introduce_program .program_list li {padding:15px 17px; width:244px; box-sizing:border-box; }
.new_mysupport .introduce_program .program_list li a {display:inline-block; padding-right:11px;}
.new_mysupport .introduce_program .program_list li:first-child.on {border-top: 0 none;}
.new_mysupport .introduce_program .program_list li:last-child.on {border-bottom: 0 none;}
.new_mysupport .introduce_program .program_list li.on {border-right:0 none; background:#f9f9f9; border-bottom:1px solid #d7d7d7;  border-top:1px solid #d7d7d7; }
.new_mysupport .introduce_program .program_list li.on a {color:#f35959; background:url('/webPub/0_sck2014/images/mypage/mysupport/ico_foreign_program.gif') no-repeat right center;}
.new_mysupport .introduce_program .program_summary {overflow-x:hidden; overflow-y:auto; background:#f9f9f9; width:446px; height:419px; float:left; box-sizing:border-box; padding:15px 37px 25px 25px; border:1px solid #d7d7d7; border-left:0 none; border-radius:0 5px 5px 0; }
.new_mysupport .introduce_program .program_summary .prgram_foeign_text {word-break : keep-all; line-height:22px; letter-spacing:-1px; margin-bottom:20px;}
.new_mysupport .introduce_program .program_summary .prgram_foreign_img {text-align:center;}
.new_mysupport .introduce_program .program_summary .prgram_foreign_img img {width:100%;}
.new_mysupport .introduce_program .scroll_button {clear:both; position:absolute; top:50%; left:236px; width:21px; height:46px; margin-top:-23.5px;}
.new_mysupport .introduce_program .scroll_button a {display:block; width:21px; height:23px;}
.new_mysupport .introduce_program .scroll_button .scrolling_top {height:24px;}
.new_mysupport .news_content {box-sizing:border-box; padding-left:20px; width:100%;}
.new_mysupport .news_content a {display:block; float:left;}

.my_foreign_location .category_section {padding:0 30px 90px 30px; box-sizing:border-box;}
.my_foreign_location .category_section h3 {font-size:28px; color:#5d0707; font-weight:normal; position:relative; min-height:105px; box-sizing:border-box; padding-top:38px; padding-right:215px; padding-left:7px; word-break:keep-all; line-height:120%;}
.my_foreign_location .category_section h3 strong {font-weight:bold;}
.my_foreign_location .category_section .category_list {width:100%; text-align:center; margin-bottom:25px;}
.my_foreign_location .category_section .category_list li {display:inline-block;; padding-right:44px; background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_locationInfor_category.gif') no-repeat right top;}
.my_foreign_location .category_section .category_list li:last-child {padding-right:0; background:none;}
.my_foreign_location .category_section .category_list li a {display:inline-block; width:100px; height:100px; text-indent:-9999em; background-repeat:no-repeat; background-position:left top;}
.my_foreign_location .category_section .table_form {width:100%; border-top:1px solid #6d3232; border-collapse:collapse;}
.my_foreign_location .category_section .table_form td {border-bottom:1px solid #e7e7e7; padding:11px 13px;}
.my_foreign_location .category_section .table_form td a {padding-left:13px; font-size:13px; color:#333;  background:url('/webPub/0_sck2014/images/mypage/mysupport/ico_location_table_dot.gif') no-repeat left 6px;}


.my_foreign_location .child_pager {position:absolute;right:18px; top:30px;}
.my_foreign_location .child_pager .page {margin-top:4px;}

.my_foreign_location .child_pager .txt {background:url('/webPub/0_sck2014/images/mypage/re_child/ico_arrow.gif') no-repeat left center;padding-left:10px; font-size:13px; color:#666;}						
.my_foreign_location .child_pager .prev_page {
	width:24px;height:24px;display:inline-block;background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev.gif') left top no-repeat;
}
.my_foreign_location .child_pager .page a {vertical-align:top;}
.my_foreign_location .child_pager .prev_page.on {
	background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_prev_on.gif') left top no-repeat;
}
.my_foreign_location .child_pager .next_page {
	width:24px;height:24px;display:inline-block;background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next.gif') left top no-repeat;
}
.my_foreign_location .child_pager .next_page.on {
	background:url('/webPub/0_sck2014/images/mypage/mysupport/child_pagination_next_on.gif') left top no-repeat;
}
.my_foreign_location .child_pager select {width:46px;height:24px;}
.my_foreign_location .child_pager input[type=button] {
	border:1px solid #ff8686;vertical-align:top;
	cursor: pointer;text-align: center;cursor: pointer;padding: 3px 6px 4px;background: #fbfbfb;
	background: -webkit-linear-gradient(#fff, #f6f6f6);
	background: linear-gradient(#fff, #f6f6f6);
	box-sizing: border-box;
}


.category_view {border-top:2px solid #f36767; padding-top:35px;}
.my_foreign_location .map_section {padding:0 30px; padding-bottom:30px;}
.my_foreign_location .map_section h3 {margin-bottom:16px; padding-left:28px; font-size:18px; line-height:23px; color:#f35959; background:url('/webPub/0_sck2014/images/mypage/mysupport/ico_google_location.gif') no-repeat left top;}
.my_foreign_location .map_section #map {height:342px; width:100%;}
.my_foreign_location .map_section .map_desc {word-break:keep-all; line-height:24px; padding-top:30px;}
.my_foreign_location .bbs_section {padding:0 30px 60px 30px;}
.my_foreign_location .bbs_section .title {border-bottom:1px dotted #c2c2c2; padding-bottom:17px; margin-bottom:11px;}
.my_foreign_location .bbs_section .pdf_down {text-align:right; padding-right:7px;}
.my_foreign_location .bbs_section .pdf_down img {vertical-align:middle;}
.my_foreign_location .bbs_section .inner_section {margin-top:23px; padding:0 10px;}
.my_foreign_location .category_section .btn_vilage_send {margin-top:15px;}

.my_foreign_location.my_foreign_viliage .category_section {height:498px; background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_viiage.jpg') left top no-repeat;}
.my_foreign_location.my_foreign_viliage .category_section h3 {margin-bottom:24px;}
.my_foreign_location.my_foreign_viliage .category_section .title_desc {padding-left:7px; font-size:15px; color:#555; line-height:24px; letter-spacing:-1px; margin-bottom:28px;}
.my_foreign_location.my_foreign_viliage .category_section .btn_vilage_send {padding-left:7px;}

.my_foreign_location.my_foreign_letter .category_section {margin-bottom:26px; height:234px;  background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_letter.jpg') left top no-repeat; box-sizing:border-box;}

/*편지쓰기*/
.my_foreign_location.my_letter {height:169px; box-sizing:border-box; background:#ddebff;}
.my_foreign_location.my_letter .title .icon {vertical-align:middle;}
.my_foreign_location.my_letter .category_section {padding-bottom:0; margin-bottom:0; position:relative;}
.my_foreign_location.my_letter .end_child_letter {position:absolute; top:98px; right:45px;}
.wrap_message_write {padding-bottom:35px;}
.wrap_message_write .tab_menu {position:relative; background:#ddebff url('/webPub/0_sck2014/images/mypage/mysupport/bg_tab.png') repeat-x left bottom;}
.wrap_message_write .tab_menu .list {}
.wrap_message_write .tab_menu .list:after {display:block; clear:both; content:"";} 
.wrap_message_write .tab_menu .list li {float:left; border-bottom:1px solid #bbb; border-top: 1px solid #ccc; border-right:1px solid #ccc;}
.wrap_message_write .tab_menu .list li a {display:block; float:left; padding:19px 36px 0 57px; height:56px; box-sizing:border-box; background:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite01_off.png') no-repeat 23px 16px; font-size:16px; color:#888; letter-spacing:-1px;}
.wrap_message_write .tab_menu .list li .icon01 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite04_off.png');}
.wrap_message_write .tab_menu .list li .icon02 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite05_off.png');}
.wrap_message_write .tab_menu .list li .icon03 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite06_off.png');}
.wrap_message_write .tab_menu .list li .icon04 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite01_off.png');}
.wrap_message_write .tab_menu .list li .icon05 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite02_off.png');}
.wrap_message_write .tab_menu .list li .icon06 {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite03_off.png');}

.wrap_message_write .tab_menu .list .on {border-bottom-color:#fff;} 
.wrap_message_write .tab_menu .list .on .icon01 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite04_on.png');}
.wrap_message_write .tab_menu .list .on .icon02 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite05_on.png');}
.wrap_message_write .tab_menu .list .on .icon03 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite06_on.png');}
.wrap_message_write .tab_menu .list .on .icon04 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite01_on.png');}
.wrap_message_write .tab_menu .list .on .icon05 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite02_on.png');}
.wrap_message_write .tab_menu .list .on .icon06 {background-color:#fff; background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_tab_letterWrite03_on.png');}
.wrap_message_write .tab_menu .button {position:absolute; top:0; right:13px;}

.wrap_message_write .upload_result {margin:10px 0 13px 0;}
.wrap_message_write .file_add_list {background:#f3f3f3; color:#999 !important;}
.wrap_message_write .new_btn_area {text-align:center; position:relative; padding:0 15px; margin-top:20px;}
.wrap_message_write .new_btn_area .btn_cancle {position:absolute; top:0; right:10px;}
.wrap_message_write .new_btn_area .btn_delete {position:absolute; top:0; right:85px;}
.wrap_message_write .data_txt {text-align:right; color:#555; font-size:12px; margin-top:4px;}
.wrap_message_write .letter_write_area td {background:#cccccc; padding:12px 12px 14px 12px;}
.wrap_message_write .message .info li {font-size:12px; line-height:20px; color:#555;}
.wrap_message_write .sec_input_file {background-image:url(/webPub/0_sck2014/images/mypage/mysupport/img_file.gif);}
.wrap_message_write .description {color:#999; font-size:12px; letter-spacing:-1px;}
.wrap_seleced_letter {background:#ccc; box-sizing:border-box; padding:11px; width:100%;}
.wrap_seleced_letter .only_bg_div {background:#fff url('/webPub/0_sck2014/images/mypage/mysupport/bg_write_top.gif') no-repeat right top;}
.wrap_seleced_letter .only_bg_div .in {background:transparent url('/webPub/0_sck2014/images/mypage/mysupport/bg_write_bottom.gif') no-repeat right bottom;}
.wrap_seleced_letter .in {box-sizing:border-box; width:100%; padding: 0 40px 52px 40px; background:#fff url('/webPub/0_sck2014/images/mypage/mysupport/bg_selected_example01.gif') no-repeat right bottom;}
.wrap_seleced_letter label {display:inline-block;}
.wrap_seleced_letter label input[type=radio], .wrap_seleced_letter label input[type=checkbox] {margin-right:0; vertical-align:middle;}
.wrap_seleced_letter label input[type=text] {}
.wrap_seleced_letter .sec {border-bottom:1px dashed #b7b7b7; padding-bottom:24px; padding-top:29px;}
.wrap_seleced_letter .sec:last-child {padding-bottom:0; margin-bottom:0; border-bottom:0 none;}
.wrap_seleced_letter .sec:after {content:""; display:block; clear:both;}
.wrap_seleced_letter dl {width:100%; box-sizing:border-box; padding-right:50px; margin-bottom:20px;}
.wrap_seleced_letter dt {font-size:15px; color:#111; font-weight:bold; letter-spacing:-1px; margin-bottom:15px;}
.wrap_seleced_letter dd label {}
.choice_of_letter .btn_area {margin-top:15px; text-align:center;} 
.choice_of_letter .letter_select_desc {box-sizing:border-box; height:70px; padding-top:29px; padding-left:68px; background:url('/webPub/0_sck2014/images/mypage/mysupport/ico_example_letter.gif') no-repeat 29px 23px; font-size:14px; letter-spacing:-1px; color:#f45353; border-bottom:1px solid #ccc;}
.choice_of_letter .select {padding:25px 28px; box-sizing:border-box; width:100%; overflow:hidden;}
.choice_of_letter .select dt {float:left; line-height:24px; margin-right:65px;}
.choice_of_letter .select select {vertical-align:middle;}
.choice_of_letter .select dd {float:left;}

.choice_of_letter .category_select {}
.choice_of_letter .category_select td,
.choice_of_letter .category_select th {vertical-align:middle; border-bottom:1px solid #ccc; padding:25px 0;}
.choice_of_letter .category_select th { line-height:24px; font-size:15px; letter-spacing:-1px; color:#111; font-weight:bold;}
.choice_of_letter .category_select tr:last-child th,
.choice_of_letter .category_select tr:last-child td {border-bottom:0 none;}
.choice_of_letter .category_select td img {vertical-align:top;}
.choice_of_letter .category_select input, .choice_of_letter .category_select select {vertical-align:middle; margin-right:0;}
.choice_of_letter .category_select label {display:inline-block;}
.choice_of_letter .category_select .select_card label {margin-bottom:31px;}
.choice_of_letter .category_select .select_card td,
.choice_of_letter .category_select .select_card th {padding-bottom:0;}
.sample_letter {position:relative; width:100%; overflow:hidden;}
.sample_letter .real_img {vertical-align:top; width:100%;}
.sample_letter .top {position:absolute; top:0; left:0;}
.sample_letter .bottom {position:absolute; bottom:0; right:0;}


/* 편지함 관련 my_foreign_location 보다 항상 아래에 있어야 함 */
.my_letter {height:169px; box-sizing:border-box; background:#ddebff;}
.new_mysupport .btn_area04 {padding:10px 0; text-align:right;}
.new_mysupport .file_add {background:#f3f3f3; color:#999 !important;}
.new_mysupport .file_add .point {color:#f45353;}
.wrap_message_write .page_number {margin-bottom:0;}

.preview_layer {position:fixed; top:0; left:0; right:0; bottom:0; z-index:100; display:none;}
.preview_layer .deemed  {position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.6;}
.preview_layer .ct {position:fixed; top:50%; left:50%; margin-left:-285px; margin-top: -310px; box-sizing:border-box; width:770px; height:620px; background:#fff;}
.preview_layer .ct h1 {position:relative; line-height:46px; height:46px; background:#ede7e6; font-size:18px; color:#111; letter-spacing:-1px; box-sizing:border-box; width:100%; padding-left:17px;}
.preview_layer .ct h1 a {position:absolute; top:0; right:0;}
.preview_layer .ct .preview_content {padding:50px 55px 100px 55px; word-break:break-all; line-height:24px; font-size:14px;}
.preview_layer .ct .btn_area_preview {position:absolute; bottom:0; left:0; width:100%; border-top: 1px solid #cccccc; padding-top:21px; padding-bottom:23px; text-align:center;}
.preview_layer .preview_content .default {box-sizing:border-box; width:100%; padding:0; margin:0; border:0 none; height:410px; resize:none; background:#fff; line-height:24px;}
.new_mysupport .end_child_select {padding:25px 0; width:100%; overflow:hidden; background:#f7f7f7; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.new_mysupport .end_child_select strong {display:block; float:left; width:146px; box-sizing:border-box; padding-left:27px; }
.new_mysupport .end_child_select span {display:block; float:left;}
.new_mysupport .end_child_select span select {vertical-align:middle; width:270px;} 
.new_mysupport .end_child_selectbox.child_pager {width:270px; box-sizing:border-box;}
.new_mysupport .end_child_selectbox.child_pager .txt {background-image:url('/webPub/0_sck2014/images/mypage/mysupport/ico_arrow_brown.gif'); color:#5d0707; line-height:19px;}
.new_mysupport .end_child_selectbox.child_pager select {width:100%; box-sizing:border-box;}


.prev_check_list {margin-top:35px; padding:25px 20px 20px 261px; background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_prev_checklist.gif') 19px 20px no-repeat; box-sizing:border-box; min-height:214px; border:1px solid #c2c2c2;}
.prev_check_list .prev_check_title {font-size:14px; color:#666666; font-weight:600; letter-spacing:-0.5px; margin-bottom:12px; display:block;}
.prev_check_list ul li {font-size:13px; padding-left:9px; background:url('/webPub/0_sck2014/images/mypage/mysupport/bg_dot_black.gif') left 8px no-repeat; line-height:24px; letter-spacing:-1px;}
.prev_check_list ul li .example {font-size:12px; color:#999999; letter-spacing:-1px; display:block; margin-top:3px; line-height:22px;}





.photo_recommendation{position:relative; width:761px; height:240px; background:url(../images/guide/photoEssay_bg.png) no-repeat; margin-left:15px;}
.photo_recommendation ul{height:180px; position:absolute; left:51px; top:34px;}
.parkH{height:327px;}


.guide_con{}

.guide_list_board01  {
	border-collapse: collapse;
	margin:0;
	padding: 0;
	width:100%;
	color: #4b4e5a;
	border-bottom:1px solid #8e8a88; background:#FFF;
}

.guide_list_board01 thead tr th:first-child {background-image:none;}

.guide_list_board01 caption {visibility:hidden; font-size:0; }

.guide_list_board01 th, .guide_list_board01 td {
    border-top: 1px solid #e7e7e7;
    padding: 7px;
    vertical-align:middle;
	height:12px;
	padding: 12px 5px;
}

.guide_list_board01 thead th, .guide_list_board01 thead td, .guide_list_board01 tfoot th, .guide_list_board01 tfoot td {
    font-size: 1.0em;
    vertical-align:middle;
	height:20px;
	padding: 7px;
}

.guide_list_board01 thead th, thead td {
    border-top:2px solid #4a4645;
	border-bottom:1px solid #aeabaa;	
}
.access_cnt .guide_list_board01 {border:0 none; border-top:2px solid #4a4645;}
.access_cnt .guide_list_board01 tbody th,
.access_cnt .guide_list_board01 tbody td {border:0 none; border-bottom:1px solid #e8e8e8;}
.access_cnt .guide_list_board01 tbody th {font-weight:300; }
.access_cnt .guide_list_board01 tbody td {text-align:center;}
.guide_list_board01 tbody td.title { 
	text-align:left; 
	padding-left:15px;
}
.guide_list_board01 tbody td.title a { color:#444444; text-decoration:none; }
.guide_list_board01 tbody td.title a:hover { color:#4a4645; text-decoration:underline; }


.guide_list_board01 tbody th, .board01 td { background-color:#FFF;}
.guide_list_board01 tbody tr:hover td, .board01 tbody tr:hover th {background-color: #fff9f6;}
.new_access_cnt .guide_list_board01 tbody tr:hover td, .new_access_cnt .board01 tbody tr:hover th {background-color:#f5f5f5 !important;}


.guide_list_board01 .processing{color:#f35646; font-weight:bold;}

.guide_list_board01 .complete{color:#666666; font-weight:bold;}


.guide_list_board01 .classification{color:#f35646;}

.access_cnt .page_number ul {float: right; position: relative; left: -50%; padding: 0px; margin: 0px; font-size:auto; width:auto; }



.new_access_cnt.access_cnt .guide_list_board01 {border-top:1px solid #aeabaa; border-bottom:1px solid #aeabaa;}
.new_access_cnt.access_cnt .guide_list_board01 tbody td {border-bttom:1px dotted #d6d6d6; color:#666;}
.new_access_cnt.access_cnt .guide_list_board01 .guide_list_board01 tbody td.title a {color:#666;}
.new_access_cnt.access_cnt .guide_list_board01 tbody tr:last-child td {border-bottom:0 none;}
.new_access_cnt.access_cnt .guide_list_board01 tbody .current td {color:#333; background:#f5f5f5; font-weight:700;}
.new_access_cnt.access_cnt .guide_list_board01 tbody .current td.title a {color:#333;}

.Etc_Wrap table th {background: #eee; font-weight: bold; border: 1px solid #ccc; padding: 1%; text-align: center;}
.Etc_Wrap table td {padding:1%;}

.textLoading {font-size:15px; color:#fff; line-height:21px; position:absolute; left:50%; top:50%; z-index:1000; margin:-75px 0 0 -150px; text-align:center;}
.dim {position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0; filter: alpha(opacity:'0'); z-index:999;}
.dim.on {opacity:.4; filter: alpha(opacity:'40');}

