﻿@charset "utf-8";
/* CSS Document */

table{ border:0; border-spacing:0 }
table .br_none{ border-right:none!important}
table .br_left{ border-color:#d3d3d3; border-style:none none solid solid; border-width:0 0 1px 1px!important}
table .bg_none{ background:none!important}

/* 게시판 list table */
.board_list_wrap { width:100%; margin-top:20px; border-top:2px solid #383d4a }
.board_list_wrap1 { width:100%; margin-top:40px; border-top:2px solid #383d4a }
.board_list_wrap2 { width:100%; margin-top:12px; border-top:2px solid #383d4a }
.board_list_wrap p {line-height:30px; font-size:14px; padding-top:20px;}
.board_list_wrap p strong {font-size: 15px; font-weight: bold; }
.table_board { width:100%; }
.table_board th { padding:10px 0 11px 0; text-align:center; color:#6c6c7c; border-color:#afafc2; border-style:none none soild none; border-width:0 0 1px 0; }
.table_board td { padding:10px 0; border-color:#e8e8e8; border-style:none none solid none; border-width:0 0 1px 0; text-align:center; color:#888891 }
.table_board td.num { font:11px Verdana; color:#888891 }
.table_board td.notice { font-weight:bold; color:#ea7f00 }
.table_board td.date { font:11px Verdana; color:#888891 }
.table_board td.suj { text-align:left; padding-left:10px }
.table_board td.suj a { /*color:#555;*/ text-decoration:none; font-size:13px }
.table_board td.suj a:hover { color:#222 }

/* 갤러리 게시판 */
.gallery_wp { position:relative; width:730px; overflow:hidden }
.gallery_line { position:relative; width:760px; /*border-bottom:1px solid #e0d9d0;*/ padding:30px 0 0 0; overflow:hidden }

.gallery_line_3 { position:relative; width:1030px; padding:20px 0 0 0; overflow:hidden }
.gallery_3 { position:relative; float:left; width:223px; height:230px; border:solid 1px #ededed; background-color:#fff; padding:5px; margin:0 20px 20px 0; overflow:hidden; }
.gallery_3 .gl_pic { width:220px; height:160px; margin-top:0!important; }
.gallery_3 .gl_suj { text-align:left; margin-top:10px; padding-left:2px; }
.gallery_3 .gl_suj a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery_3 .gl_suj a:hover { color:#111; text-decoration:none }
.gallery_3 .gl_suj_txwp { text-align:left; margin-top:13px; }
.gallery_3 .gl_suj_txwp a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery_3 .gl_suj_txwp a:hover { color:#111; text-decoration:none }
.gallery_3 .gl_date { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:11px;*/ color:#888; padding-top:5px; margin-top:0!important; }
.gallery_3 .gl_pic img {width:223px; height:160px;}
.gallery_3 .gl_date strong {font-weight:bold; color:#333;}

.gallery_line_2 { position:relative; width:1030px; padding:20px 0 0 0; overflow:hidden }
.gallery_2 { position:relative; float:left; width:308px; height:300px; border:solid 1px #ededed; background-color:#fff; padding:5px; margin:0 20px 20px 0; overflow:hidden; }
.gallery_2 .gl_pic { width:220px; height:160px; margin-top:0!important; }
.gallery_2 .gl_suj { text-align:left; margin-top:10px; padding-left:2px; }
.gallery_2 .gl_suj a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery_2 .gl_suj a:hover { color:#111; text-decoration:none }
.gallery_2 .gl_suj_txwp { text-align:left; margin-top:13px; }
.gallery_2 .gl_suj_txwp a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery_2 .gl_suj_txwp a:hover { color:#111; text-decoration:none }
.gallery_2 .gl_date { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:11px;*/ color:#888; padding-top:5px; margin-top:0!important; }
.gallery_2 .gl_pic img {width:308px; height:160px;}
.gallery_2 .gl_date strong {font-weight:bold; color:#333;}

.gallery { position:relative; float:left; width:210px; height:300px; border:solid 1px #ddd; padding:5px; margin:0 27px 25px 0; overflow:hidden; }
.gallery .gl_pic { width:220px; height:160px }
.gallery .gl_suj { text-align:center; margin-top:13px }
.gallery .gl_suj a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery .gl_suj a:hover { color:#111; text-decoration:none }
.gallery .gl_suj_txwp { text-align:left; margin-top:13px; }
.gallery .gl_suj_txwp a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery .gl_suj_txwp a:hover { color:#111; text-decoration:none }
.gallery .gl_date { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:11px;*/ color:#888; padding-top:5px; }
.gallery .gl_pic img {width:210px; height:160px;}
.gallery .gl_date strong {font-weight:bold; color:#333;}

.gallery_txwp { position:relative; float:left; width:210px; height:225px; border:solid 1px #ddd; padding:5px; margin:0 27px 25px 0; overflow:hidden; }
.gallery_txwp .gl_pic { width:220px; height:160px }
.gallery_txwp .gl_suj_txwp { text-align:left; margin-top:13px; }
.gallery_txwp .gl_suj_txwp a { color:#444; text-decoration:none; display:block; font-size:14px; font-weight:bold; }
.gallery_txwp .gl_suj_txwp a:hover { color:#111; text-decoration:none }
.gallery_txwp .gl_date { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:11px;*/ color:#888; padding-top:5px; }
.gallery_txwp .gl_pic img {width:210px; height:160px;}
.gallery_txwp .gl_date strong {font-weight:bold; color:#333;}

/* 일반 테이블 */
.table1 { width:100%; }
.table1 th { padding:10px 0 11px 0; text-align:center; color:#6c6c7c; border-color:#e0e0e0; border-style:none soild soild none; border-width:0 1px 1px 0; background:#f9f9fa }
.table1 td { padding:10px 0; border-color:#e8e8e8; border-style:none none solid none; border-width:0 0 1px 0; text-align:center; color:#888891 }
.table1 td.num { font:11px Verdana; color:#888891 }
.table1 td.price { font:12px Verdana; color:#222; font-weight:bold }
.table1 td.state { font-weight:bold; color:#222 }
.table1 td.date { font:11px Verdana; color:#888891 }
.table1 td.suj { text-align:left; padding-left:10px; font-size:13px; color:#444 }
.table1 td.suj1 { text-align:center; padding-left:10px; font-size:13px; color:#444 }
.table1 td.suj a { color:#555; text-decoration:none; font-size:13px }
.table1 td.suj a:hover { color:#222 }

.table2 { width:100%; background:url(/images/panel/kr/common/tb_th.jpg) no-repeat }
.table2 th { height:45px; text-align:center; color:#6c6c7c; background:none; border-color:#afd5d7; border-style:none solid none none; border-width:0 1px 0 0 }
.table2 td { padding:20px 10px; text-align:center; border-color:#afd5d7; border-style:none solid solid none; border-width:0 1px 1px 0; line-height:1.5; background:none }
.table2 td.al_l { text-align:left }

.table_wrap { width:100%; margin-top:20px; border-top:2px solid #599f37}
.table_wrap1 { width:100%; margin-top:40px; border-top:2px solid #599f37}
.table3 { width:100%; font-size:12px }
.table3 th { padding:10px 10px; background:#f3f5f7; color:#666; text-align:center; border-color:#afafc2; border-style:none solid solid none; border-width:0 1px 1px 0 }
.table3 td { padding:11px 10px; border-color:#e8e8e8; border-style:none solid solid none; border-width:0 1px 1px 0; line-height:21px; text-align:center }
.table3 td.month { color:#2a3072; font-family:verdana; font-weight:bold; font-size:11px }

.table4 { width:100%; border-color:#ebebed; border-style:solid; border-width:5px; margin-top:25px }
.table4 th { padding:16px 10px; font-size:13px; color:#666; text-align:center; border-color:#e0e0e0; border-style:none solid none none; border-width:0 1px 0 0 }
.table4 td { padding:16px 10px; border-color:#e0e0e0; border-style:solid solid none none; border-width:1px 1px 0 0; line-height:21px; text-align:center }
.table4 td .money { font-family:Verdana; font-size:20px; font-weight:bold; color:#333 }

.reserch_tb_wrap { position:relative; width:570px; height:209px; background:url(/images/panel/kr/panel/graph_bg.gif) no-repeat; border-bottom:5px solid #494642; margin:25px auto 0 auto } 
.reserch_tb_wrap .month1_pr { position:absolute; left:60px; top:125px; text-align:center; font-family:Verdana; color:#444; font-weight:bold }
.reserch_tb_wrap .month2_pr { position:absolute; left:245px; top:70px; text-align:center; font-family:Verdana; color:#444; font-weight:bold }
.reserch_tb_wrap .month3_pr { position:absolute; left:438px; top:50px; text-align:center; font-family:Verdana; color:#444; font-weight:bold }
.rtb { width:570px; height:211px }
.rtb td { border:none }
.rtb td.col { background:#92d76c }
.rtb td.col1 { background:#44b2b6 }
.rtb td.col2 { background:#19aedf }

/* 게시판 view */
.bd_view_wp { position:relative; width:100%; border-top:2px solid #383d4a; overflow:hidden; margin-top:35px }
.bd_view_suj { position:relative; padding:12px 100px 12px 11px; border-color:#e5e5e5; border-style:none none solid none; border-width:0 0 1px 0; color:#4c4c63; font-size:14px; font-weight:bold }
.bd_view_suj span.date { position:absolute; right:11px; top:11px; font-family:Verdana; font-size:10px; color:#888891; font-weight:normal }
.bd_view_write { position:relative; padding:10px 11px; border-color:#e8e8e8; border-style:none none solid none; border-width:0 0 1px 0; color:#888891 }
.bd_view_field { position:relative; padding:10px 15px; border-color:#e5e5e5; border-style:none none solid none; border-width:0 0 1px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888 }
.bd_view_field span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#555 }
.bd_view_comment { padding:25px 11px 25px 11px; line-height:21px; color:#6c6c7c; }
.bd_view_comment_reply { padding:25px 11px; line-height:21px; color:#56566a; border-top:1px solid #e8e8e8 }
.gallery_pic_view { text-align:center; }
.gallery_pic_view .pic { margin-bottom:10px }
.reply_tl { position:relative; color:#2a3072; font-weight:bold; font-size:11px; background:url(/images/panel/kr/common/ico/ico_reply_arrow.gif) no-repeat 35px }
.bd_view_file { position:relative; padding:12px 11px; overflow:hidden; /*width:680px;*/ border-color:#e5e5e5; border-style:solid none none none; border-width:1px 0 0 0 }
.bd_view_file .bvf_left { float:left; width:70px; margin:0 20px 0 0; color:#888891; }
.bd_view_file .bvf_right { float:left; width:590px }
.bd_view_file .bvf_right a { color:#383d4a; text-decoration:none; margin-right:14px; background:url(/images/panel/kr/common/ico/ico_file_down.gif) no-repeat; font-size:11px; padding-left:20px; font-weight:bold }
#prev_next_suj { position:relative; width:680px; margin-top:40px; border-top:1px solid #e8e8e8 }
#prev_next_suj .pn_list { padding:10px 0; border-bottom:1px solid #e8e8e8; overflow:hidden }
#prev_next_suj .pn_list .left { float:left; width:50px; margin-right:20px; padding:0 0 0 28px; background:url(/images/panel/kr/common/ico/ico_prev_bullet.gif) no-repeat 11px center; color:#888891 }
#prev_next_suj .pn_list .left1 { float:left; width:50px; margin-right:20px; padding:0 0 0 28px; background:url(/images/panel/kr/common/ico/ico_next_bullet.gif) no-repeat 11px center; color:#888891 }
#prev_next_suj .pn_list .right { float:left; font-size:14px }
#prev_next_suj .pn_list .right a { color:#6c6c7c; text-decoration:none; font-size:14px; font-weight:bold }
#prev_next_suj .pn_list .right a:hover { color:#4c4c63 }

/* 버튼 */
.btn_al_list { position:relative; margin-top:30px; text-align:right }
.btn_al_list1 { position:relative; width:730px; height:32px; margin:20px auto 0 auto; overflow:hidden }
.btn_al_list1 .bal1_left { position:absolute; left:0; top:0 }
.btn_al_list1 .bal1_left img { margin-right:5px }
.btn_al_list1 .bal1_right { position:absolute; right:0; top:0; text-align:right}
.btn_al_list1 .bal1_right img { margin-left:5px }
.btn_al_list2 { position:relative; margin-top:40px; text-align:center }
.btn_al_list2 img { margin:0 2px }
.btn_al_list2 span { position:absolute; right:0 }
.btn_al_list2_1 { position:relative; padding-top:40px; text-align:center; border-top:1px solid #e5e5e5 }
.btn_al_list2_1 img { margin:0 2px }
.btn_al_list2_1 span { position:absolute; right:0 }
.btn_al_list2_2 { position:relative; margin-top:60px; text-align:center; padding-bottom:80px}
.btn_al_list2_2 img { margin:0 2px }
.btn_al_list3 { position:relative; margin-top:20px; text-align:center }


/* 게시판 쓰기 */
.board_write_wp { margin-top:25px; border-top:2px solid #383d4a }
.board_write_wp1 { margin-top:15px; border-top:2px solid #383d4a }
.board_write_wp2 { border-top:2px solid #383d4a }
.board_write_wp3 { margin-top:10px; border-top:2px solid #383d4a }
.table_w { width:100% }
.table_w th { padding:12px 20px; color:#666; text-align:left; border-color:#e8e8e8; border-style:none solid solid none; border-width:0 1px 1px 0; font-weight:normal }
.table_w td { padding:12px 15px; text-align:left; border-color:#e8e8e8; border-style:none none solid none; border-width:0 0 1px 0; color:#888 }
.table_w1 { width:100% }
.table_w1 th { padding:8px 20px; color:#666; text-align:left; border-color:#e8e8e8; border-style:none solid solid none; border-width:0 1px 1px 0; font-weight:normal }
.table_w1 td {/*width:100%;*/ padding:8px 15px; text-align:left; border-color:#e8e8e8; border-style:none none solid none; border-width:0 0 1px 0; color:#888 }
.table_w1 th.ness {width:120px; text-align:left; background:url(/images/panel/kr/mypage/ico_check.gif) no-repeat 8px center; padding-left:20px }
.tip_onerror span {color:red;}

/* 게시판 검색 */
.bd_top { position:relative; width:720px; height:26px; z-index:100; margin-top:40px }
.bd_top .bd_state { position:absolute; right:120px; top:2px; font-family:Verdana; color:#888891; font-size:11px; text-align:right }
.bd_top .bd_state .stat_txt { margin:0 }
.bd_top .bd_state .stat_txt span { color:#888 }
.bd_top .stat_sel { position:absolute; right:0; top:0; color:#ff7800; font-family:'Nanum Gothic'}
.bd_top .board_search { position:absolute; left:0; top:0 }

/* 페이지 넘버 */
#paging { clear:both; position:relative; margin-top:25px; text-align:center; overflow:hidden; width:100%; }
#paging .pre { display:inline; margin:0 14px 0 5px }
#paging .num { display:inline-block; background:#fff; color:#888891; font-weight:normal; font:11px Verdana; text-decoration:none; padding:0 4px; margin:0; font-weight:bold }
#paging .pres { display:inline-block; background:#fff;  color:#ff8a00; text-decoration:underline; font-weight:bold; font:11px Verdana; padding:0 4px; margin:0 }
#paging .next { display:inline; margin:0 5px 0 14px }

/* 상단 · 가이드메세지 */
.guide_txt { position:relative; width:640px; background:url(/images/panel/kr/common/ico/ico_caution.gif) no-repeat 30px 23px #f4f3f2; padding:18px 0 16px 80px; overflow:hidden; margin:40px 0 0 0 }
.guide_txt li { margin-bottom:5px; font-size:12px; color:#6c6966 }
.guide_txt1 { position:relative; width:720px; margin:40px 0 0 0 }
.guide_txt1 li { margin-bottom:10px; font-size:14px; color:#666 }
.guide_txt2 { position:relative; width:720px; margin:40px 0 0 0; font-size:14px; line-height:23px }
.guide_txt2 .col1 { color:#ff8a00; font-weight:bold }
.guide_txt2 .col2 { color:#1972c6; font-weight:bold }
.guide_txt3 { position:relative; width:720px; margin:30px 0 0 0; font-size:14px; font-weight:bold; line-height:23px }
.guide_txt_box { position:relative; width:450px; height:87px; background:url(/images/panel/kr/mypage/guide_ico1.gif) no-repeat right top }
.agree_ch { margin:10px 0 20px 0; text-align:right }
.ctn_txt { position:relative; width:720px; margin:40px 0 0 0; text-align:center; font-size:13px; color:#555 }
.ctn_box { position:relative; margin-top:35px; border:5px solid #ebebed; width:710px; padding:80px 0; text-align:center }
.ctn_box1 { position:relative; margin-top:35px; border:5px solid #ebebed; width:710px; padding:50px 0; text-align:center }
.check_field { margin-top:40px; color:#ff3333; text-align:right }
.check_field1 { position:relative; /*margin-top:40px;*/ color:#555; }
.check_field1 span { position:absolute; right:0; color:#ff3333; font-size:11px }
.caution_txt { color:#ff0000 }

/* 탭 */
.tab_st1 { position:relative; width:720px; margin:20px 0 30px 0; overflow:hidden; border-bottom:1px solid #1972c6 }
.tab_st1 li { float:left; font-size:14px; margin-right:3px;  }
.tab_st1 li a { background:#fff; color:#444; font-weight:bold; padding:9px 25px 8px 25px; display:block; border-color:#c9c9c9; border-style:solid solid none solid; border-width:1px 1px 0 1px; text-decoration:none; cursor:pointer; }
.tab_st1 li a:hover { color:#1972c6; font-weight:bold; text-decoration:none }
.tab_st1 li.on a { padding:9px 25px 8px 25px; background:#1972c6; border-color:#1972c6; border-style:solid solid none solid; border-width:1px 1px 0 1px; color:#fff; font-weight:bold }
.tab_st1 li a.tab_on { padding:7px 20px 6px 20px; background:#fff; border-color:#2a3072; border-style:solid solid none solid; border-width:1px 1px 0 1px; color:#2a3072; font-weight:bold }

/* faq */
.faq_view { width:730px; margin-top:30px; border-top:1px solid #e3e3e3;}
.faq_list li { position:relative; padding:12px 20px 10px 5px; overflow:hidden; border-bottom:1px solid #e3e3e3; background:url(/images/panel/kr/mypage/ico_check.gif) no-repeat 5px 18px; padding-left: 20px;}
.faq_list li a { color:#666; text-decoration:none; font-size:13px }
.faq_list li a:hover { color:#ff7200; }
.faq_list li .f_ico { position:absolute; left:10px; top:10px; width:20px }
.faq_list li .f_cate { position:absolute; left:10px; top:12px; color:#0e61af }
.faq_list li.reply { display:none; line-height:20px; padding:21px; color:#6c6c7c; background:#f3f3f3; font-size:13px }

/* 마이페이지 */
.panel_t_point { position:relative; width:720px; font-size:16px; color:#333; border-bottom:1px solid #ddd; padding-bottom:15px; margin-top:40px; padding-left:30px; background:url(/images/panel/kr/common/ico/ico_point.gif) no-repeat }
.panel_t_point .col1 { font-weight:bold; color:#0066cc }
.panel_t_point .col2 { font-weight:bold; color:#ff8a00 }
.application_box { position:relative; margin-top:20px; border:5px solid #ebebed; width:710px; height:125px }
.application_box .appb_left { position:absolute; left:0; top:0 }
.application_box .appb_center { position:absolute; left:164px; top:25px; color:#555; font-size:13px }
.application_box .appb_center .txt { margin-top:5px }
.application_box .appb_center .txt .col1 { color:#0066cc }
.application_box .appb_center .txt .col2 { color:#444; text-decoration:underline }
.application_box .appb_center .txt1 { position:absolute; left:70px; top:0; width:400px }
.application_box .appb_center .apb_btn { position:absolute; left:70px; top:50px; width:150px }
.application_box .appb_center .apb_btn img { margin-right:8px }
.application_box .appb_right { position:absolute; right:0; top:0 }
.complete_box { position:relative; width:710px; border:5px solid #ebebed; text-align:center; padding:60px 0 }
.giftcard_box { position:relative; width:720px; border-top:2px solid #383d4a; border-bottom:1px solid #ebebed; padding:20px 10px; margin-top:50px }
.giftcard_box .gb_txt1 { font-size:15px; color:#333 }

/* 패널안내 */
.panel_join_process { position:relative; width:720px; height:320px; margin:30px 0 0 0; background:url(/images/panel/kr/panel/proc_bg.gif) no-repeat }
.panel_join_process .proc1 { position:absolute; left:42px; top:52px }
.panel_join_process .proc2 { position:absolute; left:178px; top:83px }
.panel_join_process .proc3 { position:absolute; left:325px; top:54px }
.panel_join_process .proc4 { position:absolute; left:449px; top:101px }
.panel_join_process .proc5 { position:absolute; left:605px; top:46px }
.benefit { position:relative; width:720px; margin:50px 0 0 0; overflow:hidden }
.benefit dt { float:left; width:115px; height:80px; margin-bottom:30px }
.benefit dd { float:left; width:605px; height:60px; line-height:21px; margin-bottom:30px; padding-top:20px; font-size:13px }
.benefit dd span { font-weight:bold; font-size:14px; color:#555 }
.do_mon_list { position:relative; width:570px; margin:20px auto 0 auto; overflow:hidden }
.do_mon_list li { float:left; width:190px; text-align:center }
.do_mon_list li .month { font-weight:bold; font-family:Verdana; font-size:18px }
.do_mon_list li .do_money { font-family:Verdana; font-size:12px; color:#ff8a00; font-weight:bold }
.graph_tl { position:relative; margin-top:30px; text-align:center }
.together_width { position:relative; margin-top:30px }
.together_width .list { position:relative; width:720px; overflow:hidden }
.together_width .list .towl_left { width:132px; height:132px; float:left; margin-right:39px }
.together_width .list .towl_right { width:549px; height:132px; float:left; line-height:23px; padding-top:6px }

/* 회원 */
.join_step { position:relative; width:720px; height:96px; background:url(/images/panel/kr/members/step_arrow.gif) no-repeat; margin-bottom: 50px; }
.join_step .step { position:relative; width:780px; overflow:hidden }
.join_step .step li { float:left; width:135px; margin-right:60px; padding-top:80px; font-size:13px; text-align:center }
.join_step .step li.st1 { background:url(/images/panel/kr/members/step1.gif) no-repeat }
.join_step .step li.st1_on { background:url(/images/panel/kr/members/step1_on.gif) no-repeat }
.join_step .step li.st2 { background:url(/images/panel/kr/members/step2.gif) no-repeat }
.join_step .step li.st2_on { background:url(/images/panel/kr/members/step2_on.gif) no-repeat }
.join_step .step li.st3 { background:url(/images/panel/kr/members/step3.gif) no-repeat }
.join_step .step li.st3_on { background:url(/images/panel/kr/members/step3_on.gif) no-repeat }
.join_step .step li.st4 { background:url(/images/panel/kr/members/step4.gif) no-repeat }
.join_step .step li.st4_on { background:url(/images/panel/kr/members/step4_on.gif) no-repeat }
.j_agree_check_top { position:relative; width:720px; margin-top:40px; font-size:14px; line-height:23px }
.j_agree_check_top .ch_t { position:absolute; right:0; top:10px; font-weight:bold; color:#222; font-size:12px }
.terms_box { position:relative; margin-top:14px; border:1px solid #dadadc; overflow:hidden; padding:20px 20px 25px 20px }
.terms_box .terms { position:relative; height:260px; line-height:20px; overflow-y:scroll; color:#888891; padding-right:20px }
.terms_box .terms1 { position:relative; line-height:20px; color:#888891 }
.agree_check { margin-top:10px; width:720px; text-align:right; font-size:11px; color:#888891 }
.agree_check_2 { margin-top:10px; font-size:11px; color:#888891 }
.join_message { position:relative; width:720px; padding-bottom:35px; border-bottom:1px solid #dadadc; margin-top:40px; text-align:left; }
.join_message .txt1 { font-size:16px; color:#222 }
.join_message .txt2 { font-size:26px; color:#000; margin-top:10px }
.join_message .txt3 { margin-top:18px; color:#777; }
.join_message1 { position:relative; width:720px; padding-bottom:35px; border-bottom:1px solid #1972c6; margin-top:35px; text-align:center; font-size:13px }
.join_message1 .txt1 { margin-top:20px; font-size:12px; line-height:22px }
.join_message2 { position:relative; width:720px; padding-top:30px; margin-top:30px; border-top:1px solid #dadadc; text-align:center; font-size:14px; background:url(/images/panel/kr/members/ico_customer.gif) no-repeat center 80px }
.join_message2 .txt1 { margin-top:100px; font-size:11px; line-height:22px; color:#888 }
.j_message { margin-top:50px; font-size:22px; color:#111 }
.j_message span { font-size:16px; color:#111 }
.j_message1 { margin-top:30px; font-size:13px; line-height:25px }
.j_message2 { margin-top:20px; font-size:11px; color:#999 }
.join_step_bottom {margin-bottom:50px;}

/* list, dl style */
.ctn_dep2_tl { position:relative; font-size:14px; color:#555; margin-top:40px }
.ctn_dep2_tl1 { position:relative; font-size:13px; color:#555; margin-top:20px }
.ctn_dep2_tl2 { position:relative; font-size:14px; color:#555; margin-top:60px }
.ctn_dep2_tl3 { position:relative; font-size:13px; color:#111; margin-top:30px; padding-bottom:5px; }
.way_box { margin-top:15px; border-top:1px solid #333; padding:20px 0; font-size:13px; line-height:22px }
.dlst1 { position:relative; margin-top:20px }
.dlst1 dt { font-size:13px; font-weight:bold }
.dlst1 dt span { font-weight:normal }
.dlst1 dd { color:#888; margin-top:6px; font-size:12px }
.dlst1 dd ul li { padding-left:8px }
.dlst2 { position:relative; }
.dlst2 dt { font-size:13px; font-weight:bold; margin-top:30px }
.dlst2 dt span { font-weight:normal }
.dlst2 dd { color:#888; margin-top:6px }
.dlst2 dd ol li { margin-bottom:2px }
.dlst2 dd ul li { margin-bottom:2px; color:#666 }
.ul_st1 { position:relative; margin-top:5px; overflow:hidden }
.ul_st1 li { float:left; width:355px }
.ul_st1 li img { margin-left:10px }
.ul_st2 { position:relative; margin-top:25px }
.ul_st2 li { margin-bottom:5px; padding-left:18px; background:url(/images/panel/kr/common/bullet1.gif) no-repeat 10px 9px; color:#777 }
.ul_st3 { position:relative; margin-top:10px }
.ul_st3 li { margin-bottom:5px; color:#666 }
.ul_st3 li span { color:#0066cc; font-size:14px; text-decoration:underline; font-weight:bold }
.ul_st3 li span a { color:#0066cc; text-decoration:underline }
.ul_st4 { position:relative; margin:40px 0 0 20px }
.ul_st4 li { margin-bottom:5px; color:#666 }
.ul_st4 li span { margin-left:10px }
.ul_st5 { position:relative; margin-top:10px }
.ul_st5 li { margin-bottom:5px; padding-left:18px; background:url(/images/panel/kr/common/bullet1.gif) no-repeat 10px 9px; color:#777 }
.ul_st6 { position:relative; margin-top:10px }
.ul_st6 li { margin-bottom:5px; padding-left:18px; background:url(/images/panel/kr/common/bullet2.gif) no-repeat 10px 9px; color:#777 }
.ul_st6_1 { position:relative; margin-top:25px }
.ul_st6_1 li { margin-bottom:5px; padding-left:18px; background:url(/images/panel/kr/common/bullet2.gif) no-repeat 10px 9px; color:#777 }
.list_dep3 { margin:2px 0 6px 12px }

/* popup (설문조사 ) */
#pop_wp { position:relative; width:800px; margin:0 auto }
.pop_tl { position:relative; width:800px; height:111px }
.pop_tl span { position:absolute; right:0; top:0 }
.pop_ctn { position:relative; width:730px; margin:15px auto 0 auto; }
.inv_tl { position:relative; width:670px; margin:0 auto; padding:80px 0 10px 0; background:url(/images/panel/kr/common/ico/ico_check.gif) no-repeat center 0; font-size:28px; color:#222; text-align:center; font-weight:normal }
.inv_ov_list { position:relative; width:610px; margin:30px auto 0 auto; padding:36px 30px 21px 30px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:hidden }
.inv_ov_list li { font-size:13px; margin-bottom:15px }
.inv_ov_list li .iol_left { float:left; width:100px; color:#999 }
.inv_ov_list li .iol_right { float:left; color:#444; font-weight:bold }
.inv_ov_list li .iol_right1 { float:left; color:#1972c6; font-weight:bold }
.inv_list_st { position:relative; width:670px; margin:30px auto 0 auto; overflow:hidden }
.inv_list_st li { margin-bottom:10px; font-size:14px; }
.inv_list_st li .fco1 { font-weight:bold; color:#fd8b1a }
.inv_list_st li .fco2 { font-weight:bold; color:#1972c6 }
.inv_list_st li .fco3 { font-weight:bold; color:#53c6bc }
.inv_list_st li .fco4 { font-weight:bold; color:#fd7671 }
.inv_discrip { position:relative; width:670px; margin:10px auto 0 auto; overflow:hidden; font-size:13px }
.inv_discrip dt { margin-top:25px; color:#666; font-weight:bold }
.inv_discrip dd { margin-top:10px; line-height:22px }

/* popup (우편번호 조회) */
#add_wp { width:690px; padding-bottom:40px; }
#add_wp .zpop_tl { position:relative; overflow:hidden; height:48px }
#add_wp .zpop_tl .popup_close { position:absolute; right:0; top:0 }
#add_wp .zpop_s_tl { position:relative; margin:28px 0 0 26px; color:#333 }
#add_wp .certifi_list { margin:10px 0 0 26px }
#add_wp .certifi_list li { float:left; margin-right:10px }
#add_wp .cer_btn { position:absolute; left:450px; top:58px }
#add_wp .cer_btn1 { position:absolute; left:315px; top:99px }
#add_wp .pop_adds_txt { background:url(/images/panel/kr/members/bullet.gif) no-repeat left center; padding-left:14px; margin:26px 0 0 26px; color:#333 }
#add_wp .add_search_inp_box { margin:15px 26px 0 26px; background:#f1f1f1; padding:14px 20px }
#add_wp .add_search_inp_box1 { margin:20px 26px 0 26px; background:#fff; padding:20px 20px 20px 20px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; }
#add_wp .add_search_inp_box1 .add_field1, #add_wp .add_search_inp_box1 .add_field3 { float:left; margin:0 25px 12px 0; }
#add_wp .add_search_inp_box1 .add_field2, #add_wp .add_search_inp_box1 .add_field4 { float:left; margin:0 20px 12px 0;  }
#add_wp .add_search_inp_box1 .add_field1 .txt, #add_wp .add_search_inp_box1 .add_field3 .txt,
#add_wp .add_search_inp_box1 .add_field2 .txt, #add_wp .add_search_inp_box1 .add_field4 .txt { margin-right:12px; color:#333 }
#add_wp .add_search_inp_box1 #add_search_btn { position:absolute; right:50px; top:199px }
.add_list_wp { width:638px; margin:15px auto 0 auto; border-top:2px solid #1972c6;}
.popup_ctn_tl { margin:30px 0 0 0; background:url(/new/images/05/bullet.gif) no-repeat left center; padding-left:12px; font-size:1.2em; color:#333 }
.tab_st1_1 { margin:26px 26px 0 26px; height:40px; overflow:hidden; background:url(/images/panel/kr/members/tab_line.gif) repeat-x}
.tab_st1_1 li { float:left }

/* button (2014.8.15 15:30:00) */
.submit_btn {background-color:#1972c6; text-align:center; color:#fff; font-size:14px; font-family:arial, "Microsoft YaHei"; padding:12px 25px; border-radius:3px; border: none; cursor: pointer; display: inline-block;}
.reset_btn {background-color:#9194a1; text-align:center; color:#fff; font-size:14px; font-family:arial, "Microsoft YaHei"; padding:12px 25px; border-radius:3px; border:none; cursor: pointer; display: inline-block;}
.submit_btn:hover, .reset_btn:hover {text-decoration:none;}
.send_again {width:15%; background-color:#1972c6; text-align:center; color:#fff; font-size:14px; font-family:arial, "Microsoft YaHei"; padding:5px 15px; border-radius:3px;}
.send_again:hover {text-decoration:none;}
.xh_red {color:#f00; padding-right: 5px;}

/* ---------------------------------------=> [快速调查列表 分页] <=------------------------------------ */
.pagination {
	position: relative;
	height: 40px;
}
.pagination ul {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	position: absolute;
	right:0;top:0;
}
.pagination ul li {
float: left;
display: inline;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
.pagination ul li a, .pagination ul li span {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-left-width: 0;
	font-weight: normal;
}
.pagination ul li a {color: #08c;}
.pagination ul li a:hover, .pagination ul li a:focus, .pagination ul .active a, .pagination ul .active span {
background-color: #f5f5f5;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
}
