/*  게시판   */
		.board_wrap {width:905px; min-height:100px; margin:40px 0 50px 0; position:relative; clear:both;}
		.board_tit_wrap {width:905px; height:28px; background:#f8f9f9; padding:14px 0 0 0; font-family:'NBGothic'; color:#474645; font-size:15px; border-top:#00b8cc 2px solid; border-bottom:#e2dddd 1px solid;}
		.num_tit {width:50px; text-align:center; float:left;}
		.head_tit {width:90px; text-align:center; float:left;}
		.title_tit {width:310px; text-align:center; float:left;}
		.writer_tit {width:120px;text-align:center; float:left;}
		.date_tit {width:120px;text-align:center; float:left;}
		.view_tit {width:70px;text-align:center; float:left;}
		.board_list_wrap {width:905px; height:28px; padding:14px 0 0 0; font-family:'NBGothic'; color:#9a9999; font-size:15px; border-bottom:#e2dddd 1px solid; clear:both; cursor:pointer;}
		.num_list {width:50px; text-align:center; float:left;}
		.head_list {width:90px; color:#00b8cc; text-align:center; float:left;}
		.title_list {width:410px; text-align:left; float:left;}
		.writer_list {width:120px;text-align:center; float:left;}
		.date_list {width:120px;text-align:center; float:left;}
		.view_list {width:70px;text-align:center; float:left;}

/*  QNA 게시판   */
		.num_tit2 {width:50px; text-align:center; float:left;}
		.head_tit2 {width:90px; text-align:center; float:left;}
		.title_tit2 {width:350px; text-align:center; float:left;}
		.writer_tit2 {width:100px;text-align:center; float:left;}
		.date_tit2 {width:120px;text-align:center; float:left;}
		.view_tit2 {width:70px;text-align:center; float:left;}
		.reply_tit2 {width:100px;text-align:center; float:left;}

		.num_list2 {width:50px; text-align:center; float:left;}
		.head_list2 {width:90px; color:#00b8cc; text-align:center; float:left;}
		.title_list2 {width:350px; text-align:left;float:left;}
		.lock_on {width:12px; height:15px; background:url('/images/board/lock.jpg'); float:left;}
		.lock_off {width:12px; height:15px; background:none; float:left;}
		.writer_list2 {width:110px;text-align:center; float:left;}
		.date_list2 {width:110px;text-align:center; float:left;}
		.view_list2 {width:80px;text-align:center; float:left;}
		.reply_wrap {width:100px;text-align:center; float:left;}
		.reply_ready {width:60px; padding:5px 0 0 0; border-radius:5px; height:21px; font-size:13px; margin:-5px 0 0 17px; background:#d4d4d4; text-align:center;}
		.reply_ok {width:60px; padding:5px 0 0 0; border-radius:5px; height:21px; font-size:13px; margin:-5px 0 0 17px; color:#fff; background:#00b8cc; text-align:center;}

		#div_frame{position: fixed; top:0; left:0; z-index: 99998; width:100%; height:100%; overflow:hidden; visibility:hidden; opacity:1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background-image:url('/images/main/bg_alpha.png')}


/*	게시물 작성	*/
		.write_c_content{position:relative; width:905px; height:870px; border-style:solid; border-color:#00b8cc; border-width:2px 0 0 0; margin-top:40px; margin-bottom:50px; padding-top:0px;}
		#user_name_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
		#user_name{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		#user_pwd_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
		#user_pwd{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#email_partial_char{width:20px; height:20px; font-family:NGothic; margin-top:6px; text-align:center;}
		#user_email_server{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#user_email_server_select{width:200px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; margin-left:5px;}

		#resv_year{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#resv_month{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#resv_day{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#resv_time{height:27px; margin-right:5px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		#tel1{width:30px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#tel_partial_char1{width:15px; height:20px; font-family:NGothic; font-size:15pt; margin-top:2px; text-align:center;}
		#tel2{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
		#tel_partial_char2{width:15px; height:20px; font-family:NGothic; font-size:15pt; margin-top:2px; text-align:center;}
		#tel3{width:40px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		#user_category_label{height:30px; font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
		#user_category{width:150px; height:29px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		#user_title_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:7px;}
		#title{width:800px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}

		.write_c_btn{position:relative; width:905px; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}

		#user_content_label{font-size:11pt; font-weight:bold; color:rgb(100,100,100); margin-top:250px;}
		#board_content_wrap{width:785px; min-height:535px; margin-top:7px;}
		#board_content{width:760px; height:485px;}

		#user_file_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:25px;}
		#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; margin-top:0px;}

		#user_captcha_label{font-size:11pt;font-weight:bold;color:rgb(100,100,100); margin-top:40px;}
		#captcha_img{margin-top:0px;}
		#user_captcha{width:100px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; margin-top:15px; margin-left:10px;}

		.write_label{clear:both; float:left; width:100px; text-align:center;}
		.write_input{float:left;}

/*  페이징   */
		.paging_wrap {margin:0 auto; padding:0px 0 20px 0;}
		.paging_left {width:35px; height:26px; padding:9px 0 0 0; border-radius:5px; margin:3px; text-align:center; font-family:'NBGothic'; color:#9a9999; font-size:15px; border:#e5e4e4 1px solid; float:left;}
		.paging_off {width:35px; height:26px; padding:9px 0 0 0;  border-radius:5px; margin:3px; text-align:center; font-family:'NBGothic'; color:#9a9999; font-size:15px; border:#e5e4e4 1px solid; float:left;}
		.paging_on {width:35px; height:26px; padding:9px 0 0 0; border-radius:5px; margin:3px; text-align:center; font-family:'NBGothic'; background-color:#00b8cc; color:#fff; font-size:15px; border:#e5e4e4 1px solid; float:left;}
		.paging_right {width:35px; height:26px; padding:9px 0 0 0; border-radius:5px; margin:3px; text-align:center; font-family:'NBGothic'; color:#9a9999; font-size:15px; border:#e5e4e4 1px solid; float:left;}

/* 비회원 게시판 글보기 */
.board_view_title_wrap{width:905px; height:47px; border-style:solid; border-color:#00b8cc; border-width:2px 0 0 0; margin-top:0px;}
	#board_view_title{font-family:NGothic; font-size:11pt; font-weight:bold; color:#464644; float:left; margin-top:15px; margin-left:10px;}
	#board_view_category{font-family:NGothic; font-size:11pt; font-weight:bold; color:#00b8cc; float:left; margin-top:14px; margin-left:5px;}
.board_view_desc_wrap{width:905px; height:35px; background-image:url('/images/board/view_top_bg.jpg'); background-position:top; background-repeat:repeat-x; margin-top:0px;}
.board_view_desc_info_wrap{width:905px; height:35px; margin-top:0px; border-style:solid; border-color:#DDDDDD; border-width:0 0 1px 0;}
	#board_view_writer{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}
	#board_view_datetime{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; margin-top:10px; margin-right:10px; float:right;}
	#board_view_counter{font-family:NGothic; font-size:10pt; font-weight:bold; color:#A2A0A1; float:left; margin-top:10px; margin-right:30px; float:right;}
	#board_view_comment{font-family:NGothic; font-size:10pt; font-weight:bold; color:#A2A0A1; float:left; margin-top:10px; margin-right:30px; float:right;}
.board_view_content_wrap{width:905px; min-height:200px; padding-top:10px; padding-bottom:10px; border-style:solid; border-color:#DDDDDD; border-width:0 0 1px 0;}
	#board_view_content{margin-top:10px; margin-left:10px; margin-bottom:10px; line-height:20px;}
	#board_view_content img {max-width:100%;}
.board_view_btn_wrap{width:905px; height:70px; margin-top:20px; text-align:right}
.board_view_btn_wrap img{float:right; margin-left:5px;}
.board_view_comment_wrap{width:905px; overflow-y:auto; border-style:dotted; border-color:#00b8cc; border-width:1px 0 1px 0; border-bottom-style:solid; border-bottom-color:#DDDDDD; padding-top:20px; padding-bottom:20px; margin-bottom:50px;}
	.comment_line{width:905px; overflow-y:auto; padding-top:10px; padding-bottom:10px; position:relative; margin-bottom:10px;}
		.comment_line_name{width:160px; float:left;}
			.comment_writer{ font-family:NGothic; font-size:10.5pt; font-weight:bold; color:#454545; margin-left:10px;}
			.comment_datetime{font-family:NGothic; font-size:9.5pt; font-weight:normal; color:#AAAAAA; margin-top:5px; margin-left:10px;}
			.comment_delete{font-family:NGothic; font-size:8pt; font-weight:normal; color:#A0A0A0; margin-top:10px; margin-left:10px; height:10px;}
			.comment_delete_txt{display:none;cursor:pointer;}
		.comment_line_content{width:790px; float:left; padding-left:10px;}
	.comment_line_blank{width:905px; height:20px;}
#board_view_tel{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}
#board_view_email{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}
#board_view_file{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}
#board_view_separation{font-family:NGothic; font-size:10pt; font-weight:normal; color:#A2A0A1; float:left; margin-top:10px; margin-left:10px;}

.board_view_comment_write_wrap{width:905px; height:350px; background-color:#EFEFEF; margin-bottom:50px; position:relative;}
	#comment_name{width:140px; height:25px; position:absolute; top:20px; left:20px; border:1px solid #d5d5d5}
	#comment_content{width:705px; height:120px; position:absolute; top:20px; left:170px; overflow-y:auto; border:1px solid #d5d5d5}
		#comment_btn{position:absolute; bottom:15px; right:25px;}
.comment_attach_files {position:absolute; left:170px; top:160px; width:500px; height:140px;}

#board_content_wrap{position:absolute; width:785px; height:535px; top:320px; left:130px;}
#board_content{width:765px; height:485px;}

.btn_color {width:80px; height:35px; padding:3px 0 0 0; border-radius:5px; background-color:#00b8cc; color:#fff; font-family:'NBGothic'; font-size:15px; border:#e5e4e4 1px solid; text-align:center; cursor:pointer;}
.btn_grey {width:80px; height:35px; padding:3px 0 0 0; border-radius:5px; background-color:rgb(230,230,230); color:#222; font-family:'NBGothic'; font-size:15px; border:#e5e4e4 1px solid; text-align:center; cursor:pointer;}
.comment_btn_color {width:80px; position:absolute; right:22px; bottom:15px; height:35px; padding:8px 0 0 0; border-radius:5px; background-color:#00b8cc; color:#fff; font-family:'NBGothic'; font-size:15px; border:#e5e4e4 1px solid; text-align:center; cursor:pointer; box-sizing:border-box;}
.comment_btn_grey {display:block; position:absolute; top:0px; right:0px; width:80px; height:35px; padding:3px 0 0 0; border-radius:5px; background-color:rgb(230,230,230); color:#222; font-family:'NBGothic'; font-size:15px; border:#e5e4e4 1px solid; text-align:center; cursor:pointer;}


/* 비회원 게시판 글쓰기 */
.write_c_content{position:relative; width:905px; height:1000px; border-style:solid; border-color:#00b8cc; border-width:2px 0 0 0;}
#user_name{width:150px; height:25px; top:10px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_pwd{width:150px; height:25px; top:62px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;float:left}
#check_is_secret{width:150px; height:25px; font-size:10pt; float:left; margin-top:7px; margin-left:10px;}
#user_email{width:150px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#email_partial_char{width:20px; height:20px; top:117px; left:290px; border-style:none; font-family:NGothic; font-size:13pt; float:left}
#user_email_server{width:150px; height:25px; top:113px; left:310px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#user_email_server_select{width:150px; height:29px; top:113px; left:470px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#user_category{width:150px; height:29px; top:164px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#tel1{width:40px; height:25px; top:215px; left:130px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#tel2{width:50px; height:25px; top:215px; left:195px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#tel3{width:50px; height:25px; top:215px; left:270px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; float:left}
#tel_partial_char1{width:20px; top:215px; left:180px; font-family:NGothic; font-size:18pt; float:left}
#tel_partial_char2{width:20px; top:215px; left:255px; font-family:NGothic; font-size:18pt; float:left}
#title{width:770px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
.write_c_btn{width:905px; height:50px; margin-top:30px; margin-bottom:50px; text-align:center;}
#user_file{width:300px; height:25px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_exist_file{height:25px; font-family:NGothic;}
#captcha_img{width:120px; height:60px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic;}
#user_captcha{width:150px; height:25px; margin-top:-52px; border-style:solid; border-color:#DDDDDD; border-width:1px; font-family:NGothic; font-size:15pt; text-align:center;}

.write_head {clear:both;float:left;width:120px;height:50px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
.write_head span {color:#00b8cc}
.write_body {float:left;width:785px;height:50px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
.write_head_con {clear:both;float:left;width:120px;height:580px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:17px;padding-left:20px;border-bottom:1px solid #e5e5e5}
.write_head_con span {color:#00b8cc}
.write_body_con {float:left;width:785px;height:580px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
.write_head_con2 {clear:both;float:left;width:120px;height:80px;box-sizing:border-box;font-weight:bold;color:#555;background:#f7f7f7;padding-top:30px;padding-left:20px;border-bottom:1px solid #e5e5e5}
.write_head_con2 span {color:#00b8cc}
.write_body_con2 {float:left;width:785px;height:80px;box-sizing:border-box;padding-top:10px;padding-left:10px;border-bottom:1px solid #e5e5e5;}
