@charset "utf-8";

.mt80{margin-top:80px}
.mb25{margin-bottom:25px}

/* popup */
.popWrapBg {background:#02B551;}
.popWrapper {height:100%;background:#02B551;width:100%;min-width:556px;}
.popWrap {min-width:556px; line-height:16px;}
.popWrap .popTit {overflow:hidden; height:43px; padding:0 33px; background-color:#02b551;}
.popWrap .popTit h1 {float:left; margin-top:13px;}
.popWrap .popTit span {float:right; margin-top:15px;}

.box01 {background:url('/images/common/pop-boxBR.gif') no-repeat right bottom;}
.box01Wrap {position:relative; width:100%; background:url('/images/common/pop-boxTL.gif') no-repeat left top;}
.box01Inner {padding:25px 33px 35px 33px; background:url('/images/common/pop-boxTR.gif') no-repeat right top;}
.box01BtmLt {background:url('/images/common/pop-boxBL.gif') no-repeat left bottom; width:18px; height:18px; position:absolute; left:0; bottom:0;}

.box02 {background:url('/images/common/pop-contBoxBR.gif') no-repeat right bottom;}
.box02Wrap {position:relative; width:100%; background:url('/images/common/pop-contBoxTL.gif') no-repeat left top;}
.box02Inner {padding:25px; background:url('/images/common/pop-contBoxTR.gif') no-repeat right top; color:#888;}
.box02BtmLt {background:url('/images/common/pop-contBoxBL.gif') no-repeat left bottom; width:10px; height:10px; position:absolute; left:0; bottom:0;}

.box02Inner label {display:inline-block;}
.box02Inner img, .box02Inner input {vertical-align:middle;}
.box02Inner .loginBtn {position:absolute; right:0; top:0;}
.box02Inner .loginBtn2 {position:absolute; right:0; bottom:0;}
.box02Inner .loginBtn3 {position:absolute; right:0; top:50%; margin-top:-25px;}
.box02Inner .nameCheck {text-align:center;}
.box02Inner .nameCheck a{margin-left:15px;}
.box02Inner .nameCheck a.first {margin-left:0;}

.desp {padding-left:7px; font-size:11px; letter-spacing:-0.1em; line-height:16px; color:#9b9b9b; background:url('/images/login/blt-01.gif') no-repeat left 6px;}
.errMsg {font-size:11px; margin-bottom:10px; line-height:11px; color:#fa8e15;}

.popBG {background:url('/images/common/pop-bg.gif') no-repeat center center;}
.printScrollY {overflow-y:auto; height:500px;}
.ListLog{height:500px;overflow-y:scroll;}



/* SBS모바일 주소찾기 */
.sbsPopWrap {width:100%;}
.sbsPopWrap .sbsPopTit {height:40px; padding:0 5px 0 5px; background-color:#02b551;}
.sbsPopWrap .sbsPopTit h1 {float:left; margin-top:10px;}
.sbsPopWrap .sbsPopTit span {float:right; margin-top:12px;}
.sbsPopWrap .sbsPopTxt {padding:5px;}
.sbsPopWrap .sbsTxtGray {color:#999;}
.sbsPopWrap .sbsTxtBox {width:70%; padding:4px 5px; height:12px; border:1px solid #ddd;}
.sbsPopWrap .sbsPopSea {background-color:#f3f3f3; padding:5px; margin:5px; text-align:center;}
.sbsPopWrap .sbsPopCom {padding:5px;}
.sbsPopWrap .sbsPopTab {width:100%; border-top:2px solid #02b551;}
.sbsPopWrap .sbsPopTab td {padding:5px 0; font-weight:normal;}
.spltd {vertical-align:top; border:1px solid #ccc; color:#999;}
.spltdiv {height:110px; overflow-y:scroll;}
.spltdtac {text-align:center;}
.spltdpb {padding-bottom:3px;}



/* popup > login */
.loginInner {padding:25px 0 0; background:url('/images/common/pop-contBoxTR.gif') no-repeat right top;}
.loginInner .loginForm {position:relative; height:100px; padding:0 0 20px 150px; background:url('/images/login/img-loginBG.gif') no-repeat 28px top;margin:10px 0 20px;}
.loginInner .loginForm2 {position:relative; height:100px; padding:0 0 20px 150px; background:url('/images/login/img-loginBG.gif') no-repeat 28px top;margin:10px 0 20px;}
#loginForm{width:500px; margin:0 auto;}
#loginForm2 {width:500px; margin:0 auto;}
.loginInner .loginForm .loginFWid {display:inline-block;width:50px;}
.loginInner .loginForm2 .loginFWid {display:inline-block;width:50px;}
.loginInner label {display:inline-block;}
.loginInner label img, .loginInner input {vertical-align:middle;}
.loginInner .loginBtn2 {position:absolute; right:25px; top:0;}


/* popup > idSearch */
.popTab {padding-bottom:10px; background:url('/images/login/tab-shadow.gif') no-repeat left bottom;}
.popTab li a {display:block; height:35px;}
.popTab li.normalChild {float:left; width:160px; background:url('/images/login/tab-normalChild.gif') no-repeat left top;}
.popTab li.com {float:left; width:165px; background:url('/images/login/tab-company.gif') no-repeat left top;}
.popTab li.foreign {float:left; width:165px; background:url('/images/login/tab-foreign.gif') no-repeat left top;}
.popTab li.on, .popTab li:hover {background-position:right top;}

.box02Inner .normalForm {position:relative; width:330px; margin:0 auto;}
.box02Inner .comForm {position:relative; width:380px; margin:0 auto;}

.pwLost {width:330px; margin:20px auto 36px;}
.pwLost2 {width:330px; margin:0 auto 5px;}

/* popup > memberAssent */
.joinFile {padding:0 0 20px; background:url('/images/login/line-dashed.gif') repeat-x left bottom;}

/* popup > zipcode */
.tableStyle01 {border-top:2px solid #02b551;}
.tableStyle01 th {padding:7px 0; font-weight:normal;}

.zipIndex {background:url('/images/common/zipcode-index.gif') no-repeat right center;}
.zipList td {vertical-align:top; border:1px solid #ccc; color:#999;}
.zipList td div {height:110px; overflow-y:scroll;}
.zipList ul {padding:15px 0;}
.zipList ul li {overflow:hidden; padding:3px 0;}
.zipList .zipCode {float:left; width:45px; height:100%; padding:0 33px;}
.zipList .zipAdd {float:left; width:290px; padding-left:20px;}

/* popup > nameError */
.nameErrInfo {padding-left:95px; background:url('/images/join/img-realNameBG.gif') no-repeat left top;}
.errList {padding-left:10px; background:url('/images/join/blt-dot.gif') no-repeat left center;}

/* tab */
.contTab {height:43px; background:url('/images/sponsorService/tab-shadow.gif') repeat-x left bottom;}
.contTab li {float:left; height:35px; background:no-repeat left top;}
.contTab li a {display:block; height:35px;}
.contTab li.on, .contTab li:hover {background-position:left bottom;}

/* contents */
.cont2 {width:730px; margin:0 auto;}

.textBox {height:135px; padding:0 25px 25px; overflow-y:auto; border:1px solid #ccc; color:#999;}
.formWrap .realName {position:relative; width:372px; margin:0 auto;}
.formWrap .supportVail {position:relative; width:398px; margin:0 auto;}
.formWrap .realName .radioTab, .formWrap .supportVail .radioTab {padding-left:100px; font-size:11px;}
.formWrap .realName .realBtn {position:absolute; right:0; top:0;}
.formWrap .realName .realBtn2, .formWrap .supportVail .realBtn2 {position:absolute; right:0; top:22px;}

.certify li {float:left; width:175px; height:136px; background:no-repeat left top;}
.certify li.cellPhone {margin-right:10px; background-image:url('/images/join/tab-certifyCell.gif');}
.certify li.ipin {margin-right:10px; background-image:url('/images/join/tab-certifyIpin.gif');}
.certify li.card {margin-right:10px; background-image:url('/images/join/tab-certifyCard.gif');}
.certify li.wide {background-image:url('/images/join/tab-certifyWide.gif');}
.certify li a {display:block; width:235px; height:136px; text-indent:-9999px;}
.certify li:hover {background-position:right top;}

.receiveAgree {overflow:hidden;}
.receiveAgree li {float:left; width:49%; color:#666;}
.receiveAgree li .subTit {display:inline-block; width:120px;}

.fTahoma {font-family:Tahoma; letter-spacing:normal; font-weight:normal !important; font-size:11px;}

.joinCompWrap {padding:3px 0 30px 149px; border-bottom:2px solid #edeef0; font-size:11px; line-height:18px; color:#999; background:url('/images/join/img-joinCompletion.gif') no-repeat left top;}
.joinCompWrap .fileAttach {padding:30px 10px 0 10px; border-top:1px solid #edeef0;}
.joinCompWrap .fileAttach label {display:inline-block; width:75px; font-size:12px; font-weight:bold; line-height:22px; color:#666;}

/*.loginFormWrap {padding:3px 0 65px 150px; border-bottom:2px solid #edeef0; font-size:11px; line-height:18px; color:#999; background:url('/images/login/img-loginFormBG.gif') no-repeat 5px top;}*/
.loginFormWrap {padding:3px 0px 0px 150px; font-size:11px; line-height:18px; color:#999; background:url('/images/login/img-loginFormBG.gif') no-repeat 5px top;}

/* child Info List */
.infoWrap {float:left;}
.infoList {overflow:hidden; padding:4px 0;}
.infoList dt {float:left; padding-right:11px; margin-right:10px; line-height:15px; background:url('/images/sponsorService/line-index01.gif') no-repeat right center;}
.infoList dt img {display:block;}
.infoList dd {float:left; position:relative; padding-right:35px;line-height:13px; color:#777; word-break:break-all;}
.infoList dd.last {padding-right:0;}
.infoList dd .btn {margin:-4px 0;}

.infoList2 {overflow:hidden; padding:4px 0;}
.infoList2 dt {float:left; padding-right:11px; margin-right:10px; line-height:15px; background:url('/images/sponsorService/line-index01.gif') no-repeat right center;}
.infoList2 dt img {display:block;}
.infoList2 dd {float:left; position:relative; padding-right:35px;line-height:13px; color:#777; word-break:break-all;width:120px;}
.infoList2 dd.last {padding-right:0;}
.infoList2 dd .btn {margin:-4px 0;}

.box_roundRT.paddLetter {padding:11px 22px 14px 22px}
.letterBtn {float:right; margin-top:3px;}
/*.letterBtn img {margin-left:1px;}*/

.dashWrapper {position:relative; overflow:hidden;}
.dashedWrap {padding:15px 0; margin-top:-1px; background:url('/images/common/line-dashed.gif') repeat-x left top;}

.contDesp {padding-top:20px; background:url('/images/common/line-index01.gif') no-repeat left top;}
.contDesp p {padding-left:8px; font-size:11px; line-height:18px; letter-spacing:-0.05em; background:url('/images/common/blt02.gif') no-repeat 1px 8px; color:#9f9f9f;}

.stopStep {overflow:hidden; margin:0 auto; padding:25px 0 27px 20px;}
.stopStep li {float:left; padding-right:65px; margin-right:35px; background:url('/images/sponsorService/arrow01.gif') no-repeat right center;}
.stopStep li.last {float:left; padding-right:0; margin-right:0;}

/* 나눔카드신청하기 */
.sponDocTop {/*height:50px;*/ padding:3px 0 0 110px; background:url('/images/sponsorService/img-helpCard.gif') no-repeat left 5px;}

/* 후원금 납입방법 조회/변경 */
.payWay {width:100%; height:28px; background:url('/images/sponsorService/tab-bg.gif') repeat-x left top;}
.payWay li {float:left; width:105px; height:28px; margin-right:3px; background:no-repeat left top;}
.payWay li a {display:block; height:28px; margin-right:3px;}
.payWay li.on, .payWay li:hover {background-position:left bottom;}

.payWay li.card {background-image:url('/images/sponsorService/tab-card.gif');}
.payWay li.bank {background-image:url('/images/sponsorService/tab-bank.gif');}
.payWay li.giro {background-image:url('/images/sponsorService/tab-giro.gif');}
.payWay li.virtual {background-image:url('/images/sponsorService/tab-virtual.gif');}

/* 인쇄미리보기 */
.contTab li.post {width:285px; background-image:url('/images/sponsorService/tab-sendHistory1.gif');}
.contTab li.helpCard {width:285px; background-image:url('/images/sponsorService/tab-sendHistory2.gif');}

/*myPage*/
.myPage .myWid80 {width:80px;display:inline-block;}
.myPage .myWid110 {width:110px;display:inline-block;}
.myPage .myWid130 {width:130px;display:inline-block;}
.myPage .myWid280 {width:280px;display:inline-block;}
.myPage .myBtn img {margin-top:2px;}
.myPage .myInfoSupp {border:2px solid #8e8e8e;margin-top:45px;padding:8px;}

.ftStyle01 {font-weight:bold;text-decoration:underline;}

/*비밀번호변경*/
.myPwEdit {border-top:3px solid #02B57E;border-bottom:1px solid #EDEEF0;}
.myPwEdit table th {background:#F5F5F5;padding:11px 0 9px 27px;text-align:left;border-bottom:1px solid #EDEEF0;border-right:1px solid #EDEEF0;}
.myPwEdit table td {border-bottom:1px solid #EDEEF0;padding:6px 7px;}
/*탈퇴하기*/
.attentionListInner {margin-top:10px;}
.attentionListInner li {margin-top:15px;}
.attentionList li {background:url('/images/common/blt03.gif') no-repeat left 5px;padding-left:7px;margin:0 0 10px;color:#9C9C9C;}

/* 후원자 TIP */
.boxPaperWrap {width:820px;}
.scrollY {height:485px;padding-right:4px; overflow-y:auto;}
.contTab li.tabTip1 {width:207px; background-image:url('/images/tip/tab_tip1.gif');}
.contTab li.tabTip2 {width:212px; background-image:url('/images/tip/tab_tip2.gif');}
.contTab li.tabTip3 {width:212px; background-image:url('/images/tip/tab_tip3.gif');}
.contTab li.tabTip4 {width:212px; background-image:url('/images/tip/tab_tip4.gif');}

.tipLtterTop {overflow:hidden; padding:10px 0;}
.tipLtterTop .ftLt {width:47%; height:240px; padding-left:20px;}

.num01 {padding-left:30px; background:url('/images/tip/num-01.gif') no-repeat left top;}
.num02 {padding-left:30px; background:url('/images/tip/num-02.gif') no-repeat left top;}

.lineDash {background:url('/images/tip/line-dashed.gif') repeat-y right top;}

.letterBG {width:803px; height:383px; margin:15px auto; background:url('/images/tip/img-letter.gif') no-repeat left top;}
.letterBG ul {visibility:hidden;}

.question {padding:1px 0 0 40px; background:url('/images/tip/txt-q.gif') no-repeat left top;}
.exBox {padding:0 5px;}

.tipTab {height:32px;}
.tipTab li {float:left; width:125px; margin-right:4px; height:32px; text-indent:-9999px; background:no-repeat left top;}
.tipTab li.last {margint-right:0;}
.tipTab li.on, .tipTab li:hover {background-position:left bottom;}

.tipTab li.exLetter01 {background-image:url('/images/tip/tab-letter1.gif');}
.tipTab li.exLetter02 {background-image:url('/images/tip/tab-letter2.gif');}
.tipTab li.exLetter03 {background-image:url('/images/tip/tab-letter3.gif');}
.tipTab li.exLetter04 {background-image:url('/images/tip/tab-letter4.gif');}
.tipTab li.exLetter05 {background-image:url('/images/tip/tab-letter5.gif');}
.tipTab li.exLetter06 {background-image:url('/images/tip/tab-letter6.gif');}

.countryTab li {float:left; width:134px; height:48px; margin:0 3px 3px 0; text-indent:-9999px; background:no-repeat left top;}
.countryTab li.last {margint-right:0;}
.countryTab li.on, .countryTab li:hover {background-position:left bottom;}

.countryTab li.eastTimor {background-image:url('/images/tip/tab-country1.gif');}
.countryTab li.mozambique {background-image:url('/images/tip/tab-country2.gif');}
.countryTab li.vietnam {background-image:url('/images/tip/tab-country3.gif');}
.countryTab li.bolivia {background-image:url('/images/tip/tab-country4.gif');}
.countryTab li.senegal {background-image:url('/images/tip/tab-country5.gif');}
.countryTab li.sriLanka {background-image:url('/images/tip/tab-country6.gif');}
.countryTab li.sierraLeone {background-image:url('/images/tip/tab-country7.gif');}
.countryTab li.angola {background-image:url('/images/tip/tab-country8.gif');}
.countryTab li.ethiopia {background-image:url('/images/tip/tab-country9.gif');}
.countryTab li.uganda {background-image:url('/images/tip/tab-country10.gif');}
.countryTab li.cambodia {background-image:url('/images/tip/tab-country11.gif');}
.countryTab li.kenya {background-image:url('/images/tip/tab-country12.gif');}
.countryTab li.namsudan {background-image:url('/images/tip/tab-country13.gif');}
.countryTab li.burkinafaso {background-image:url('/images/tip/tab-country14.gif');}

.flag1 {background:url('/images/tip/img-flag1.gif') no-repeat left top;}
.flag2 {background:url('/images/tip/img-flag2.gif') no-repeat left top;}
.flag3 {background:url('/images/tip/img-flag3.gif') no-repeat left top;}
.flag4 {background:url('/images/tip/img-flag4.gif') no-repeat left top;}
.flag5 {background:url('/images/tip/img-flag5.gif') no-repeat left top;}
.flag6 {background:url('/images/tip/img-flag6.gif') no-repeat left top;}
.flag7 {background:url('/images/tip/img-flag7.gif') no-repeat left top;}
.flag8 {background:url('/images/tip/img-flag8.gif') no-repeat left top;}
.flag9 {background:url('/images/tip/img-flag9.gif') no-repeat left top;}
.flag10 {background:url('/images/tip/img-flag10.gif') no-repeat left top;}
.flag11 {background:url('/images/tip/img-flag11.gif') no-repeat left top;}
.flag12 {background:url('/images/tip/img-flag12.gif') no-repeat left top;}
.flag13 {background:url('/images/tip/img-flag13.gif') no-repeat left top;}
.flag14 {background:url('/images/tip/img-flag14.gif') no-repeat left top;}

.countryTit {height:130px; margin-left:250px; background:url('/images/tip/line-dashed2.gif') repeat-x left bottom;}

/* 확인증 프린트 */
.wrapPrint{overflow:hidden; /*width:100%;*/ border:1px solid #ffffff; }
.wrapPrint .print-number{position:relative; background:url('/images/training/prt-logo.gif') no-repeat right 0;}
.wrapPrint .print-number p{padding:17px 0 0 48px; font-size:24px; color:#222;}
.wrapPrint .print-number span{padding-left:36px;background:url('/images/training/prt-bg-fix-je.gif') no-repeat 0 2px;}
.wrapPrint .prt-cert{margin-top:100px;padding:0 !important; text-align:center;}
.wrapPrint .print-content{margin-top:70px; padding:0 85px 191px 61px; background:url('/images/training/prt-bg-back.gif') no-repeat center top;}
.wrapPrint .print-content ul{float:right;}
.wrapPrint .print-content ul li img{margin-top:-1px;}
.wrapPrint .print-content ul .bar{padding:0 12px; font-size:12px; color:#a3a3a3;}
.wrapPrint .print-content ul .content{font-size:16px; font-weight:bold; color:#000;}
.wrapPrint .print-content p{font-size:24px; line-height:1.6; color:#444444;}
.wrapPrint .print-content .wrapList-pre{overflow:hidden;}

.wrapPrint .print-content2{margin-top:50px; padding:0 85px 60px 61px; background:url('/images/training/prt-bg-back.gif') no-repeat center top;}
.wrapPrint .print-content2 ul{float:right;}
.wrapPrint .print-content2 ul li img{margin-top:-1px;}
.wrapPrint .print-content2 ul .bar{padding:0 12px; font-size:12px; color:#a3a3a3;}
.wrapPrint .print-content2 ul .content{font-size:16px; font-weight:bold; color:#000;}
.wrapPrint .print-content2 p{font-size:24px; line-height:1.6; color:#444444;}
.wrapPrint .print-content2 .wrapList-pre{overflow:hidden;}

/*교육취소 및 환불안내*/
.traAppCancelInfo li {color:#666;margin-bottom:15px;line-height:18px;}
.traAppCancelInfo .subCancelInfo {margin-left:10px;line-height:20px;}
.traAppCancelInfo .subCancelInfo li {margin-bottom:0;}

/* 후원아동 국가 알아보기 */
.supColorTip{color:#ed8102;}
.supColorTip a {color:#ed8102;}
.supKidCountTbl{border-top:3px solid #02b57e; border-bottom:3px solid #edeef0; color:#888;}
.supKidCountTbl th, .supKidCountTbl td{padding:10px 0; border-bottom:1px solid #edeef0;}
.supKidCountTbl th{background-color:#f5f5f5;}
.supKidCountTbl td.borL, .supKidCountTbl th.borL{border-left:1px solid #edeef0;}
.supKidCountTbl td{text-align:center;}

/*회원가입*/
.joinMinWrap .volInputBox {margin-top:30px;border:2px solid #8e8e8e;padding:8px;}
#myConfirmTr td{position:relative;}
#myConfirmTr .myConfirmSelect{position:relative;overflow:hidden; margin-bottom:10px;background:url('/images/common_new/bg_confirmBox01.gif') repeat-y 255px top;}
#myConfirmTr .myConfirmSelect>div{position:relative;overflow:hidden;float:left;}
#myConfirmTr .myConfirmSelect>div a{display:inline-block;vertical-align:middle;}
#myConfirmTr .myConfirmSelect .confirmBox01{width:235px;margin-right:48px;}
#myConfirmTr .myConfirmSelect .confirmBox01 a{float:left;margin-right:5px;}
#myConfirmTr .myConfirmSelect .confirmBox01 a.last{margin-right:0;}
#myConfirmTr .myConfirmSelect .confirmBox01 .confirmBtn{overflow:hidden;text-align:left;}
#myConfirmTr .myConfirmSelect .confirmBox02{width:235px;}
#myConfirmTr .myConfirmSelect .confirmBox02 .confirmBtn{text-align:center;}
#myConfirmTr .myConfirmSelect .confirmTit{margin-bottom:6px;}
#myConfirmTr .myConfirmSelect .confirmText{margin-bottom:12px;}
#myConfirmTr .confirmCmt{clear:both;margin-top:14px;}
#myConfirmTr .confirmCmt .btn_read_more{display:inline-block;vertical-align:middle;}
#myConfirmTr .confirmCmt .pop_read_more{display:none;position:absolute;bottom:23px;width:421px;height:230px;padding:30px 25px;background:url('/images/common_new/bg_pop_read_more.png') no-repeat left top;}
#myConfirmTr .confirmCmt .pop_read_more .btn_read_close{display:inline-block;position:absolute;top:0;right:0;}
#myConfirmTr .confirmCmt .pop_read_more .bold{font-weight:bold;margin-bottom:8px;}
#myConfirmTr .confirmCmt .pop_read_more .bold.mgbB01{margin-bottom:14px;}
#myConfirmTr .confirmCmt .pop_read_more .bold a:hover{color:#666;}
#myConfirmTr .confirmCmt .pop_read_more .bold span{padding-left:7px;color:#6d9762;vertical-align:top;background:url('/images/common_new/bg_pop_read_more_text.gif') no-repeat left 3px;}
#myConfirmTr .confirmCmt .pop_read_more .normal{letter-spacing:-1px;}
#myConfirmTr .confirmCmt .pop_read_more .normal .letterSpc{letter-spacing:0;}
#myConfirmDiv>div{clear:both;line-height: 11px;margin-top:6px;margin-bottom:6px;}


/*지난 후원금 납입하기*/
.depListInfo {overflow:hidden;}
.depListInfo dl {float:left;margin-left:100px;}
.depListInfo dl.first {margin-left:0;}
.depListInfo .txtDesp01 {clear:both; float:left; width:100%; padding-top:4px; font-size:11px; line-height:16px; color:#cacaca;}

/*기부금 영수증 출력*/
.printServAction {width:740px;}

/*온라인상담*/
.inqFaq {padding:25px 0 25px 38px;}
.inqFaq dl {position:relative;padding-left:140px;}
.inqFaq dt {position:absolute;top:12px;left:0px;}
.inqFaq .inqFaqTxt {line-height:12px;font-size:12px;margin-bottom:10px;}
.inqFaq .inqFaqTxt img {display:inline-block;vertical-align:top;}
.inqFaq .keyword {overflow:hidden;margin-top:10px;}
.inqFaq .keyword li {float:left;background:url(/images/inquiry/faq-line.gif) no-repeat left center;font-size:11px;padding-left:7px;margin-left:9px;}
.inqFaq .keyword li.first {background:none;padding-left:0;margin-left:0;}
.faqTab {overflow:hidden;margin-top:18px;}

.faqTab li{position:relative; float:left; height:30px; padding:0 11px; margin-right:4px; margin-bottom:4px; font-size:12px; color:white; font-weight:bold; text-align:center; line-height:30px; letter-spacing:-1px; word-break:keep-all; background:url(/images/inquiry/new/tab_center_bg_off.gif) repeat-x 0 0; cursor:pointer}
.faqTab li span.left{display:block; position:absolute; top:0; left:0; width:5px; height:30px; background:url(/images/inquiry/new/tab_left_bg_off.gif) no-repeat 0 0}
.faqTab li span.right{display:block; position:absolute; top:0; right:0; width:5px; height:30px; background:url(/images/inquiry/new/tab_right_bg_off.gif) no-repeat right 0}

.faqTab li.on{position:relative; float:left; height:30px; text-align:center; background:url(/images/inquiry/new/tab_center_bg.gif) repeat-x 0 0}
.faqTab li.on span.left{display:block; position:absolute; top:0; left:0; background:url(/images/inquiry/new/tab_left_bg.gif) no-repeat 0 0}
.faqTab li.on span.right{display:block; position:absolute; top:0; right:0; background:url(/images/inquiry/new/tab_right_bg.gif) no-repeat 0 0}
 
/* 
.faqTab li {float:left; height:42px; text-indent:-9999px; background:no-repeat left top;}
.faqTab li:hover, .faqTab li.on {background:left bottom;}
.faqTab li.FTAll {background-image:url(/images/inquiry/faq-tab-all.gif);width:67px;}
.faqTab li.FTSupp {background-image:url(/images/inquiry/faq-tab-supp.gif);width:67px;}
.faqTab li.FTAff {background-image:url(/images/inquiry/faq-tab-aff.gif);width:67px;}
.faqTab li.FTReceipt {background-image:url(/images/inquiry/faq-tab-receipt.gif);width:158px;}
.faqTab li.FTVol {background-image:url(/images/inquiry/faq-tab-vol.gif);width:77px;}
.faqTab li.FTCompa {background-image:url(/images/inquiry/faq-tab-compa.gif);width:112px;}
.faqTab li.FTWelfare {background-image:url(/images/inquiry/faq-tab-welfare.gif);width:102px;}
.faqTab li.FTMInfo {background-image:url(/images/inquiry/faq-tab-mInfo.gif);width:77px;}
.faqTab li.FTEct {background-image:url(/images/inquiry/faq-tab-etc.gif);width:63px;} 
.faqWrap {border-bottom:2px solid #E3E3E3;margin-top:10px;padding-bottom:5px;overflow:hidden;}
*/
.faqWrap {border-bottom:2px solid #E3E3E3; padding-top:10px; padding-bottom:5px; margin-top:10px; overflow:hidden; background:url(/images/inquiry/new/bg_top_line.png) no-repeat center 0;}
.faqWrap ul {margin-top:-1px;}
.article {overflow:hidden; width:100%; line-height:16px; border-top:1px solid #ddd; color:#949494; background:#fff;}
.article .q {position:relative; width:100%; background:url('/images/inquiry/arrow-up.gif') no-repeat right center;}
.article .q a {display:block; padding:7px 0 7px 40px; color:#949494;}
.article .a {display:none; overflow:hidden; padding:15px 0 25px 38px; border-bottom:1px solid #ddd; background:#f5f5f5 url('/images/inquiry/line-dashed.gif') repeat-x left top;}
.article .a .Acon {width:640px; line-height:20px;}
.faqWrap .show {padding-top:9px; margin-bottom:-1px; position:relative;}
.faqWrap .q a:hover, .faqWrap .show .q a {font-weight:bold; color:#444;}
.faqWrap .q .iconQ {position:absolute; top:7px; left:15px;}
.show .q {background:url('/images/inquiry/arrow-down.gif') no-repeat right center;}

.faqBtnWrap {overflow:hidden;background:url(/images/inquiry/faq-line2.gif) no-repeat left top;margin-top:45px;}
.faqBtnWrap .faqTxt {float:left;margin-top:20px;background:url(/images/common/blt02.gif) left 6px no-repeat;padding-left:7px;font-size:11px;color:#9f9f9f;}

.textareaBox {margin:12px 0;}

/*비회원문의*/
.noMQna {position:relative;}
.noMQna .btnQna {position:absolute; top:12px;right:0;}
.noMQna .noMChkBox {display:inline-block;height:20px;}

/*희망나눔센터*/
.hopeCenter {overflow:hidden;}
.hopeCenter dl {float:left;margin-left:35px;}
.hopeCenter dt {margin-bottom:8px;}
.hopeCenter dd {margin-bottom:7px;}
.useStep {overflow:hidden;}
.useStep li {float:left;background:url(/images/inquiry/hope-useStep-arrow.gif) no-repeat right center;padding-right:40px;margin-right:40px;}
.useStep li.last {background:none;padding-right:0;margin-right:0;}
.seviCont {margin-top:18px;}
.seviCont li {background:url(/images/common/blt07.gif) left 6px no-repeat;padding-left:7px;line-height:20px;}


/*siteMap*/
#CommContainer h1 {text-align:center;margin:50px 0;}
.CommInner {overflow:hidden;}
.siteMapWrapper {background:url(/images/global/siteMap-bg.jpg) no-repeat 635px bottom; padding-bottom:40px; margin-top:45px}
.CommInner .siteMapWrap {float:left;margin-left:20px;width:310px;}
.CommInner .siteMapWrap.first {margin-left:0;}
.CommInner .siteMapWrap h2 {border-bottom:1px solid #EBEBEB;padding-bottom:11px;margin-bottom:12px;}
.siteMapUl{list-style:none; overflow:hidden}
.siteMapUl li.siteMapStep2Li{float:left; width:155px}
.siteMapDl{width:100%}
.siteMapDl dt{padding-left:8px; font-weight:bold; color:#01AC6A; font-size:12px; line-height:20px; background:url(/images/global/sitemap-blt.gif) no-repeat left 7px}
.siteMapDl dt:hover{color:#ef8303; background:url(/images/global/sitemap-blt_orage.gif) no-repeat left 7px}
.siteMapDl dt a{color:#01AC6A}
.siteMapDl dt a:hover{color:#ef8303}
.siteMapDl dt.orange a, .siteMapDl dd.orange a{color:#ef8303}
.siteMapDl dd{padding-left:8px; ]font-weight:normal; font-size:12px; color:#888; line-height:20px}
.siteMapDl dd.padding{padding:7px 0 7px 8px}
.siteMapDl dd a{color:#888}
.siteMapDl dd a:hover{color:#EF8303}
.siteMapDl dt.first{margin-top:9px}

/* .CommInner .siteMapWrap li {font-weight:bold;color:#01AC6A;background:url(/images/global/sitemap-blt.gif) no-repeat left 4px;padding:0 0 25px 8px;font-size:12px;line-height:12px;}
.CommInner .siteMapWrap li a {color:#01AC6A;}
.CommInner .siteMapWrap li a:hover {color:#EF8303;}
.CommInner .siteMapWrap .subList {}
.CommInner .siteMapWrap .subList li {font-weight:normal;color:#888;background:none;padding:0 0 9px 0;font-size:12px;line-height:12px;}
.CommInner .siteMapWrap .subList li a {color:#888;}
.CommInner .siteMapWrap .subList li a:hover {color:#EF8303;}
.CommInner .siteMapWrap .subList li.first {padding-top:9px;} */

/*errorSystem*/
.errorSy{position:relative;margin-top:50px;margin-bottom:20px;padding-bottom:30px;padding-left:300px;border-bottom:1px solid #EDEEF0;background:url(/images/global/errorS-img.gif) no-repeat 100px 0;color:#888;}
.errorSy .btnInquiry{position:absolute;top:93px;right:150px;}
.errorSy .btnInquiry2{position:absolute;top:93px;right:67px;}

/*search*/
.searchForm {text-align:center;}
.seTabMenu {overflow:hidden;}

/* tab */
.conTab {overflow:hidden;}
.conTab li {float:left;height:30px; text-indent:-9999px; background:no-repeat left top;}
.conTab li:hover, .conTab li.on {background:left bottom;}

.conTab li.allSearch  {background-image:url(/images/search/tab-all.gif);width:165px;}
.conTab li.campaign {background-image:url(/images/search/tab-campaign.gif);width:164px;}
.conTab li.support {background-image:url(/images/search/tab-support.gif);width:164px;}
.conTab li.welfare {background-image:url(/images/search/tab-welfare.gif);width:164px;}
.conTab li.news {background-image:url(/images/search/tab-about.gif);width:164px;}
.conTab li.faq {background-image:url(/images/search/tab-faq.gif);width:159px;}

.totalSearch h2 {background:url(/images/common/blt01.gif) no-repeat left center;padding-left:16px;font-size:16px;font-weight:bold;}
.totalSearch li {border-bottom:1px solid #E3E3E3;padding:15px 15px;color:#8C8C8B;}
.totalSearch .seLocation {padding-bottom:15px;}
.totalSearch .seLocation a {color:#01AC6A;}
.totalSearch .camTit {margin-bottom:7px; font-weight:bold;}
.totalSearch .camTit a {color:#555;}

/*개인정보 처리방침*/
/*.box02Inner2 {padding-left:25px; background:url('/images/common/pop-contBoxTR.gif') no-repeat right top; color:#888;}
.indBox {position:relative;overflow-y:auto;width:100%;height:400px;overflow-x:hidden;color:#888;line-height:18px;padding-bottom:5px;}
.indBox dl, .textBox dl {margin-top:23px;}
.indBox dl dt, .textBox dl dt {font-weight:bold;margin-bottom:5px;color:#444;}
.indBox dl dd ol, .textBox dl dd ol {margin:10px 0 10px 0;}
.indBox dl dd ol li.sub, .textBox dl dd ol li.sub {margin-top:0;}
.indBox dl dd ol li ol, .textBox dl dd ol li ol {margin:5px 0 10px 15px;}
.indBox dl dd ul, .textBox dl dd ul {margin:5px 0 10px 0;}
.indFoot {border-top:1px dashed #CFCFCF;text-align:center;padding-top:20px;margin-top:20px;}*/
.box02Inner2 {padding-left:25px; background:url('/images/common/pop-contBoxTR.gif') no-repeat right top; color:#888;}
.indBox {position:relative;overflow-y:auto;width:100%;height:400px;overflow-x:hidden;color:#888;line-height:18px;padding-bottom:5px;}
.indBox dl, .textBox dl {margin-top:23px;}
/*.indBox dl dt, .textBox dl dt {font-weight:bold;margin-bottom:5px;color:#444;}*/
.indBox dl dt, .textBox dl dt {font-weight:bold;margin-bottom:5px;margin-top:5px;color:#444;}
.indBox dl dd ol, .textBox dl dd ol {margin:10px 0 10px 0;}
/*.indBox dl dd ol li.sub, .textBox dl dd ol li.sub {margin-top:0;}*/
.indBox dl dd ol li.sub, .textBox dl dd ol li.sub {margin-top:0;margin-left:10px;}
.indBox dl dd ol li ol, .textBox dl dd ol li ol {margin:5px 0 10px 15px;}
.indBox dl dd ul, .textBox dl dd ul {margin:5px 0 10px 0;}
.indFoot {border-top:1px dashed #CFCFCF;text-align:center;padding-top:20px;margin-top:20px;}

/*회원탈퇴*/
.withdrawalWrap {padding:33px 32px;}

/*1:1문의하기*/
.faqSearchWrap {background:url('/images/inquiry/faq-searchB-stit.gif') no-repeat 17px center;padding:10px 0 10px 158px;}

/*교육신청내역*/
.trainingQueWrap {padding:27px 50px;}
.trainingFtS {font-size:14px;color:#00A871;font-weight:bold;}
.trainingQueList li {border-top:1px dashed #CDCDCD;padding:15px 0 5px;margin-top:5px;color:#555;}
.trainingQueList li.first {border-top:0;padding-top:0;margin-top:0;}
.trainingQueSList li {border-top:0;padding:0 0 10px;margin-top:0;color:#999;}
.trainingBasic .inStyle {display:inline-block;margin-top:1px;}
.trainingRepplyTit {background:url('/images/board/repplyArrow.gif') no-repeat left 10px;padding:10px 0 12px 22px;border-bottom:2px solid #A9A9A9;color:#555;}

/*제휴컨텐츠*/
#chosun365 {width:750px;}

/*안내*/
.infoLayerParent {display:inline;float:right;}
.infoLayerParent .point {color:#F07901;background:url(/images/common/icon-warning.gif) no-repeat 0 2px;height:18px;padding-left:17px;display:inline-block;}
.infoLayerParent1 {display:inline;float:right;width:200px;position:absolute;padding-left:90px;}
.infoLayerParent1 .point {color:#F07901;background:url(/images/common/icon-warning.gif) no-repeat 0 2px;height:18px;padding-left:17px;display:inline-block;}
.infoLayer {background:url(/images/common/infoLayer_bg.png) no-repeat 0 0;height:189px;right:10px;padding:20px;position:absolute;top:20px;width:262px;z-index:999;}
.infoLayer ol li {font-size:11px;margin-bottom:10px;}
.infoLayer1 {background:url(/images/common/infoLayer_bg.png) no-repeat 0 0;height:189px;right:10px;padding:20px;position:absolute;top:20px;width:262px;z-index:999;}
/*.infoLayer ol li {font-size:11px;margin-bottom:10px;}*/
.infoLayer ol li {font-size:11px;border-top:0 none;padding:0px;margin-bottom:10px;}
.infoLayer2 {background:url(/images/common/infoLayer_bg2.png) no-repeat 0 0;height:96px;right:10px;padding:20px;position:absolute;top:20px;width:262px;z-index:999;}
.infoLayer2 ol li {font-size:11px;margin-bottom:10px;}
.infoLayer3 {background:url(/images/common/infoLayer_bg3.png) no-repeat 0 0;height:232px;right:10px;padding:20px;position:absolute;top:20px;width:280px;z-index:999;}
.infoLayer3 ol li {font-size:11px;margin-bottom:5px;}/*일시후원*/
.infoLayer4 {background:url(/images/common/infoLayer_bg4.png) no-repeat 0 0;height:168;right:10px;padding:20px;position:absolute;top:20px;width:280px;z-index:999;}
.infoLayer4 ol li {font-size:11px;margin-bottom:5px;}/*비후원*/
.infoLayer5 {background:url(/images/common/infoLayer_bg5.png) no-repeat 0 0;height:150px;right:90px;padding:20px;position:relative;top:0px;width:280px;z-index:999;}
.infoLayer5 ol li {font-size:11px;margin-bottom:5px;}/**/
#infoLayerSub2-2 li {border-top:0px;color: #999999;padding: 0;}
.fc26BG {color:#26B984;}

/*20131022 mypage*/
.present_caution {overflow:hidden;background:url(/images/present/presentList_caution_bg.gif) no-repeat left top;width:787px;height:98px;margin:32px 0 25px 0;}
.present_caution p.tit {float:left;padding:43px 25px 0 28px;}
.present_caution ol {float:left;padding-top:25px;}
.present_caution ol li {padding-bottom:2px;}

/* 자원봉사 추가페이지 - 이력사항 */
.cservBox{margin-bottom:20px;}
.cservBox table{margin-bottom:20px;}
.cservBox table a{color:#999;}
.ceduBox{margin-bottom:20px;}
.ceduBox table{margin-bottom:20px;}
.ceduBox table a{color:#999;}
.crewardBox{margin-bottom:20px;}
.crewardBox table{margin-bottom:20px;}
.crewardBox table a{color:#999;}

.etc_txt{margin-top:20px;color:#999;}

.tabCareer {width:100%; height:28px; background:url('/images/common/tab-defaultBg.gif') repeat-x left top;}
.tabCareer li {float:left; width:105px; height:28px; margin-right:3px; background:no-repeat left top;}
.tabCareer li a {display:block; height:28px; margin-right:3px;}
.tabCareer li.on, .tabCareer li:hover {background-position:left bottom;}

.tabCareer li.careerServ {background-image:url('/images/volunteer/tab-careerServ.gif');}
.tabCareer li.careerEdu {background-image:url('/images/volunteer/tab-careerEdu.gif');}
.tabCareer li.careerReward {background-image:url('/images/volunteer/tab-careerReward.gif');}

.txtareaBox{margin:10px 0 20px;}
.txtareaBox textarea{width:788px;height:98px;border:1px solid #ccc;}

.btn_voluntter{width:100%;margin-bottom:5px;text-align:right;}

/* 자원봉사 QNA */
.qnaTabType {width:100%; height:28px; background:url('/images/sponsorService/tab-bg.gif') repeat-x left top;}
.qnaTabType li {float:left; width:105px; height:28px; margin-right:3px; background:no-repeat left top;}
.qnaTabType li a {display:block; height:28px; margin-right:3px;}
.qnaTabType li.on, .payWay li:hover {background-position:left bottom;}

.qnaTabType li.volquestion {background-image:url('/images/volunteer/tab-question.gif');}
.qnaTabType li.volanswer {background-image:url('/images/volunteer/tab-answer.gif');}

/* 나눔마켓 추가 페이지 */
.tabMarket{width:100%;height:28px;background:url('/images/common/tab-defaultBg.gif') repeat-x left top;}
.tabMarket li{float:left;width:105px;height:28px;margin-right:3px;background:no-repeat left top;}
.tabMarket li a{display:block;width:105px;height:28px;margin-right:3px;background:no-repeat left top;text-indent:-9999px;}
.tabMarket li.on,.tabMarket li .current,.tabMarket li:hover{background-position:left bottom;}

.tabMarket li.marketShip {background-image:url('/images/market/tab-careerShip.gif');}
.tabMarket li.marketSwap {background-image:url('/images/market/tab-careerSwap.gif');}

.txtareaBox{margin:10px 0 20px;}
.txtareaBox textarea{width:788px;height:98px;border:1px solid #ccc;}

.btn_market{width:100%;margin-bottom:20px;text-align:right;}

/* 나의 후원아동 */
.childLetter_notice {margin-top:12px;padding-left:23px;font-size:11px;background:url('/images/sponsorService/bg-letter-write_notice.gif') no-repeat 3px 2px;}
.childLetter_notice strong {color:#2c2c2c;}