@charset "euc-kr";

/* È¸¿ø°¡ÀÔ */
.step {width:980px; height:76px; padding:0; margin:0 0 29px; }

.step li {float:left; display:block; width:233px; height:48px; padding:0; text-align:center; font-size:16px; line-height:48px; color:#5f5f5f; background:url("/image/member/join/join_step_off.png") top left no-repeat; margin-left:15px; }
.step li:first-child {margin-left:0;}
.step li span{margin:0 2px 0 0; font-size:16px;color:#a1a1a1;}
.step li.on {font-size:16px; line-height:48px; color:#2e2e2e; font-weight:600; background:url("/image/member/join/join_step_on.png") top left no-repeat;}
.step li.on span{font-size:16px; color:#64bb48; font-weight:600;}
.box_clause {width:906px; padding:0 37px 35px 32px; border:1px solid #d9d9d9; }
.box_clause_con {padding:0 0 37px; background:url("../image/member/join/line_dot.gif") repeat-x left bottom; }
.box_clause_con:after {display:block; clear:both; content:"";}
.box_clause h3.tit_clause {display:block; margin:34px 0 0 0; font-size:18px; height:28px; color:#191919}
.box_out {padding:5px; border:2px solid #e9e9e9; background-color:#fafafa;}
.box_out2 {height:63px; padding:31px 0 0 0; text-align:center; border:1px solid #ececec; background-color:#fafafa;}
.box_out3 {height:103px; padding:31px 0 0 0; text-align:center; border:1px solid #ececec; background-color:#fafafa;}
.box_in {overflow:auto; overflow-x:hidden; width:889px; height:205px; padding:0 0 0 0; border:2px solid #e9e9e9; background-color:#fff;}
.box_clause_con .agree_check {display:block; margin:14px 0 0; font-size:13px; color:#4e4e4e; text-align:right;}
.agree_check2 {display:block; margin:14px 0 0; font-size:13px; color:#4e4e4e; text-align:left;}
.box_clause_con .agree_check input, .agree_check2 input {vertical-align:middle;}
.bt_com {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; font-weight:normal; font-size:14px; line-height:36px; color:#fff; background:url("/image/member/join/bt_com_on.gif") no-repeat 0 0;}
.bt_com:hover,.bt_com:focus  {color:#fff;background:url("/image/member/join/bt_com.gif") no-repeat 0 0;}
.bt_cancel {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; font-size:14px; line-height:36px; color:#454545; background:url("/image/member/join/bt_cancel.gif") no-repeat 0 0;}
.bt_cancel:hover,.bt_cancel:focus {color:#454545;}
.bt_com2 {overflow:hidden; display:inline-block; width:130px; height:36px; text-align:center; font-weight:normal; font-size:14px; line-height:36px; color:#fff; background:url("/image/member/join/bt_del.png") no-repeat 0 0;}
.bt_com2:hover,.bt_com2:focus  {color:#fff;background:url("/image/member/join/bt_com.gif") no-repeat 0 0;}

.box_out2 a {margin:0 48px;}
.step02_ul {overflow:hidden;}
.step02_ul li {display:block; padding:0 0 0 12px; margin:0 0 10px; font-size:12px; line-height:19px;  color:#747474; background:url("/image/member/join/bull01.gif") no-repeat 0 5px;}
.step02_ul li em {color:#010101}
.step02_ul2 {overflow:hidden;}
.step02_ul2 li {display:block; padding:0 0 0 12px; margin:0 0 10px; font-size:14px; line-height:19px;  color:#747474; background:url("/image/member/join/bull01.gif") no-repeat 0 5px;}
.step02_ul2 li em {color:#010101}
.step02_ul2 li em.font_bold {color:#fb7d01;font-weight:bold;}
.step02_ul02 li {padding:0 0 0 5px; margin:0; background:none;}
.step02_pl {display:block; padding:0 0 0 12px; margin:17px 0 0 36px; font-size:12px; line-height:19px; color:#010101; background:url("/image/member/join/bull01.gif") no-repeat 0 5px;}
.step02_pl a {overflow:hidden; vertical-align:middle;  display:inline-block; width:107px; height:24px; text-align:center;font-weight:bold; font-size:12px; line-height:22px; color:#676666; background:url("/image/member/join/bt_pop_guide.gif") no-repeat 0 0;}
.chek_double {vertical-align:middle;overflow:hidden; display:inline-block; width:72px; height:26px; text-align:center; font-size:12px; line-height:24px; color:#fff; background:url("/image/member/join/bt_double.gif") no-repeat 0 0;}
.chek_double:hover,.chek_double:focus  {color:#fff; background:url("/image/member/join/bt_double_on.gif") no-repeat 0 0;}
.bt_post {vertical-align:middle;overflow:hidden; display:inline-block; width:98px; height:26px; text-align:center; font-size:11px; line-height:24px; color:#4c4c4c; background:url("/image/member/join/bt_auth_num.gif") no-repeat 0 0;}
.bt_post:hover,.bt_post:focus  {color:#109a1d; background:url("/image/member/join/bt_auth_num_on.gif") no-repeat 0 0;}
.bt_photo {vertical-align:middle;overflow:hidden; display:inline-block; width:248px; height:26px; text-align:center; font-size:11px; line-height:24px; color:#4c4c4c; background:url("/image/member/join/bt_photo_choice.gif") no-repeat 0 0;}
.bt_photo:hover,.bt_photo:focus  {color:#109a1d; background:url("/image/member/join/bt_photo_choice_on.gif") no-repeat 0 0;}
.bt_state {vertical-align:middle;overflow:hidden; display:inline-block; width:68px; height:26px; text-align:center; font-size:11px; line-height:24px; color:#4c4c4c; background:url("/image/member/join/bt_state_num.gif") no-repeat 0 0;}
.bt_state:hover,.bt_post:focus  {color:#109a1d; background:url("/image/member/join/bt_state_num_on.gif") no-repeat 0 0;}


/* board */
table.board_write01 {width:100%;border-collapse:collapse;border-spacing:0;	}
table.board_write01 tr:first-child th, table.board_write01 tr:first-child td{border-top:2px solid #6b6b6b}
table.board_write01 th {	padding:0 0 0 44px;border:1px solid #dbdbdb;color:#878787;	font-size:13px; line-height:38px; text-align:left;	font-weight:bold; background-color:#f5f5f5;}
table.board_write01 td {	padding:6px 0 6px 37px;border:1px solid #dbdbdb;color:#0e0e0e;	}
table.board_write01 td img,	table.board_write01 td input, table.board_write01 select {vertical-align:middle;}
table.board_write01 select {height:26px; color:#0e0e0e;	font-size:13px; border:1px solid #dbdbdb;}
table.board_write01 td input.inp {height:24px; padding:0 5px; color:#0e0e0e;	font-size:13px; line-height:24px;border:1px solid #dbdbdb; }
.selbox {height:26px; color:#0e0e0e;	font-size:13px; border:1px solid #dbdbdb;}
.chkbox {height:24px; color:#0e0e0e;	font-size:13px; border:1px solid #dbdbdb;}
.inp01 {height:24px; padding:0 5px; color:#0e0e0e;	font-size:13px; line-height:24px;border:1px solid #dbdbdb; }
.textarea01 {position:relative; height:50px; padding:0 5px; border:1px solid #dbdbdb;}


/* ¾à°ü */
.clause_guide {width:100%; font-size:12px; color:#747474;}
.clause_guide .title_jang {display:block; font-size:18px; line-height:45px; color:#070707;}
.clause_guide .title_jo {display:block; font-size:16px; line-height:28px;  color:#5b5b5b;}
.clause_guide .con_jo {margin:0 0 19px; font-size:12px; line-height:18px;  color:#747474;}
.clause_guide .con_jo ul li {display:block; padding:0 0 0 14px; text-indent:-14px; font-size:14px; line-height:20px;  color:#747474;}
.tbl_clause {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_clause th {padding:10px 0; font-size:14px; line-height:18px; font-weight:bold; color:#666; text-align:center; border:1px solid #cadfe8; background-color:#e7edf1}
.tbl_clause td {padding:10px 0; font-size:14px; line-height:18px;  color:#666; text-align:center;  border:1px solid #cadfe8;}

/* È¸¿øµî±Þ font */
.grade_font {color:#000000;font-size:12px;font-weight:bold;}