@charset "utf-8";
/* CSS Document */

.provision {width:661px; height:94px; border:1px solid #cecece; margin-bottom:15px; padding:10px; overflow-y:scroll;}
.provision .txt_area {line-height:1.5em; color:#888;}
.provision .txt_area .tit {font-weight:bold; margin-bottom:20px;}
.provision .txt_area .tit_2 {margin-bottom:7px;}

.provision2 {width:661px; height:200px; border:1px solid #cecece; margin-bottom:15px; padding:10px; overflow-y:scroll;}
.provision2 .txt_area {line-height:1.5em; color:#888;}
.provision2 .txt_area .tit {font-weight:bold; margin-bottom:20px;}
.provision2 .txt_area .tit_2 {margin-bottom:7px;}




/* BTN */
.btn_wrap {width:100%; overflow:hidden; *zoom:1;}
.btn_wrap .btn_R {float:right !important;}
.btn_wrap .btn_L {float:left !important;}
.btn_wrap .btn_C {text-align:center !important;}
.btn_wrap .btn_R img {margin-left:5px;}
.btn_wrap .btn_L img {margin-right:5px;}
.btn_C {text-align:center; padding-top:15px;}

/* BTN */
.btn_wrap_gnvol {width:640px; overflow:hidden; *zoom:1;}
.btn_wrap_gnvol .btn_L {float:left;}
.btn_wrap_gnvol .btn_R {float:right;}
.btn_wrap_gnvol .btn_C {text-align:center;}


/* Table style*/
.tbl_outline_1 {z-index:1; position:relative; width:683px; padding:2px 0 0 0; background:url('/img/bg_table_st1.gif') no-repeat left top;}


.tbl_st_1 {width:683px; table-layout:fixed; border-bottom:2px solid #cfcfcf !important;}
.tbl_st_1 th {height:27px; background:#f6f6f6; vertical-align:middle; text-align:left; font-family:dotum; color:#888; border-bottom:1px solid #cfcfcf;}
.tbl_st_1 td {height:27px; vertical-align:middle; padding-left:15px; color:#888; border-bottom:1px solid #cfcfcf; font-family:dotum;}
.tbl_st_1 th.txt_long {line-height:1.3em; padding:6px 0 6px 25px; background:#f6f6f6 url('/img/blt_tbl_st_1.gif') no-repeat 15px .8em;}
.tbl_st_1 th span {padding-left:25px; background:url('/img/blt_tbl_st_1.gif') no-repeat 15px .3em;}

.tbl_st_1 td.none_line {border-bottom:none;}
.tbl_st_1 td .dot_line {height:23px; padding:5px 0 0 0; margin-left:0px; border-bottom:1px dashed #c8c8c8;}
.tbl_st_1 td .dot_line2 {height:23px;*height:20px; padding:5px 0 0 0;*padding:8px 0 0 0; margin-left:0px; border-bottom:1px dashed #c8c8c8;}
.tbl_st_1 td .td_last {padding:5px 0 0 0;}
.tbl_st_1 td .care {position:relative; top:-2px; padding:3px 0 2px 40px;_padding:7px 0 0px 40px; color:#db0f0f; background:url('/img/img_care.gif') no-repeat 20px 0;_background:url('/img/img_care.gif') no-repeat 20px 4px; font-family:dotum; font-size:11px;}
.tbl_st_1 td .care_2 {display:inline-block; position:relative; top:-2px; padding:3px 0 2px 20px;_padding:7px 0 0px 20px; color:#db0f0f; background:url('/img/img_care.gif') no-repeat left 0;_background:url('/img/img_care.gif') no-repeat left .35em; font-family:dotum; font-size:11px;}
.tbl_st_1 td .care_3 {display:inline-block; position:relative; top:-2px; padding:3px 0 2px 28px;_padding:7px 0 0px 28px; color:#db0f0f; background:url('/img/img_care.gif') no-repeat 8px 0;_background:url('/img/img_care.gif') no-repeat 8px .35em; font-family:dotum; font-size:11px;}
.check_R30 {margin-right:30px;}
.tbl_st_1 td .orange_dot {padding:5px 0 5px 8px; background:url('/images/content/bg/bg_orange_dot.gif') no-repeat left .85em; color:#ff8400; font-family:dotum; font-size:11px; line-height:1.3em;}
.tbl_st_1 td .table {padding-left:10px;}
.tbl_st_1 td.table .tbl_area {width:430px; table-layout:fixed;}
.tbl_st_1 td.table .tbl_area th {height:28px; border-bottom:1px dashed #c8c8c8; background:#fff !important; font-weight:normal; text-align:left !important;}
.tbl_st_1 td.table .tbl_area td {height:28px; border-bottom:1px dashed #c8c8c8;}
.tbl_st_1 td.table .tbl_area th.last {border-bottom:none;}
.tbl_st_1 td.table .tbl_area td.last {border-bottom:none;}


/* 일반회원 */
h4.membership {margin-bottom:40px;}
.membership_process {margin-bottom:25px;}
.membership_kind {position:relative;width:683px; height:257px; background:url('/images/membership/bg_membership.gif') no-repeat left top;}
.membership_kind .kind_list {overflow:hidden; *zoom:1;}
.membership_kind .kind_list li {float:left; list-style:none; }
.membership_kind .kind_list li.st_1 {position:relative; width:181px; height:109px; padding-top:15px; text-align:center;}
.membership_kind .kind_list li.st_2 {position:relative; width:164px; height:109px; padding-top:15px; text-align:center;}
.membership_kind .kind_list li.st_1 .input_check {position:absolute; top:95px; left:80px;}
.membership_kind .kind_list li.st_2 .input_check {position:absolute; top:95px; left:75px;}
.membership_kind .real_name {position:absolute; top:179px; left:35px;}
.membership_kind .company {position:absolute; top:179px; left:80px;}
.membership_kind .member_tbl {position:absolute; top:163px; left:260px; width:350px;}
.membership_kind .member_tbl th {height:26px; vertical-align:middle; text-align:left;}
.membership_kind .member_tbl td {height:26px; vertical-align:middle; text-align:left; padding-left:10px;}

.membership_kind .member_tbl02 {position:absolute; top:155px; left:260px; width:350px;}
.membership_kind .member_tbl02 th {height:26px; vertical-align:middle; text-align:left;}
.membership_kind .member_tbl02 td {height:26px; vertical-align:middle; text-align:left; padding-left:10px;}

.member_tit_rl {width:100%; overflow:hidden; *zoom:1;}
.member_tit_rl .tit_L {float:left;}
.member_tit_rl .tit_R {float:right; padding-top:2px;}
.member_tit_rl .tit_R img {position:relative; top:-2px;}
.member_tit_rl .tit_R_2 {float:right; padding-top:2px; font-family:dotum; font-size:11px;}
.member_tit_rl .tit_R_2 img {position:relative; top:-1px;}

.provision {width:661px; height:94px; border:1px solid #cecece; margin-bottom:15px; padding:10px; overflow-y:scroll;}
.provision .txt_area {line-height:1.5em; color:#888;}
.provision .txt_area .tit {font-weight:bold; margin-bottom:20px;}
.provision .txt_area .tit_2 {margin-bottom:7px;}
.mem_info_line {margin-bottom:6px; padding-bottom:8px; border-bottom:1px dashed #c1c1c1;}

.mem_txt_1 {text-align:center; margin-bottom:25px; color:#888; font-family:dotum; font-size:11px;}
.mem_cont_box_1 {margin-bottom:15px; padding-bottom:20px; background:url('/images/membership/bg_membership_child_box_bottom.gif') no-repeat left bottom; text-align:center;}
.mem_cont_box_1 .cont_box {*display:inline-block; padding-top:140px; background:url('/images/membership/bg_membership_child_box.jpg') no-repeat left top;}
.mem_cont_box_1 .cont_box .cont_C {padding-top:30px; text-align:center;}
.mem_cont_box_1 .cont_box .cont_C .tit {margin-bottom:25px;}
.mem_cont_box_1 .cont_box .cont_in {width:100%; height:33px; margin-bottom:20px; padding-top:10px; text-align:center; font-weight:bold; color:#333; background:url('/images/membership/bg_2line.gif') no-repeat center top;}
.mem_cont_box_1 .cont_box .txt_2 {margin-bottom:40px;}
.mem_cont_box_1 .cont_box .top_line {width:100%; padding-top:27px; padding-bottom:5px; font-weight:bold; color:#333; background:url('/images/membership/bg_top_line.gif') no-repeat center top; text-align:center;}

.join_application_box {width:683px; margin-bottom:35px; padding-bottom:20px; background:url('/images/membership/bg_join_application_box_bottom.gif') no-repeat left bottom;}
.join_application_box .application_box {width:683px; padding-top:25px; background:url('/images/membership/bg_join_application_box.gif') no-repeat left top;}
.join_application_box .application_box .list {width:660px; padding-left:23px;}
.join_application_box .application_box .list li {padding-bottom:15px;}

.top_line_box {padding-top:2px; background:url('/img/bg_top_line_tbl.gif') no-repeat left top;}
.top_line_box th {height:27px; padding-left:25px; background:#f6f6f6 url('/img/blt_tbl_st_1.gif') no-repeat 15px .9em;; text-align:left; vertical-align:middle; border-bottom:1px solid #cfcfcf; color:#888;}
.top_line_box td {height:27px; padding-left:15px; text-align:left; vertical-align:middle; border-bottom:1px solid #cfcfcf;}

.mem_login_box {position:relative; width:683px; height:276px; margin-bottom:10px; background:url('/img/bg_login_box.jpg') no-repeat left top;}
.mem_login_box .tbl_login {position:absolute; top:127px; left:40px; width:340px;}
.mem_login_box .tbl_login th {height:22px; vertical-align:middle; text-align:left;}
.mem_login_box .tbl_login td {height:22px; vertical-align:middle; text-align:left;}
.mem_login_box .tbl_login td.input {padding-left:10px;}
.mem_login_box .btn_03 {position:absolute; top:230px; left:30px;}
.phone_email {padding-left:58px;}
.mem_login_box .btn_login {position:absolute; top:127px;*top:130px; left:304px;}
:root .mem_login_box .btn_login {position:absolute; top:127px; left:304px;}

.join_mem12 {position:relative; width:683px; height:157px; margin-bottom:15px; background:url('/images/content/bg/bg_join_mem_12.gif') no-repeat left top;}
.join_mem12 .txt_1 {position:absolute; top:30px; left:160px;}
.join_mem12 .txt_2 {position:absolute; top:80px; left:257px;}
.join_mem12 .txt_2 li {list-style:none; margin-bottom:14px; color:#333; font-weight:bold;}
.join_mem12 .txt_2 li img {padding-right:15px;}

/* 공지사항 */
.tbl_area_membership_sub {float:right; margin-bottom:10px;}
.tbl_area_membership {width:635px; padding:0 0 0 0px !important; background:url('/img/bg_membership_area.gif') no-repeat left top; border-bottom:2px solid #cdcdcd; overflow:hidden; *zoom:1;}
.tbl_area_membership .membership_tbl {width:635px; table-layout:fixed;}
.tbl_area_membership .membership_tbl th {height:23px; background:url('/img/blt_th_guide_tip.gif') no-repeat right .6em;}
.tbl_area_membership .membership_tbl th.last {background:none;}
.tbl_area_membership .membership_tbl td {height:26px; vertical-align:bottom; text-align:center; border-bottom:1px solid #eaeaea !important; color:#888; color:#888;}
.tbl_area_membership .membership_tbl td.line_bottom {border-bottom:1px dashed #cdcdcd !important;}
.tbl_area_membership .membership_tbl td.line_top {border-top:none;}
.tbl_area_membership .membership_tbl td a {color:#888;}
.tbl_area_membership .membership_tbl td.cen {text-align:center;}
.tbl_area_membership .membership_tbl td.subject {padding-left:20px; text-align:left;}
.tbl_area_membership .membership_tbl td.subject a span {color:#fe8816; font-weight:bold;}
.tbl_area_membership .membership_tbl td.last {border-bottom:none;}
.tbl_area_membership .membership_tbl td.reply {padding:0; text-align:left; overflow:hidden; *zoom:1; border:none !important;}
.tbl_area_membership .membership_tbl td.reply .in_cont { overflow:hidden; *zoom:1; border:none !important; width:545px; height:90px; padding:15px 10px 15px 80px; background:#f6f6f6; overflow-y:scroll; line-height:1.4em;}
.tbl_area_membership .membership_tbl th.line {border-bottom:1px solid #cdcdcd;}
.tbl_area_membership .membership_tbl th.white {text-align:left; padding-left:20px; color:#fff;}
.tbl_area_membership .membership_tbl td.line_bold {border-bottom:2px solid #cdcdcd !important;}
.tbl_area_membership .membership_tbl td.line {border-bottom:1px solid #cdcdcd;}
.tbl_area_membership .membership_tbl td .qna_q {padding-left:20px; padding-bottom:2px; padding-top:2px; background:url('/img/content/blt/blt_q.gif') no-repeat left 1px;}
.tbl_area_membership .membership_tbl td .answer {height:56px !important; padding:12px 0 12px 60px; line-height:1.5em; text-align:left; background:#f1f1f1 url('/img/blt_answer.gif') no-repeat 40px 15px;}
.tbl_area_membership .membership_tbl td .answer_area {width:680px; height:80px; overflow-y:scroll; background:#f1f1f1;}
.tbl_area_membership .membership_tbl td.cal {background:url('/img/board/blt_gray_line.gif') no-repeat right .7em;}

.tbl_area_membership2 {width:640px !important; background:url('/img/board/bg_gnvol_table2.gif') no-repeat left top; border-bottom:2px solid #cdcdcd; }
.tbl_area_membership2_bottom {border-bottom:none !important;}
.tbl_area_membership2 .gnvol_tip_tbl_2 {width:640px !important; !table-layout:fixed;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th {height:28px; vertical-align:middle; text-align:center; color:#888; font-weight:normal;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.subject {text-align:left; padding-left:20px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th strong {color:#666; font-weight:bold;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.none {background-image:none !important;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_1 {background:#f7f7f7 url('/img/board/blt_th_guide_tip2.gif') no-repeat right 18px; border-bottom:1px solid #cfcfcf; }
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_2 {background:#f7f7f7 url('/img/board/blt_th_guide_tip2.gif') no-repeat right bottom; border-bottom:1px dashed #cfcfcf; }
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_2_1 {background:#f7f7f7 url('/img/board/blt_th_guide_tip2.gif') no-repeat right bottom; border-bottom:1px solid #cfcfcf;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_3 {height:28px; padding-top:4px; background:#f7f7f7 url('/img/board/blt/blt_th_guide_tip2.gif') no-repeat right 17px; border-bottom:1px dashed #cfcfcf;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_3 img {position:relative; top:-2px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_4 {background:url('/img/board/blt_th_guide_tip2.gif') no-repeat right bottom; border-bottom:1px dashed #cfcfcf;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_4 {border-bottom:1px dashed #cfcfcf;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.st_5 {background:url('/img/board/blt/blt_th_guide_tip2.gif') no-repeat right 18px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_q {border-bottom:1px dashed #cfcfcf; text-align:left; width:540px; padding:15px 0 15px 38px; background:url('/img/board/blt/blt_q.gif') no-repeat 17px 1.5em; line-height:1.6em;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_a {border-bottom:1px dashed #cfcfcf; text-align:left; width:540px; padding:15px 0 15px 38px; background:#f7f7f7 url('/img/board/blt_answer.gif') no-repeat 17px 1.5em; line-height:1.6em;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td .btn_C {text-align:center; padding-top:15px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th .blue {color:#0684c1; font-weight:bold;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.last {border-bottom:none !important;}

.tbl_area_membership2 .gnvol_tip_tbl_2 td {vertical-align:middle; text-align:center; color:#888;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.cont {padding:25px 20px !important; line-height:1.8em; text-align:left; border-bottom:1px dashed #cdcdcd;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.cont .img {text-align:center;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.cont img {max-width:100%;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th a {color:#888;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td a {color:#888;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_1 {height:27px; border-bottom:1px dashed #cdcdcd; text-align:left; font-size:11px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_1 a {font-size:11px; color:#888;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_2 a {font-size:11px; color:#888;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.st_2 {height:27px; border-bottom:1px dashed #cdcdcd; text-align:center; font-size:11px;}
.tbl_area_membership2 .gnvol_tip_tbl_2 th.last {border-bottom:none;}
.tbl_area_membership2 .gnvol_tip_tbl_2 td.none {border-bottom:none;}




.gnvol_tip_tbl_write {width:640px !important; table-layout:fixed;}
.gnvol_tip_tbl_write th {height:22px; vertical-align:middle; text-align:left;}
.gnvol_tip_tbl_write th.cen {text-align:center;}
.gnvol_tip_tbl_write td {vertical-align:middle; text-align:left;}
.gnvol_tip_tbl_write td.editor {padding:14px 0 3px 0;}
.gnvol_tip_tbl_write td .file_add {padding:26px 0 22px 32px; border:1px solid #d2d2d2;}
.gnvol_tip_tbl_write td .file_R20 {margin-right:20px;}



/* 게시판 네비게이션(페이징, 버튼) */
.boardNavigation {position:relative; *zoom:1; z-index:1; text-align:center; font-size:11px;}
.boardNavigation_top {position:relative; top:-25px;}

.boardNavigation:after {content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination {padding:5px 0;}
.boardNavigation .pagination a {padding:0 3px 0 1px; color:#999 !important;}
.boardNavigation .pagination strong {padding:0 3px 0 1px; color:#989898; text-decoration:none;}
.boardNavigation .pagination a:hover {padding:0 7px 0 1px; color:#ed5c04; text-decoration:underline;}
.boardNavigation .pagination a img {vertical-align:-2px;}
.boardNavigation .pagination a.prev {padding-right:6px;}
.boardNavigation .pagination a.last {margin-right:0px;}
.boardNavigation .pagination a:hover.last {margin-right:-4px;}
.boardNavigation .pagination a.prev_first {margin-right:-6px;}
.boardNavigation .pagination a:hover.prev_first {margin-right:-10px;}
.boardNavigation .pagination a.next {padding-left:8px;}
.boardNavigation .pagination a:hover.next {margin-right:-4px;}
.boardNavigation .pagination a.next_last {margin-left:-6px;}
.boardNavigation .pagination a:hover.next_last {margin-right:-4px;}
:root .boardNavigation .pagination a:hover.next_last {margin-right:0px;}
.boardNavigation .pagination a:hover.next {_padding-left:8px;}
.boardNavigation .pagination a:hover.prev {_padding-right:6px;}
.boardNavigation .pagination .line {padding-right:7px; background:url('/img/bg_board_navi_line.gif') no-repeat right 1px;}