@charset "euc-kr";

.member_join_navi #content_body {padding:0 20px 39px; background:rgba(249,249,249,.8);}

/* È¸¿ø°¡ÀÔ */
.step {height:48px; padding:18px 0; margin:0 -20px 36px; text-align:center; border-top:2px solid #4b4b4b; border-bottom:1px solid #d9d9d9;  background:#fff}
.step li {display:inline-block;  width:223px; padding:0; margin:0 2px; text-align:center;font-size:17px; line-height:46px; color:#fff; font-weight:400; border:1px solid #ebebeb; background:#989898}
.step li span{margin:0 0 0 0;  }
.step li.on {background:#0066b3}

.box_clause { padding:0 ; border:4px solid rgba(181,181,181,.2);}
.box_clause_con {padding:0;}
.box_clause_con:after {display:block; clear:both; content:"";}
.box_clause .tit_clause {overflow:hidden; position:relative; display:block; padding:0 0 0 20px; height:50px; font-weight:400; font-size:17px; line-height:54px;color:#2d2b2b; border-bottom:1px solid rgba(181,181,181,.2); background:#eee}
.box_clause .tit_clause a {display:inline-block; margin:0 0 0 48px; vertical-align:middle;}
.box_clause .tit_clause input {vertical-align:-1px !important}
.box_out {display:none; padding:0; background:rgba(255, 255, 255, 1) none repeat scroll 0 0}
.box_out2 {padding:31px 0 0 0; text-align:center; }
.box_out3 {height:103px; padding:31px 0 0 0; text-align:center; }
.box_in {overflow:auto; overflow-x:hidden; width:100%; height:205px; padding:0 0 0 0; }
.agree_check {display:block; margin:0;  font-size:16px; color:#3e3e3e; text-align:right; position: absolute;  right: 30px; top: 0;}
.agree_check2 {display:block; margin:14px 0 0; font-size:17px;  color:#3e3e3e; text-align:right;}
.box_clause_con .agree_check input, .agree_check2 input {vertical-align:0;}
.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:14px; line-height:19px;  color:#2d2b2b; }
.step02_ul li em {color:#2d2b2b}
.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:#2d2b2b; }
.step02_ul2 li em {color:#2d2b2b}
.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:14px; line-height:19px; color:#2d2b2b; }
.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; padding:0 10px; height:30px; text-align:center;  border-radius:3px; font-size:17px; line-height:30px; color:#4c4c4c; border:1px solid #c9cacb}
.bt_post:hover,.bt_post:focus  {color:#109a1d; border:1px solid #0b9818}
.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;}

/*´ÜÃ¼¿¹¾à */
.box_clause { padding:0 0 0 0;}
.box_clause_con {padding:0 0 0; 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:400; font-size:17px; line-height:50px;color:#096e3f; }
.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:#096e3f}
.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:400;  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:400;  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:400;  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 #b5b5b5;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 #b5b5b5;color:#0e0e0e;	}
table.board_write01 td img,	table.board_write01 td input, table.board_write01 select {vertical-align:middle;}*/
table.board_write01 select {height:30px; color:#0e0e0e;	font-size:13px; border:1px solid #b5b5b5;}
table.board_write01 td input.inp {height:30px; padding:0 5px; color:#0e0e0e;	font-size:13px; line-height:30px;border:1px solid #b5b5b5; }
.selbox {height:30px; color:#343434;	font-size:16px; border:1px solid #b5b5b5;}
.chkbox {height:30px; color:#0e0e0e;	font-size:16px; border:1px solid #b5b5b5;}
.inp01 {height:30px; padding:0 5px; color:#343434;	font-size:17px; line-height:30px;border:1px solid #b5b5b5; }
.textarea01 {position:relative; height:50px; padding:0 5px; border:1px solid #b5b5b5;text-align:left;width:96%; }


	table.board_write01 tr:first-child th, table.board_write01 tr:first-child td{border-top:2px solid #0066b3;}
	table.board_write01 th {
		padding:10px 0 8px 10px;
		border-bottom:1px solid #d1d1d1;
		background:#fff;
		color:#0b0b0b;
		font-size: 16px;
		text-align:left;
	}

		table.board_write01 tbody th label {
			font-size: 16px;
			color:#0b0b0b;
		}
		table.board_write01 tbody th.first{
			border-right:1px solid #d1d1d1;
		}
		table.board_write01 tbody th.firline{
			border-right:1px solid #d1d1d1;
			padding-left:0;
			text-align:center;
		}
		table.board_write01 tbody td.line {
			border-top:1px solid #d1d1d1;
			border-top:0;
		}
		table.board_write01 th.tspace {padding-left:15px;}
		table.board_write01 th.tspace2 {padding-left:26px;}
		table.board_write01 th.tspace3 {padding-left:40px;}
	table.board_write01 th.lth {border-left:1px solid #d1d1d1;}
	table.board_write01 th span {
		color:#f55f08;
		font-weight:normal;
	}
	table.board_write01 th span.btxt {
		color:#fff;
		font-weight:400;
	}
	table.board_write01 th span.ntxt {
		color:#fff;
	}	
	table.board_write01 td {
		padding:10px 0 10px 20px; height:31px; font-size: 16px;
		border-left:1px solid #d1d1d1;
		border-bottom:1px solid #d1d1d1;
		color:#545454;background:none);
	}
		table.board_write01 td.center {
			text-align:center;
			padding-left:0;
		}
		table.board_write01 td p.day-select {
			margin-bottom:4px;
			line-height:18px;
		}
	table.board_write01 td.tt {
		padding:4px 0 2px 20px;
	}
	table.board_write01 td.bcont {padding-top:5px; padding-bottom:5px;}
	table.board_write01 td.bcont2 {padding:5px 0 5px 0; border-left:0;}
	table.board_write01 td img,
	table.board_write01 td input {	vertical-align:middle;	}
	table.board_write01 td textarea {	vertical-align:middle; }
	table.board_write01 td.b-contents {	padding:5px 0 6px;}
	.last th, .last td {border-bottom:none !important;}
.board_write01 label {display:inline-block;  margin-right:15px; color:#343434;}
.board_write01 input,.board_write01 select  {vertical-align:middle;}

table.board_write th img, table.board_write td img,	table.board_write td input, table.board_write select {vertical-align:middle;}
table.board_write tbody td {text-align:center}
table.board_write.td_left td {text-align:left; padding-left:15px;}



/* ¾à°ü */
.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:14px; 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;}