@charset "euc-kr";

/* È¸¿ø°¡ÀÔ */
/*
.step {width:928px; height:50px; padding:0; margin:0 0 29px; background:url("../image/member/join/step01.png") no-repeat left top; }
.step02 { background:url("../image/member/join/step02.png") no-repeat left top; }
.step03 { background:url("../image/member/join/step03.png") no-repeat left top; }
.step04 { background:url("../image/member/join/step04.png") no-repeat left top; }
.step li {float:left; display:block; width:25%; padding:0; text-align:center; font-size:15px; line-height:50px; color:#535353; font-weight:600; }
.step li span{margin:0 4px 0 0; font-size:15px;color:#919191; font-weight:600;}
.step li.on {color:#fffea5 }
.step li.on span{color:#fff;}
*/
.step {width:100%; height:50px; padding:0; margin:0; }
.step li {float:left; display:block; width:211px; height:50px; padding:0; text-align:center; font-size:14px; line-height:42px; color:#676767; font-weight:600; background:url("/image/member/join/bg_step.png") repeat-x 0 0}
.step li span{margin:0 0 0 0;  }
.step li.on { color:#2d2d2d; background:url("/image/member/join/step_on.png") no-repeat center 0}
.step li.on span{color:#ff8a00 }

.box_clause {padding:0 37px 35px 32px; }
.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:99%; 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;}
.graybox{margin-top:19px; padding:0 0 49px; background-color:#fbfbfb; border:1px solid #efefef;}


.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_state:focus  {color:#109a1d; background:url("/image/member/join/bt_state_num_on.gif") no-repeat 0 0;}


/*´ÜÃ¼¿¹¾à */
.box_clause { padding:0 0 35px 0;}
.box_clause_con {padding:35px 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, .box_clause h4 {display:block; height:50px; font-weight:600; font-size:17px; color:#575757; }
.td_ul04 {position:relative; overflow:hidden;}
.td_ul04 li {float:left; width:25%; text-align:center;color:#2e2e2e; font-size:15px;}
.td_ul04 li img{margin-bottom:10px;}
.td_ul04 li strong {display:block; color:#3a4680}
.td_ul04 li p{margin-top:17px; line-height:1.4em;}
.year_guide {overflow:hidden; position:relative; padding:0; margin:47px 0 0 0px ;}
.year_guide li {float:left; padding-left:9px; color:#2b2b2b; font-size:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:30px; background:url("/image/common/bull04.png") no-repeat 0 12px}
.year_guide li:first-child{width:390px;}
.year_guide li:last-child{width:466px;}
.p_num {position:absolute; bottom:-1px; left:-1px; display:block; height:34px; width:100%; text-align:center; color:#635345; font-size:15px; line-height:34px; border:1px solid #e8e4db; background-color:#fdfbf8}

.btn01_0 {display:inline-block; width:183px; height:37px; font-weight:600;  text-align:center; color:#fff;	font-size:14px; line-height:37px; background:#4c4c4c}
.btn01_0:hover {background: #181818 }
.btn01_0:focus,.btn01_1:active, .btn01_1:visited {color:#fff;	}

.btn01_1 {display:inline-block; width:183px; height:36px; font-weight:600;  text-align:center; color:#fff;	font-size:14px; line-height:33px; background: url("/image/common/btn/btn01.png") no-repeat 0 0}
.btn01_1:hover {color:#fff;	background: url("/image/common/btn/btn01_on.png") no-repeat 0 0}
.btn01_1:focus,.btn01_1:active, .btn01_1:visited {color:#fff;	}
.btn01_1 img {vertical-align:middle}
.btn01_2 {display:inline-block; width:183px; height:36px; font-weight:600;  text-align:center; color:#151515;	font-size:14px; line-height:33px; background: url("/image/common/btn/btn02.png") no-repeat 0 0}
.btn01_2:hover {color:#fff;	background: url("/image/common/btn/btn02_on.png") no-repeat 0 0}
.btn01_2:focus,.btn01_1:active, .btn01_1:visited {color:#fff;	}
.btn01_2 img {vertical-align:middle}

/* 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;text-align:left;width:96%; }


/* ¾à°ü */
.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:12px; line-height:18px;  color:#747474;}
.tbl_clause {width:100%;border-collapse:collapse;border-spacing:0;}
.tbl_clause th {font-size:12px; line-height:28px; font-weight:bold; color:#666; text-align:center; border:1px solid #cadfe8; background-color:#e7edf1}
.tbl_clause td {font-size:12px; line-height:28px;  color:#666; text-align:center;  border:1px solid #cadfe8;}

/* È¸¿øµî±Þ font */
.grade_font {color:#000000;font-size:12px;font-weight:bold;}