@charset "UTF-8";

/* CSS Document Layout */

#wrapper_pop {width: 100%; min-width: 420px;}
#wrapper_pop2 {width: 100%; min-width: 400px;}
#wrapper_pop3 {width: 100%; min-width: 450px;}
#wrapper_pop4 {width: 100%; min-width: 600px;}
#wrapper_pop5 {width: 100%; min-width: 690px;}
#wrapper_pop6 {width: 100%; min-width: 500px;}
#wrapper_pop7 {width: 100%; min-width: 490px;}
#wrapper_pop8 {width: 100%; min-width: 700px;}
#wrapper_pop9 {width: 100%; min-width: 840px;}
#wrapper_pop10 {width: 100%; min-width: 620px;}
#wrapper_pop11 {width: 100%; min-width: 550px;}
#wrapper_pop12 {width: 100%; min-width: 520px;}
#wrapper_pop13 {width: 100%; min-width: 660px;}

/* 2012.12.10 */
.wrapper_pop14 {width: 100%; min-width: 600px;}

body {color: #555;}

/* 빠른검색기부 (운영비 안내) */
h2.operating {background: url(/Content/Images/Common/bg_operating.gif) no-repeat 0 0; font-family: 'NanumGothicB'; font-size : 14px; padding: 7px 0 7px 35px;}
.operating_txt {background: #f6f6f6; padding: 10px !important;}

/* PG 결제 계좌이체-개인-법인 탭 */
.payment_box {position: relative;}
.payment_box .tab_line2 {border-bottom: 1px solid #b0b0b0; height: 30px;}
.payment_box h2 {font-size: 12px; text-align: center; }
.payment_box h2.h2_licence_tab01 {position: absolute; left: 0; top: 0;}
.payment_box h2.h2_licence_tab02 {position: absolute; left: 128px; top: 0;}
.payment_box h2.h2_licence_tab01 a, .payment_box h2.h2_licence_tab02 a {padding-top: 8px; height: 22px; width: 129px; display: block; background: url(/Content/Images/Common/tab_pg201.gif) no-repeat left top; color: #666;}
.payment_box h2.h2_licence_tab01 a.on, .payment_box h2.h2_licence_tab02 a.on {background: url(/Content/Images/Common/tab_pg201_on.gif) no-repeat left top; color: #fff;}

.deposit_box {background: #FFF; padding: 0 10px;}
.deposit_box dl.present_deposit {border-bottom: 1px solid #ddd; }
.deposit_box dl.present_deposit dt {float: left; width: 90px; font-weight: normal; padding: 10px 0 7px 0;}
.deposit_box dl.present_deposit dd {float: left; text-align: right; width: 90px; background: none; padding: 10px 0 7px 0; margin-top: 0;}

.deposit_box dl.present_deposit2 {border-bottom: 1px solid #ddd; }
.deposit_box dl.present_deposit2 dt {float: left; font-weight: normal; padding: 10px 0 7px 0;}
.deposit_box dl.present_deposit2 dd {float: left; text-align: right; background: none; padding: 10px 0 7px 0; margin-top: 0;}

.section_pop p.txt_licence {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 8px; padding: 0 0 8px 9px; line-height: 180%;}
.section_pop2 p.txt_licence {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 8px; padding: 0 0 0 9px; line-height: 180%;}


/* CJ ONE 포인트 팝업 테이블 20121203 */
.tb_box5 {width: 100%; color: #767676; border-bottom:1px solid #e3e3e3; border-top: 1px solid #e3e3e3; }
.tb_type5 {width: 100% ;}
.tb_type5 th {background: #f6f6f6; padding-left: 15px; color: #444; border: 0 !Important;}
.tb_type5 td {padding-left: 20px; line-height: 180%; color: #555; border: 0 !Important;}
.tb_type5 th, .tb_type4 td{text-align:left; height: 40px;}
.tb_type5 td .red {font-weight: bold; color: #e50f0f;}


/* 나눔 섹션 팝업 */
#tit_pop {background: url(/Content/Images/Common/bg_pop.gif) repeat-x left top; position:relative;}
#tit_pop h1 {font-family: 'NanumGothicB'; font-size : 17px; color: #FFF; padding: 15px 0 15px 20px;}
#tit_pop p.btn_close {position: absolute; right: 20px; top: 12px; .top:16px;}
.section_pop {padding: 20px;}
.section_pop:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.section_pop p {word-spacing: -1px; padding-bottom: 25px;}
.section_pop dl {background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; padding: 0 0 35px 0;}
.section_pop dl dt {float: left; padding: 3px 25px 0 0; font-weight: bold;}
.section_pop dl.search_pop {background: none; padding: 0 0 0 0;}
.section_pop dl.search_pop dt {float: left; padding: 3px 25px 0 0; font-weight: bold;}

.btn_pop_c {text-align: center; padding: 10px 0 0 0;}
.file_pop {border: 1px solid #ccc; background: #FFF; width: 300px; height: 20px;}
.ie3 {_width: 237px;}

.txt_pop {margin: 20px 0 0 0; border: 1px solid #e3e3e3; height: 197px; overflow: auto;}
.txt_pop p {padding: 15px 20px; line-height: 140%; color: #777;}

/* 우편번호 검색 팝업*/

.section_pop .tab_box {position: relative;}
.section_pop .tab_box .tab_line{background: url(/Content/Images/Program/bg_tab.gif) repeat-x left bottom; height: 30px;}
.section_pop .tab_box h2.tab_m01 { position: absolute; left:0; top:0;}
.section_pop .tab_box h2.tab_m02 { position: absolute; left:125px; top:0;}
.section_pop .path_tab {padding-top: 30px;}
.bu_dot_grey {background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 7px; padding-left: 8px; text-align: left;}
.ex3 {text-align: left; padding-bottom: 0 !important;}


.section_pop p.txt_input {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding: 0 0 8px 9px;}
.search_pop2 {width: 100%; border:1px solid #e3e3e3; background:#fbfbfb; text-align: center; padding:14px 0; margin-bottom: 10px;}
.ie33 {_width: 287px; background: url(/Content/Images/Member/bg_dong_num.gif) no-repeat 5px 3px;}
.ie4 {_width: 405px;}
.search_pop2 p.ex {font-size: 11px; color: #767676; padding:0 0 15px 0;}

.result_pop { color: #767676; border:1px solid #e3e3e3; border-top: 2px solid #949494; }
.result_pop li {float:left; padding: 10px 0 5px 0; border-bottom: 1px solid #e3e3e3; background: #fbfbfb;}
.ie5 {_width: 197px !important;}
.result_pop_tb {height: 380px; overflow:auto; overflow-x: hidden;}
.pop_list_a {line-height: 160%;_width: 380px;}
.pop_list_a td{padding:10px 10px 0 0; margin:0; vertical-align: top;}
.pop_list_a td a:hover {text-decoration: underline;}

/* 비밀번호 도움말 팝업*/
.section_pop p.txt_idcheck {background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; padding: 0 0 35px 0; text-align: center; line-height: 140%;}
.search_pop2 p.ex2 {font-size: 11px; color: #767676; padding:15px 25px; text-align: left;}
.help_list li {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding: 0 0 8px 9px;}
.help_pop {border:1px solid #e3e3e3; background:#fbfbfb; padding:18px 15px 10px 15px;}
.help_pop p.ex2 {font-size: 11px; color: #767676; padding:0 0 5px 0; text-align: left;}
.help_ex {margin-left: 5px;}
.help_ex li {font-size: 11px; line-height: 200%;}
.help_ex span {display: inline-block; width: 75px; background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 10px; padding-left: 8px;}

/* 기부참여하기 > 함께하는 기관 목록*/
.photo_pop dl.photo {background: #f7f7f7; padding:20px;}
.photo_pop dl.photo dt {float: left;}
.photo_pop dl.photo dt img {width:275px; height:208px;}
.photo_pop dl.photo dd { float:left; margin:2px 0 0 30px;}
.photo_pop dl.photo dd ul.txt_list li {padding:0 0 15px 0;}
.photo_pop dl.photo dd ul.txt_list li span.stit {width: 90px; color: #767676; font-weight: bold; display: inline-block; zoom: 1;}
.photo_pop dl.photo dd ul.txt_list li span.vline {background: url(/Content/Images/Common/bg_vline2.gif) no-repeat 0 2px; padding-left:7px;}
.photo_pop dl.photo dd h2.txt_tit{font-size: 16px; font-weight: bold; color: #e50f0f; margin-bottom: 17px; _padding-top:1px;}

.explain h3.con_tit{padding: 0 20px; border-bottom:1px solid #babdbd; padding:0 0 10px 0;}
.explain p.con_txt {padding:15px 0; line-height: 160%;}
.explain dt {border-bottom:1px solid #babdbd; padding:0 0 10px 0;}
.explain dd {padding:15px 0;}
.explain {padding: 0 20px;}
.explain dt {border-bottom:1px solid #babdbd; padding:0 0 10px 0;}
.explain dd {padding:15px 0;}
.thum_photo li {float: left; margin-left: 20px; width: 143px; height: 102px;}
.thum_photo li img {width:143px; height:102px;}

/* 기부참여하기 > 교육제안서 친구에게 추천하기*/
.tb_box1 {width: 100%; color: #767676; border-bottom:1px solid #babdbd; border-top: 2px solid #949494; }
.tb_type1 {width: 100%;}
.tb_type1 th {background: #f6f6f6; padding-left: 15px; color: #444;}
.tb_type1 td {padding-left: 20px; line-height: 180%; color: #555;}
.tb_type1 th, .tb_type1 td{text-align:left; height: 40px; border-top:1px solid #e2e6e5;}
.ie11 {.width: 116px;}

/* 기부참여하기 > 기부자 현황*/
.box1{background: #f7f7f7; padding:20px 20px 15px 20px;} 
.box1 h2 {font-size: 16px; color: #e50f0f;}
.box1 dl.bg_collect {background: url(/Content/Images/Donation/bg_collect.gif) no-repeat 0 0px; padding:15px 0 15px 10px; margin-top: 18px;}
.box1 dl.bg_collect dt, .box1 dl.bg_collect dd {float: left;}
.box1 dl.bg_collect dt {margin-right: 15px;}
.box1 dl.bg_collect dd {margin-right: 20px; background: url(/Content/Images/Common/bu_sprout.gif) no-repeat 0 3px; padding-left: 17px;}
.box1 dl.bg_collect dd span.money {padding:0 7px 0 11px; font-size: 14px; color: #e50f0f;}
.section_pop p.total_number {padding:0; float: right;}
.tb_box2 {width: 100%; border-top:1px solid #babdbd; border-bottom: 1px solid #dadcdc;}
.tb_type2 {width: 100%;}
.tb_type2 td {background: url(/Content/Images/Common/bg_tb2.gif) repeat-x left top; padding: 5px 0 2px 10px; height: 29px;}

/* 지원프로그램 > 신청하기*/
span.txt_uploadinfo {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding-left: 8px; margin-left: 10px; font-size: 11px;}
.ie12 {.width: 105px;}
.ie13 {.width: 140px;}
.section_pop p.txt {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 6px; padding: 0 0 0 9px; font-size: 11px;}
.text {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 5px; padding: 0 0 0 9px;}
.text2 {padding: 0 0 0 9px;}
.text3 {border-left: 1px solid #ddd !important; padding-left: 30px !important; _padding-left: 28px !important; float: left !important; width: 505px !important;}


.tb_type3 {width: 100%; border-bottom: 1px solid #f4f0e0;}
.tb_type3 th {background: #fffde3; font-size: 11px; font-weight: bold; color: #806f66; height: 25px; border: 1px solid #f4f0e0; text-align: center;}
.tb_type3 td {font-size: 11px; height: 23px; border-top:none;  border:1px solid #f4f0e0; border-bottom: none; border-top: none;}

dl.kidsel {padding: 17px 0 0 0;}
dl.kidsel dt {float:left; font-weight: bold; margin-right: 10px; padding-top:3px;}

.box_delivery {background: url(/Content/Images/Program/bg_delivery_t.gif) no-repeat right top; padding-top:1px; zoom: 1;}
.box_delivery .inner {background: url(/Content/Images/Program/bg_delivery_b.gif) no-repeat right bottom; margin: 1px 0 0 0;}
.box_delivery .inner .bg_logo {background: url(/Content/Images/Program/bg_receipt_logo.gif) no-repeat 1px 0;}
.box_delivery .inner .bg_logo h3.tit_receipt {text-align: center; padding: 36px 0 30px 0;}
.box_delivery .inner .bg_logo .txt_m {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right;  padding: 0 22px 0 0;}
.box_delivery .inner .bg_logo .txt_m {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right;  padding: 0 22px 0 0;}
.box_delivery .inner .bg_logo .money_input {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right; padding: 13px 22px 0 0;}
.box_delivery .inner .bg_logo .txt_delivery_receipt {text-align: center; padding:0 0 30px 0; background: url(/Content/Images/Common/bg_dot_grey2.gif) repeat-x left bottom;}
.box_delivery .inner .bg_logo .ml10 {font-family: 'NanumGothicB' ;font-size: 14px; color: #666;}
.box_delivery .inner .bg_logo p.donation_date {font-size: 12px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding:0 0 0 10px; margin: 20px 0 0 60px;}
.box_delivery .inner .bg_logo .donation_date_sel {text-align: center; padding: 7px 0 0 0;}
.box_delivery .inner .bg_logo .receiver {padding: 20px 20px 35px 20px;}

.box2{background: #f7f7f7; color: #555;} 
.box2 p.bg_face {padding: 15px; border-bottom: 1px solid #ddd; margin: 0 20px; text-align: center;}
.box2 p.total_pay {padding: 12px 20px 12px 0; text-align: right;}
p.receipt_input {text-align: right; font-weight: bold; padding: 10px 0 0 0; color: #555;}
p.btn_add {border-bottom: 1px solid #babdbd; text-align: right; padding: 15px 0;}

h2.active {padding: 20px 0 10px 0; .padding: 20px 0 5px 0;}
dl.img_alt {background: none; padding: 0;  padding-top: 7px;}
dl.img_alt dt.img_box {float: left; margin-right: 10px; width: 120px; height: 95px; border: 1px solid #d7d7d7; background: url(/Content/Images/Program/img_empty.gif) no-repeat left top;}
dl.img_alt dt.img_box img {width: 148px; height: 98px; }
dl.img_alt dd textarea.alt_textarea {border: 1px solid #d7d7d7; width: 390px; height: 75px; resize: none; color: #767676;}
.thum_photo2 li {float: left; margin-left: 8px; width: 105px; height: 70px;}
.thum_photo2 li img {width: 105px; height: 70px;}
.btn_question {float: right; margin: -5px 5px 0 0; .margin: 0px 5px 0 0;}
.arrow_list li {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 4px; padding-left: 10px; line-height: 140%; margin-top: 3px;}


/* 기부내역-제안서 팝업 */
.tb_box3 {width: 100%;}
.proposal_summary {padding-top: 10px;}
.proposal_summary h2.tit_h2 {padding: 2px 0 13px 10px; *padding: 1px 0 13px 10px; color: #555; font-size: 14px; height: 16px; border-bottom: 1px solid #cbcbcb;}
.proposal_div {padding-top: 25px; border-top: 1px solid #fff;}
.fund_current_box {float: left; width: 230px; padding-right: 25px;}
.btn_c {text-align: center; padding: 20px 0 0 0;}

/* 이벤트 (당첨자명단) */
dl.exhibit {border-bottom: 1px solid #babdbd; background: none;}
dl.exhibit dt {float: left; font-weight: bold; padding: 0; margin: 0; padding-right: 5px; }
dl.exhibit dd { padding: 0; margin: 0;}
/* 휴대폰 인증 */
.section_pop p.txt_info {background: url("/Content/Images/Common/bu_arrow.gif") no-repeat 0 4px; padding-left: 9px;  line-height: 140%;}

/*마이페이지*/
h2.score, h3.score {background: url("/Content/Images/Common/bu_dot_orange.gif") no-repeat 0 4px; font-size: 12px !important; color: #e50f0f; padding-left: 10px;}

ul.credit_info {background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; padding-bottom: 23px;}
ul.credit_info li {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 8px; padding-left: 10px; color: #555; line-height: 200%;}
dl.basic_score {width: 558px; border: 1px solid #babdbd; background: #e2e6e6; padding: 0;}
dl.basic_score dt {width: 428px; text-align: center; padding: 7px 0; color: #444; float: left;}
dl.basic_score dd {width: 124px; text-align: center; border-left: 1px solid #dadcdc !important; padding: 7px 0; color: #444; font-weight: bold; float: left;}
.tb_type4 {width: 560px; border: 1px solid #dadcdc; border-top: none;}
.tb_type4 th, .tb_type4 td {height: 30px; vertical-align: middle;}
.tb_type4 th {background: #f7f7f7; border-bottom: 1px solid #babdbd; border-left: 1px solid #dadcdc;}
.tb_type4 td {background: url(/Content/Images/Common/bg_tb2.gif) repeat-x left top; border-left: 1px solid #dadcdc; padding: 0; text-align: center; }
.lh18 {line-height: 180%;}
.ie14 {.margin-top: -15px}

.box_group {}
.box_group .box_left {float: left; width: 358px; margin-right: 38px;}
.box_group .box_right {float: right; width: 402px; background: url(/Content/Images/Mypage/bg_receipt_t.gif) no-repeat left top;}
.box_group .box_right .inner {background: url(/Content/Images/Mypage/bg_receipt_b.gif) no-repeat left bottom; margin: 1px 0 0 0;}
.box_group .box_right .inner .bg_logo {background: url(/Content/Images/Mypage/bg_receipt_logo.gif) no-repeat 1px 0;}
.box_group .box_right .inner .bg_logo h3.tit_receipt {text-align: center; padding: 36px 0 30px 0;}
.box_group .box_right .inner .bg_logo .txt_m {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right;  padding: 0 22px 0 0;}
.box_group .box_right .inner .bg_logo .txt_m {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right;  padding: 0 22px 0 0;}
.box_group .box_right .inner .bg_logo .money_input {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right; padding: 13px 22px 0 0;}
.box_group .box_right .inner .bg_logo .txt_receipt2 {text-align: center; padding: 40px 0 30px 0; background: url(/Content/Images/Common/bg_dot_grey2.gif) repeat-x left bottom;}
.box_group .box_right .inner .bg_logo .ml10 {font-family: 'NanumGothicB' ;font-size: 14px; color: #666;}
.box_group .box_right .inner .bg_logo p.donation_date {font-size: 12px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding:0 0 0 10px; margin: 20px 0 0 60px;}
.box_group .box_right .inner .bg_logo .donation_date_sel {text-align: center; padding: 7px 0 0 0;}
.box_group .box_right .inner .bg_logo .receiver {padding: 20px 20px 35px 20px;}
.h3_pop {padding: 0 0 10px 10px;}

.bg_type {background: url(/Content/Images/Mypage/bg_type.gif) no-repeat left top; width: 126px; height: 106px; display: inline-block; zoom:1; padding:1px 0 0 1px; vertical-align: top;}
.bg_type img {width: 123px; height: 103px;}
textarea.thankyou_txt{height: 100px; width: 510px; border: 1px solid #d7d7d7; resize: none; color: #767676;}

.bg_letter {background: #f7f7f7 url(/Content/Images/Mypage/bg_letter.gif) no-repeat 20px 55%; padding: 30px 20px 20px 100px; line-height: 160%; word-spacing: 1px;}
.thankyou {background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; padding: 0 0 20px 0; line-height: 160%; word-spacing: 1px;}
.thankyou li {background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 8px; padding-left: 8px;}

dl.thankyou2 dd {line-height: 140%;}
dl.thankyou2 dd ol.numbering li {word-spacing: -2px;}
dl.thankyou2 dd ol.numbering li.num1 {background: url(/Content/Images/Common/icon_num_1.gif) no-repeat 0 1px; padding-left: 20px;}
dl.thankyou2 dd ol.numbering li.num2 {background: url(/Content/Images/Common/icon_num_2.gif) no-repeat 0 1px; padding-left: 20px;}

.bu_orange1{background: url("/Content/Images/Common/bu_arrow.gif") no-repeat 0 4px; font-size: 12px; font-weight: normal; padding-left: 10px;}
.txt1 {padding-bottom: 10px !important; padding-left: 10px; line-height: 180%; letter-spacing: -0.05px;}
.txt2 {padding-bottom: 10px !important; border-bottom: 1px solid #babdbd; line-height: 180%; letter-spacing: -0.05px;}
.txt3 {margin-left: 30px; color: #555; font-weight: bold; font-size: 15px;}

h2.h2_txt {padding: 0 0 10px 0; .padding: 0 0 5px 0;}
ul.receipt_txt_list li {background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 8px; padding-left: 8px; color: #767676; line-height: 160%;}
ul.special_txt_list li {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 8px; padding-left: 10px; line-height: 200%;}

.box_relative {position: relative;}
.box_left {width: 360px; float: left; display: inline;}
.box_right {width: 400px;  float: right; display: inline; position: relative;}
.box_right .uselist_txt {position: absolute; right: 10px; top: 42px; letter-spacing: -1px; color: #e50f0f;}
.box_relative .special_txt {position: absolute; right: 0; top: 0; font-size: 11px; color: #e50f0f;}


/* 목표액 */
ul.fund_current {margin-top: 2px; margin-bottom: 30px;}
ul.fund_current li {padding-top: 10px;background: url("/Content/Images/Donation/bg_li_deshed.gif") repeat-x left bottom; height: 24px;}
ul.fund_current dt {float: left; padding-left: 30px; background: url("/Content/Images/Common/bu_sprout.gif") no-repeat 10px 2px;}
ul.fund_current dd {float: right;}
ul.fund_current dd strong {color: #e50f0f; font-size: 12px;}

/* 별 그래프 */
.graph_box dt {float: left; padding: 0 0px 8px 8px;}
.graph_box dd.font_txt {float: right; font-family: 'NanumGothic'; font-size: 14px; color: #333; font-weight: bold;}
.graph_box .bg_star {clear: both; height: 18px; background: url("/Content/Images/Mypage/bg_star_pop.gif") repeat-x 2px top;}
.graph_box .bg_star .star_blue {height: 18px; background: url("/Content/Images/Mypage/bg_star_blue_pop.gif") repeat-x 2px top;}
.graph_box .bg_star .star_orange {height: 18px; background: url("/Content/Images/Mypage/bg_star_orange_pop.gif") repeat-x 2px top;}

/* 프로그램내용 */
.proposal_info_box {float: right; background: url("/Content/Images/Mypage/bg_white_pop01.gif") no-repeat left top;  width: 380px; padding: 15px 0 0px 15px;}
.proposal_table01 {border-collapse:collapse;}
.proposal_table01 th {height: 36px; text-align: left;}
.proposal_table01 td {height: 36px;}
.proposal_table01 td a.icon_point {padding-left: 13px; width: 40px; background: url("/Content/Images/Common/icon_point.gif") no-repeat left top; margin-left: 10px; padding-top: 1px; font-weight: bold; font-size: 11px; color: #bd401f; letter-spacing: -2px;}

/* 본문 */
div.proposal_body {line-height: 18px; border-bottom: 1px solid #babdbd;}
div.proposal_body dl {background: none; padding: 0px;}
div.proposal_body dl dt {padding-right: 0px; padding-top: 0px; padding-bottom: 18px; height: 37px; margin: 0px;}
div.proposal_body dl dd {padding: 0 20px 40px 20px; color: #555;}
div.proposal_body dl dd.last {padding-bottom: 20px;}
div.proposal_body dl dd p {padding-bottom: 0; word-spacing: 0px;}

/* 페이징 */
/* pagination */

.pagination {height: 20px; text-align: center; font-family: 'Dotum';}
.pagination a, .pagination strong {padding: 0 4px 0 9px; text-decoration: none; color: #888; background: url(/Content/Images/Common/bu_page_square.gif) no-repeat 0px 4px;}
.pagination a:hover, .pagination a:focus {color: #ff5400;}
.pagination .first_none {padding: 0 4px 0 9px; background: none;}
.pagination a.first {padding: 0 9px 0 0 ; background: none;}
.pagination a.prev {padding: 0 9px 0 0; background: none;}
.pagination a.next {padding: 0 0 0 14px; background: none;}
.pagination a.last {padding: 0 0 0 9px;background: none;}

.pagination strong {font-weight: bold; color: #ff5400;}

.pagination a img {vertical-align: baseline; *vertical-align: middle;}


/* 일반게시판 list */
.normal_list {border-collapse:collapse; border-top: 2px solid #949494; border-bottom: 1px solid #babdbd; font-size: 12px; line-height: 16px; color: #7a7a7a;}
.normal_list th {text-align: center; border-top: 1px solid #e2e6e5; padding: 9px 0; font-size: 12px; color: #444; background: #f6f6f6;}
.normal_list td {text-align: center; padding: 9px 0; border-top: 1px solid #e2e6e5; color: #767676;}
.normal_list td.number {color: #888;}
.normal_list td.txt_left {text-align: left; /*padding-left: 20px;*/ color: #666;}
.normal_list td.txt_left a {color: #666;}
.normal_list td a:hover, .normal_list td a:focus, .normal_list td a:active {color: #e50f0f;}
.normal_list td.last {}
.normal_list td.txt_left em a {color: #e50f0f; text-decoration: underline;}
.normal_list th.last {}
.normal_list th span.nomal {font-weight: normal;}
.normal_list td span.color_888 {color: #888;}
.normal_list td span.txt_bold {color: #555; font-weight: bold;}
.normal_list th.border_right ,.normal_list td.border_right {border-right: 1px solid #e2e6e5;}

/* 일반게시판 list에 추가 */
.normal_list th span.normal {font-weight: normal;}
.normal_list th.txt_left {text-align: left;}
.normal_list th.txt_left span {padding-left: 15px; display: inline-block;}
.normal_list th.txt_top {vertical-align: top;}
.normal_list th img.icon_star {margin-top: -3px; *margin-top: -3px;}
.normal_list td .thumbnail_imgbox {float:left; border: 1px solid #ccc; height: 98px; width: 148px;}
.normal_list td .thumbnail_div {float:left; position: relative; padding-left: 8px;}
.normal_list td p.btn_img_upload {margin-bottom: 64px;}
.normal_list td .imgbox_font11 {font-size: 11px;}
.normal_list td .btn_blank {position: absolute; left: 95px; top: 2px;}

.normal_list td ul.upload_file {padding-left: 35px;}
.normal_list td ul.upload_file li {padding-top: 3px; color: #e50f0f;}
.normal_list td ul.upload_file li.first {padding-top: 3px;}
.normal_list td .radio {margin-top: -2px;}

.normal_list .img_alt_dl {position: relative; padding-left: 159px; padding-top: 7px;}
.normal_list .img_alt_dl dt {font-size: 11px; color: #767676; font-weight: bold; padding-bottom: 6px;}
.normal_list .img_alt_dl dd.img_box {position: absolute; left: 0; top: 6px; width: 148px; height: 98px; border: 1px solid #e6e6e6; background: url(/Content/Images/Common/bg_imgbox.gif) no-repeat left top;}
.normal_list .img_alt_dl dd.btn_delete {position: absolute; left: 271px; top: 4px; *top: 5px;}
.normal_list .img_alt_dl textarea.alt_textarea {border: 1px solid #d7d7d7; width: 468px; height: 73px; resize: none; color: #767676;}
.normal_list .vod_dl {clear: both; padding-top: 15px;}
.normal_list .vod_dl dt {font-size: 11px; color: #767676; font-weight: bold; padding-bottom: 6px;}
.normal_list .vod_dl dd textarea.vod_textarea {border: 1px solid #d7d7d7; width: 627px; height: 93px; resize: none; color: #767676;}
.normal_list td input.bg_accreditation {background: url(/Content/Images/Member/txt_accreditation.gif) no-repeat 6px 4px;}

/* 교육제안서 안내 공통 */
.study_infopop {width: 660px; margin: 0 auto;}

/* 교육제안서 안내-교육제안서 주의사항 */
.tab_proposal_guide {padding-top: 10px; color: #555;}
.tab_proposal_guide li {float: left; color: #555;}
p.txt_p {padding: 5px 0 0 10px; color: #555; line-height: 16px;}
.guide_ul li {color: #555; padding: 5px 0 0 10px; line-height: 16px;}
.guide_ul2 {line-height: 16px;}
.guide_ul2 li {color: #555; padding: 5px 0 0 8px; background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 10px; margin-left: 8px;}

.bg_question {margin-top: 30px; width: 658px; padding: 18px 0 18px 0;border: 1px solid #e2e5e6; background: url(/Content/Images/Mypage/bg_question.gif) no-repeat 30px 12px; line-height: 18px;}
.bg_question p {padding-left: 117px; padding-bottom: 0px;}

/* 교육제안서 안내-첫 제안서의 모금완료 후 */
.bg_grey_ul {width: 350px; margin: 15px 119px 0 10px; background: #f7f7f7; line-height: 18px; padding: 10px 180px 10px 25px; color: #555;}
.bg_grey_ul li {padding-top: 5px;}

ul.txt_ul {padding: 0px 0 0 10px; color: #555; line-height: 24px;}
ul.txt_ul li {padding-top: 5px;}
ul.txt_ul2 {padding: 0px 0 15px 0px; color: #555; line-height: 24px;}

.bg_printer {position: relative; margin-top: 30px; width: 658px; padding: 22px 0 25px 0;border: 1px solid #e2e5e6; background: url(/Content/Images/Mypage/bg_printer.gif) no-repeat 32px 12px; line-height: 18px;}
.bg_printer p.bank_txt {padding-left: 117px; padding-bottom: 0px;}

.bg_printer .btn_bank {position: absolute; right: 54px; top: 26px;}
/* 교육제안서 안내- 교육제안서 작성법 */
p.guide_img {margin: 30px 0 20px 0; padding-bottom: 0px;}

ul.icon_list_bg {margin-top: 8px; line-height: 22px;}
ul.icon_list_bg li {padding-bottom: 20px;}
ul.icon_list_bg li.last {padding-bottom: 0px;}
ul.icon_list_bg li.icon_01 {background: url(/Content/Images/Mypage/popup_icon_01.gif) no-repeat 6px top; *height: 69px;}
ul.icon_list_bg li.icon_02 {background: url(/Content/Images/Mypage/popup_icon_02.gif) no-repeat 6px top; *height: 443px;}
ul.icon_list_bg li.icon_03 {background: url(/Content/Images/Mypage/popup_icon_03.gif) no-repeat 6px top; *height: 91px;}
ul.icon_list_bg li.icon_04 {background: url(/Content/Images/Mypage/popup_icon_04.gif) no-repeat 6px top; *height: 69px;}
ul.icon_list_bg li.icon_05 {background: url(/Content/Images/Mypage/popup_icon_05.gif) no-repeat 6px top; *height: 91px;}
ul.icon_list_bg li.icon_06 {background: url(/Content/Images/Mypage/popup_icon_06.gif) no-repeat 6px top; *height: 69px;}
ul.icon_list_bg li .ul_small li {padding-bottom: 0px;}
ul.icon_list_bg li dl dt {float: none; font-weight: bold;}
ul.icon_list_bg li dl {background: none; padding: 0 0 0px 0;}
ul.icon_list_bg li dl {padding-left: 69px;}

p.txt_p_bg {padding: 5px 0 30px 10px; color: #555; line-height: 16px; background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom;}

/* 아동추가등록 */
dl.kidsel2 {padding: 17px 0 0 0;}
dl.kidsel2 dt {float:left; width: 55px; font-weight: bold; margin-right: 10px; padding-top:3px;}

/*popup.css 와 합칠 부분 */

.box_group {}
.box_group .box_left {float: left; width: 358px; margin-right: 38px;}
.box_group .box_right {float: right; width: 402px; background: url(/Content/Images/Mypage/bg_receipt_t.gif) no-repeat left top;}
.box_group .box_right .inner {background: url(/Content/Images/Mypage/bg_receipt_b.gif) no-repeat left bottom; margin: 1px 0 0 0;}
.box_group .box_right .inner .bg_logo {background: url(/Content/Images/Mypage/bg_receipt_logo.gif) no-repeat 1px 0;}
.box_group .box_right .inner .bg_logo h3.tit_receipt {text-align: center; padding: 36px 0 30px 0;}
.box_group .box_right .inner .bg_logo .txt_m {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right;  padding: 0 22px 0 0;}
.box_group .box_right .inner .bg_logo .money_input {font-family: 'NanumGothicB'; font-size: 14px; color: #333; text-align: right; padding: 13px 22px 0 0;}
.box_group .box_right .inner .bg_logo .txt_receipt2 {text-align: center; padding: 40px 0 30px 0; background: url(/Content/Images/Common/bg_dot_grey2.gif) repeat-x left bottom;}
.box_group .box_right .inner .bg_logo .ml10 {font-family: 'NanumGothicB' ;font-size: 14px; color: #666;}
.box_group .box_right .inner .bg_logo p.donation_date {font-size: 12px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding:0 0 0 10px; margin: 20px 0 0 60px;}
.box_group .box_right .inner .bg_logo .donation_date_sel {text-align: center; padding: 7px 0 0 0;}
.box_group .box_right .inner .bg_logo .receiver {padding: 20px 20px 35px 20px;}
.h3_pop {padding: 0 0 10px 10px;}

/* 진로프로그램 - 꿈키움신청하기 */
textarea.reason_txt{height: 108px; width: 350px; border: 1px solid #d7d7d7; resize: none; color: #767676;}
.box1 p.txt_input {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 3px; padding: 0 0 8px 9px; line-height: 17px; }
.box1 p.txt_input strong {color: #444;}

/* 꿈키움장학지원 - 장학지원신청 */
.box1 span.txt_input {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 4px; padding: 0 0 8px 9px; line-height: 17px;}
.img_alt_dl2 {position: relative; padding-left: 159px; background: none !important; padding: 0 0 0 0 !important; margin-top: 5px;}
.img_alt_dl2 dt {font-size: 11px; color: #767676; font-weight: bold; margin-left: 160px; _margin-left: 80px;}
.img_alt_dl2 dd.img_box {position: absolute; left: 0; top: 6px; width: 148px; height: 98px; border: 1px solid #e6e6e6;}
.img_alt_dl2 dd.img_box img {width: 148px; height: 98px;}
.img_alt_dl2 dd.btn_delete {position: absolute; left: 271px; top: 0px;}
.img_alt_dl2 textarea.alt_textarea {border: 1px solid #d7d7d7; width: 387px; height: 73px; resize: none; color: #767676;margin-left: 160px; margin-top: 8px;}


/* 주소지정보확인 */
p.text_add {padding: 20px 0;}
div.add_box {border: 1px solid #e3e3e3; background: #fbfbfb; padding: 15px;}
div.add_box p {padding-bottom: 0px;}
p.btn_add_p {padding: 20px 0 0 0;}


/* 글쓰기랑 페이징 같이있을때 */
.btn_relative {position: relative;}
.btn_position {position: absolute; right: 0; top: 25px;}
.btn_position2 {position: absolute; right: 0; _right: 20px; top: 10px;}
.btn_position3 {position: absolute; left: 0; top: 25px;}
.btn_position4 {position: absolute; right: 0; top: 30px;}
.btn_position5 {position: absolute; left: 0; top: 30px;}

/* 감사편지 입력 템플릿 */
/* 템플릿A */
.bg_letter_box {padding-top: 17px; margin: 20px; background: url(/Content/Images/Common/table_a_top.gif) no-repeat left top;}
.bg_letter_box .view_table_box {padding: 0px 14px 10px 14px; background: url(/Content/Images/Common/table_a_bottom.gif) no-repeat left bottom;}
.bg_letter_box .view_table_a {width: 632px; }
.bg_letter_box .view_table_a td {padding-top: 10px;}
.bg_letter_box .view_table_a td ul.clear li.date {padding-left: 12px;}
.bg_letter_box .view_table_a td.td_title {padding-top: 0px; padding-bottom: 15px; border-bottom: 1px solid #e2e2e2;}
.bg_letter_box .view_table_a td.td_title strong {*padding-top: 1px; font-size: 14px; color: #333; width: 485px;}
.bg_letter_box .view_table_a td.td_title span.bg_line {background: url(/Content/Images/Common/bg_pop_line.gif) no-repeat left top; padding-left: 12px; font-size: 11px; color: #666; font-weight: bold;}
.bg_letter_box .view_table_a td ul li {font-size: 12px;}


.section_pop .template_box h2.h2_tit {padding: 14px 60px 23px 60px;font-size: 14px; color: #603d27; background: url(/Content/Images/Common/bg_abox_top.gif) no-repeat left top;}

div.template_a {padding: 0 30px; background: url(/Content/Images/Common/bg_abox_line.gif) repeat-y left top;}
div.template_a li {background: url(/Content/Images/Common/bg_pop_dashed.gif) repeat-x left bottom;}
div.template_a li.last {background: none;}
div.template_a h3.h3_tit {padding-left: 18px; padding-bottom: 18px; background: url(/Content/Images/Common/bg_a_star.gif) no-repeat left 1px; font-size: 12px; color: #333;}
div.template_a .txt_color666 {padding-left: 18px; padding-bottom: 22px; font-size: 12px; color: #666; line-height: 17px;}
div.template_a li div img {width: 479px;}
div.template_a div.last {background: none;}
div.template_bottom {height: 4px; background: url(/Content/Images/Common/bg_abox_bottom.gif) no-repeat left bottom;}

/* 템플릿B */
.section_pop2 {padding: 20px;}
h2.temp_b_h2 {color: #d54400; font-size: 14px; font-weight: bold; margin-bottom: 15px;}
ul.temp_tit_box1 {padding: 9px 15px; background: #f1f1f1; border: 1px solid #d8d8d8; color: #666;}
div.template_box2 h3.tit_h3 {background: url(/Content/Images/Common/bg_h3_temb.gif) no-repeat left top; font-size: 14px; color: #535353; padding: 3px 0 20px 14px;}

ul.template_b01 li {}
ul.template_b01 li dl {position: relative; padding-left: 332px;min-height: 240px; *height: 240px; padding-bottom: 30px;}
ul.template_b01 li dt {padding: 0 0 20px 12px; background: url(/Content/Images/Common/bg_icon_temb.gif) no-repeat left 1px; color: #d54400; font-size: 12px; font-weight: bold;}
ul.template_b01 li dl dd.temp_txt {padding: 0 14px 0 12px; font-size: 12px; line-height: 17px; color: #666;}
ul.template_b01 li dl dd.temp_img {position: absolute; left: 0px; top: 0px; border: 1px solid #e5e5e5;}
ul.template_b01 li dl dd.temp_img img {width: 316px; height: 238px;}

ul.template_b02 li {float:left; width: 320px; margin-right: 20px; margin-top: 30px;}
ul.template_b02 li.first {margin-top: 0px;}
ul.template_b02 dt {height: 23px; padding: 9px 20px 0px 38px; background: url(/Content/Images/Common/bg_name_b.gif) no-repeat left top; font-size: 12px; font-weight: bold; color: #666;}
ul.template_b02 dd.temp_img02 img {vertical-align: top; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; width: 318px; height: 393px;}


/* 템플릿C */
.bg_letter_box2 .view_table_box2 {padding: 28px 20px 22px 20px; background: #fdfdfd url(/Content/Images/Common/bg_ctit_box.gif) repeat-x left bottom;}
.bg_letter_box2 .view_table_c td {padding-left: 10px; padding-right: 10px; color: #555;}
.bg_letter_box2 .view_table_c td.td_title {font-size: 14px; padding-bottom: 8px; background: #fdfdfd url(/Content/Images/Common/bg_ctit_line.gif) repeat-x left bottom;}
.bg_letter_box2 .view_table_c td.td_title strong {color: #f0241f; font-size: 14px;}
.bg_letter_box2 .view_table_c td.td_title span.bg_line {color: #767676; font-size: 12px; font-weight: bold;}

.section_pop2 .template_box3 h2.h2_tit {padding: 0px 15px 10px 15px; font-weight: bold; font-size: 16px; color: #292a2a; background: url(/Content/Images/Common/bg_c_h3.gif) no-repeat left 2px;}

.template_c .c_ul01 {width: 660px;}
.template_c .c_ul01 li {padding-bottom: 50px;}
.template_c .c_ul01 li dl dt {padding: 12px 10px 0 15px; height: 28px; background: #9c6b3c url(/Content/Images/Common/bg_c_dt.gif) no-repeat left top; color: #fff; font-size: 14px; font-weight: bold;}
.template_c .c_ul01 li dl dd {line-height: 20px; color: #555;}
.template_c .c_ul01 li dl dd.img {margin-bottom: 12px;}
.template_c .c_ul01 li dl dd.img img {vertical-align: top; border: 1px solid #d9d9d9; border-top: none; width: 658px; height: 270px;}

.template_c .c_ul02 {width: 660px; border-bottom: 1px solid #d7d7d7; padding-bottom: 15px;}
.template_c .c_ul02 li {float:left; width: 320px; margin-right: 20px;}
.template_c .c_ul02 li dl dt {padding: 12px 10px 0 15px; height: 28px; background: #9c6b3c url(/Content/Images/Common/bg_c_dt.gif) no-repeat left top; color: #fff; font-size: 14px; font-weight: bold;}
.template_c .c_ul02 li dl dd.img2 {}
.template_c .c_ul02 li dl dd.img2 img {vertical-align: top; border: 1px solid #d9d9d9; border-top: none; width: 318px; height:433px;}


.weekly_dl {padding-top: 20px; background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; color: #767676;}
.weekly_dl dt {padding-bottom: 8px;}
.weekly_dl dd {padding-bottom: 10px;}

.greeting_textarea {width: 460px; height: 82px; border: 1px solid #e2e5e6;}

.img_alt_dl {position: relative; padding-left: 159px; padding-top: 7px;}
.img_alt_dl dt {font-size: 11px; color: #767676; font-weight: bold; padding-bottom: 6px;}
.img_alt_dl dd.img_box {position: absolute; left: 0; top: 6px; width: 148px; height: 98px; border: 1px solid #e6e6e6; background: url(/Content/Images/Common/bg_imgbox.gif) no-repeat left top;}
.img_alt_dl dd.img_box img {width: 148px; height: 98px;}
.img_alt_dl dd.btn_delete {position: absolute; left: 271px; top: 4px; *top: 5px;}
.img_alt_dl textarea.alt_textarea {border: 1px solid #d7d7d7; width: 298px; height: 73px; resize: none; color: #767676;}

.section_pop2 p.bul_p {margin-top: 8px; padding-left: 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 4px; color: #666;}


.weekly_dl {padding-top: 20px; background: url(/Content/Images/Common/bg_line_pop.gif) repeat-x left bottom; color: #767676;}
.weekly_dl dt {padding-bottom: 8px;}
.weekly_dl dd {padding-bottom: 10px;}

.greeting_textarea {width: 460px; height: 82px; border: 1px solid #e2e5e6;}

.img_alt_dl {position: relative; padding-left: 159px; padding-top: 7px;}
.img_alt_dl dt {font-size: 11px; color: #767676; font-weight: bold; padding-bottom: 6px;}
.img_alt_dl dd.img_box {position: absolute; left: 0; top: 6px; width: 148px; height: 98px; border: 1px solid #e6e6e6; background: url(/Content/Images/Common/bg_imgbox.gif) no-repeat left top;}
.img_alt_dl dd.img_box img {width: 148px; height: 98px;}
.img_alt_dl dd.btn_delete {position: absolute; left: 271px; top: 4px; *top: 5px;}
.img_alt_dl textarea.alt_textarea {border: 1px solid #d7d7d7; width: 298px; height: 73px; resize: none; color: #767676;}

.section_pop2 p.bul_p {margin-top: 8px; padding-left: 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 4px; color: #666;}

.section_pop2 p.bul_p2 {margin-top: 8px; padding-left: 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 4px; color: #666; line-height: 18px;}

.section_pop p.bul_p {margin: 8px 0 0 20px; padding: 0 0 0 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 4px; color: #666;}

/* PG 결제 계좌이체-개인-법인 탭 */
.payment_box {position: relative;}
.payment_box .tab_line2 {border-bottom: 1px solid #b0b0b0; height: 30px;}
.payment_box h2 {font-size: 12px; text-align: center; }
.payment_box h2.h2_tab01 {position: absolute; left: 0; top: 0;}
.payment_box h2.h2_tab02 {position: absolute; left: 90px; top: 0;}
.payment_box h2 a {padding-top: 8px; height: 22px; width: 89px; display: block; background: url(/Content/Images/Common/tab_pg01.gif) no-repeat left top; color: #666;}
.payment_box h2 a.on {background: url(/Content/Images/Common/tab_pg01_on.gif) no-repeat left top; color: #fff;}

/* 개인 */
.payment_tab01 {margin-top: 20px;}
dl.approval_box {border: 1px solid #f4f0e0; background: #fffde3; padding:12px 0 12px 25px; color: #444; margin-top: 20px;}
dl.approval_box dt {float: left; font-weight: bold; margin-right: 40px;}
dl.approval_box dd {float: left;}
/* 법인 */
.payment_tab02 {margin-top: 20px;}
/* 주의사항 */
.caution_box {border: 1px solid #e2e5e6; background: url(/Content/Images/Common/bg_caution.gif) no-repeat 13px 13px;}
.caution_box h3.h3_tit {padding: 20px 20px 6px 48px; font-family: 'NanumGothic'; color: #333; font-weight: bold; font-size: 14px;}
.caution_box p.text_p {padding: 4px 20px 4px 50px; line-height: 20px;}
.caution_box ul.ul_txtbox {padding: 4px 20px 0px 50px; line-height: 20px;}
.caution_box .bg_f6f6f6 {background: #f6f6f6; padding: 13px 14px 10px 14px; line-height: 18px;}
.caution_box .bg_f6f6f6 dt {font-weight: bold; color: #555;}
.caution_box .bg_f6f6f6 dd {margin-top: 4px; padding-left: 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 5px;}

.deposit_info {padding: 0 20px 15px 20px;}

/* 급여공제금 */
.blue_tit {margin-top: 20px; font-size: 14px; color: #1b629a; font-weight: bold;}

/* 약관보기 체크 항목 */
.check_clause {margin: 0 auto; margin-top: 20px; width: 450px;}
.check_clause li {float: left; margin-bottom: 8px;}

/* 결제확인하기 */
.bg_pay_box {height: 75px;}
.bg_pay_box .dl_box {background: #f6f6f6; border-right: 1px solid #e2e5e6; border-bottom: 1px solid #e2e5e6;}
.bg_pay_box .dl_box table.pay_table td {padding: 11px 0 10px 0; text-align: right; border-top: 1px solid #e2e5e6;}
.bg_pay_box .dl_box table.pay_table td.tit {font-weight: bold; color: #666; }
.bg_pay_box .dl_box table.pay_table td.tit_bg {font-family: 'NanumGothic'; color: #333; font-weight: bold; font-size: 14px; line-height: 20px; background: #e3e3e3; text-align: center;}

p.check_txt {margin-top: 10px; color: #666; font-weight: bold; text-align: center;}

/* 관심과목 안내 */
.subject {float: left; margin-bottom: 10px;}
.subject h2 {float: left; font-size: 12px; color: #e50f0f; padding: 55px 10px 0 0;}

.subject_txt1 {background: url(/Content/Images/Common/bu_dot_grey.gif) no-repeat 0 7px; line-height: 18px; margin-left: 65px; padding-left: 7px;}
.subject_txt2 {background: url(/Content/Images/Common/bu_arrow.gif) no-repeat 0 6px; padding-left: 9px; line-height: 18px; color: #767676; margin-left: 65px;}

.subject_box1 {float: left; width: 274px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon01.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.subject_box2 {float: left; width: 273px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon02.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb;}
.subject_box3 {float: left; width: 274px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon03.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.subject_box4 {float: left; width: 273px; height: 175px; .height: 172px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon04.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb;}
.subject_box5 {float: left; width: 274px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon05.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.subject_box6 {float: left; width: 273px; height: 121px; .height: 118px; padding: 30px 28px; background: url(/Content/Images/Member/bg_popup_icon06.gif) no-repeat 30px 30px; border-bottom: 1px solid #dbdbdb;}

/* 헬프데스크 */
.tab_menu {border: 1px solid #ececec; border-bottom: 1px solid #c8c8c8; background: url(../Images/Common/tab_menu_ul.gif) repeat left bottom;}
.tab_menu li {float: left; }
.tab_menu li a {float: left; width: 125px; text-align: center; padding: 8px 0 5px 0; background: url(../Images/Common/tab_menu.gif) repeat-x left bottom; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.tab_menu li.first a {width: 125px !important;}
.tab_menu li.on a {color: #FFF; float: left; width: 148px; text-align: center; padding: 8px 0 5px 0; background: url(../Images/Common/tab_menu_on.gif) repeat-x left top; border-right: 1px solid #8a482e; border-bottom: 1px solid #975237; }
h3.useinfo_tit {background: url("/Content/Images/Common/bu_dot_orange.gif") no-repeat 0 7px; font-size: 15px !important; color: #e50f0f; padding-left: 10px; line-height: 120%;}
.useinfo_txt1 {padding: 15px 0 0 10px !important; line-height: 160%; color: #555;}
.method_img01 {background: url("/Content/Images/HelpDesk/method_img1_01.gif") no-repeat 0 0; height: 300px;}
.method_img02 {background: url("/Content/Images/HelpDesk/method_img1_02.gif") no-repeat 0 0; height: 300px;}
.method_img03 {background: url("/Content/Images/HelpDesk/method_img1_03.gif") no-repeat 0 0; height: 300px;}
.method_img04 {background: url("/Content/Images/HelpDesk/method_img1_04.gif") no-repeat 0 0; height: 300px;}
.method_img05 {background: url("/Content/Images/HelpDesk/method_img2_01.gif") no-repeat 0 0; height: 320px;}
.method_img06 {background: url("/Content/Images/HelpDesk/method_img2_02.gif") no-repeat 0 0; height: 320px;}
.method_img07 {background: url("/Content/Images/HelpDesk/method_img3_01.gif") no-repeat 0 60px; height: 470px; position: relative;}
.method_img08 {background: url("/Content/Images/HelpDesk/method_img4_01.gif") no-repeat 0 60px; height: 470px; position: relative;}

.btn_prevnext {text-align: right;}
.btn_prevnext2 {position: absolute; right: 0; bottom: 0px; .right: 0; .bottom: 15px; _right: 20px; _bottom: 625px; _height: 25px;}
.btn_prevnext3 {position: absolute; right: 0; top: 28px; height: 25px;}

h3.useinfo_tit2 {background: url("/Content/Images/HelpDesk/bg_num1.gif") no-repeat 0 0; font-size: 15px !important; color: #e50f0f; padding: 5px 0 0 32px; line-height: 120%; height: 25px;}
h3.useinfo_tit3 {background: url("/Content/Images/HelpDesk/bg_num2.gif") no-repeat 0 0; font-size: 15px !important; color: #e50f0f; padding: 5px 0 0 32px; line-height: 120%; height: 25px;}
h3.useinfo_tit4 {background: url("/Content/Images/HelpDesk/bg_num3.gif") no-repeat 0 0; font-size: 15px !important; color: #e50f0f; padding: 5px 0 0 32px; line-height: 120%; height: 25px;}

.regular_tab li {float: left; margin-left: 4px;}

.useinfo_txt2 {padding: 5px 0 0 25px;}
.useinfo_txt2 li {color: #555; background: url("/Content/Images/HelpDesk/bg_txt_dot.gif") no-repeat 0 7px; padding-left: 7px; line-height: 160%;}

.regular_img01 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_01.gif") no-repeat left bottom; height: 265px;}
.regular_img02 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_02.gif") no-repeat left bottom; height: 494px;}
.regular_img03 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_03.gif") no-repeat left bottom; height: 285px;}
.regular_img04 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_04.gif") no-repeat left bottom; height: 440px;}
.regular_img05 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_05.gif") no-repeat left bottom; height: 285px;}
.regular_img06 {clear: both; background: url("/Content/Images/HelpDesk/regular_img1_06.gif") no-repeat left bottom; height: 455px;}
.regular_img07 {clear: both; background: url("/Content/Images/HelpDesk/regular_img2_01.gif") no-repeat left bottom; height: 520px;}
.regular_img08 {clear: both; background: url("/Content/Images/HelpDesk/regular_img2_02.gif") no-repeat left bottom; height: 465px;}
.regular_img09 {clear: both; background: url("/Content/Images/HelpDesk/regular_img3_01.gif") no-repeat left bottom; height: 585px;}
.regular_img10 {clear: both; background: url("/Content/Images/HelpDesk/regular_img3_02.gif") no-repeat left bottom; height: 580px;}
.regular_img11 {clear: both; background: url("/Content/Images/HelpDesk/regular_img3_03.gif") no-repeat left bottom; height: 560px;}

.standard1 {line-height: 180%;}
h2.process {background: url("/Content/Images/Common/bu_dot_orange.gif") no-repeat 0 4px; padding: 0 0 5px 9px; margin-top: 15px; font-size: 12px; color: #e50f0f;}
.support_process {line-height: 180%; padding:0 0 0 10px !important;}

.tab_menu3 {border: 1px solid #ececec; border-bottom: 1px solid #c8c8c8; background: url(../Images/Common/tab_menu_ul.gif) repeat left bottom;}
.tab_menu3 li {float: left; }
.tab_menu3 li a {float: left; width: 155px; text-align: center; padding: 8px 0 5px 0; background: url(../Images/Common/tab_menu.gif) repeat-x left bottom; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; }
.tab_menu3 li.first a {width: 158px !important;}
.tab_menu3 li.on a {color: #FFF; float: left; width: 148px; text-align: center; padding: 8px 0 5px 0; background: url(../Images/Common/tab_menu_on.gif) repeat-x left top; border-right: 1px solid #8a482e; border-bottom: 1px solid #975237; }

.box3 {background: #f7f7f7; border: 1px solid #ddd; padding: 15px;}
.box3 dl.txt4 {background: none; padding: 0;}
.box3 dl.txt4 dt {margin-bottom: 3px;}
.box3 dl.txt4 dd {clear: both; line-height: 170%;}

.box4 {background: url("/Content/Images/HelpDesk/bg_receipt_info.gif") no-repeat 32px 26px; border: 1px solid #e2e5e6; padding: 20px 20px 20px 130px; line-height: 170%;}


.result_pop2 { color: #767676; border:1px solid #e3e3e3; border-top: 2px solid #949494; }
.result_pop2 li {padding: 10px 0 5px 0; border-bottom: 1px solid #e3e3e3; background: #fbfbfb; text-align: center}
.result_pop2 li.first {position: absolute;}


/* 기타 */
.h4_tit {margin: 20px 0 0 5px; font-size: 15px; color: #333; padding-left: 10px; background: url(/Content/Images/Common/bu_arrow.gif) no-repeat left 4px;}
.law_notice {border: 1px solid #e2e5e6; padding: 20px; line-height: 180%; margin-top: 20px;}
.terms {border: 1px solid #e2e5e6; padding: 20px; line-height: 180%; margin-top: 20px; height: 900px; overflow: auto;}
.terms2 {border: 1px solid #e2e5e6; padding: 20px; line-height: 180%; margin-top: 20px;}
.terms h5 {font-size: 15px; color: #333; margin-top: 30px;}
.terms h6 {font-size: 12px; margin-top: 30px;}
.terms2 h5 {font-size: 15px; color: #333; margin-top: 30px;}
.terms2 h6 {font-size: 12px; margin-top: 30px;}

.ol_terms li {padding-left: 15px;}
.ol_terms li span {margin-left: -15px;}


/*
.terms .num1 {background: url("../Images/Etc/circle_num1.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num2 {background: url("../Images/Etc/circle_num2.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num3 {background: url("../Images/Etc/circle_num3.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num4 {background: url("../Images/Etc/circle_num4.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num5 {background: url("../Images/Etc/circle_num5.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num6 {background: url("../Images/Etc/circle_num6.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num7 {background: url("../Images/Etc/circle_num7.gif") no-repeat 0 4px; padding-left: 16px;}
.terms .num8 {background: url("../Images/Etc/circle_num8.gif") no-repeat 0 4px; padding-left: 16px;}*/

/* */
.individual {border: 1px solid #e2e5e6; padding: 20px; line-height: 180%; height: 360px; overflow: auto;}
.individual h4 {font-size: 12px; color: #333; margin-top: 30px;}
.individual dl.trust dt{float: left; }
.individual dl.trust dd {}
.dot_grey2 {background: url("../Images/Common/bu_dot_grey2.gif") no-repeat 0 4px; padding-left: 8px;}