/* 기타설정 */
/* Table */
#include_board_content table{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#include_board_content td, 
#include_board_content th{
	padding:0px;
	word-break:break-all;
}
#include_board_content ul li{
	list-style:none;
}

/* button */
.button{
	color:#FFF;
	font-size:15px;
	font-weight:normal;
	text-align:center;
	cursor:pointer;
}
.button a{
	color:#FFF;
	text-decoration:none;
}
.button a:visited{
	color:#FFF;
	text-decoration:none;
}
.button a:hover{
	color:#FFF;
	text-decoration:none;
}

/* 폼속성 */
#include_board_content .text1{ width:40px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .text2{ width:100px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .text3{ width:160px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .text4{ width:250px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .text5{ width:350px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .text6{ width:530px; height:30px; border:1px solid #cdcdcd; }
#include_board_content .textarea1{ width:620px; height:500px; border:1px solid #cdcdcd; }
#include_board_content .textarea2{ width:98%; height:100px; border:1px solid #cdcdcd; }
#include_board_content .checkbox1{ width:17px; height:17px; vertical-align:middle; }
#include_board_content .checkbox2{ width:20px; height:20px; vertical-align:middle; }
#include_board_content .checkbox_small{ width:20px; height:15px; vertical-align:middle; }
#include_board_content .radio1{ width:15px; height:15px; }
#include_board_content .radio_small{ width:15px; height:15px; }
#include_board_content .selectbox1{ height:30px; line-height:30px; font-size:15px; color:#333333; font-family:dotum,돋움; padding:5px; border:1px solid #cdcdcd; }
#include_board_content .select_category1{ width:200px; height:140px; line-height:18px; font-size:15px; color:#333333; font-family:dotum,돋움; padding:5px; border:1px; }
#include_board_content .select_category2{ width:200px; font-size:14px; color:#333333; font-family:dotum,돋움; padding:5px; border:0px; }
#include_board_content .title_desc{ margin-top:10px; margin-bottom:10px; color:#747474; }
#include_board_content .title_desc>p{ margin-top:2px; }
#include_board_content .title_desc2{ margin-top:10px; margin-bottom:10px; color:#4374D9; font-weight:bold; }
#include_board_content .title_desc2>p{ margin-top:2px; }
#include_board_content .sub_title{ font-size:20px; font-weight:bold; }
#include_board_content .font_star{ color:red; margin-left:5px;  }

#include_board_content .input01{ width:40px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input02{ width:100px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input03{ width:160px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input04{ width:250px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input05{ width:350px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input06{ width:530px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input_send{ width:150px; height:30px; margin-right:20px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input_reset{ width:150px; height:30px; color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; }
#include_board_content .input_textarea{ color:#454545; background-color:#F6F6F6; border:1px solid #E4E4E4; padding:5px; }

/* 게시판 넘버링 */
#include_board_content .n_num{ display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; color:#8C8C8C; border:1px solid #8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif; }
#include_board_content .n_dot{ display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; color:#8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif; }
#include_board_content td, 
#include_board_content th{ padding:0px; border-collapse:collapse; word-break:break-all; }

#include_board_content img{ vertical-align:top; }
#include_board_content{ width:100%; padding-top:0px; margin-top:0; color:#000; }
#include_board_content .mark{ background:#FFE400; }
#include_board_content #board_content { margin-top:0px; padding-top:0px; }
#include_board_content #list_content { margin-top:10px; }
#include_board_content #list_content table a{ color:#000; text-decoration:none; }
#include_board_content #list_content table a:hover{ color:#5D5D5D; text-decoration:underline; }
#include_board_content #list_content table a:visited{ color:#000; text-decoration:none; }
#include_board_content #list_content .n_num{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#8C8C8C; border:1px solid #8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif;; }
#include_board_content #list_content .n_dot{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; color:#8C8C8C; font-weight:normal; font-family:Nanum Gothic,Helvetica,sans-serif; }
#include_board_content #list_content td, 
#include_board_content #list_content th{ padding:0px; border-collapse:collapse; word-break:break-all; }
#include_board_content #list_content ul.photo_list{ overflow:hidden; }
#include_board_content #list_content ul.photo_list > li{ float:left; list-style:none; width:calc(33.33% - 13.33px); margin-right:20px; margin-bottom:50px; }
#include_board_content #list_content ul.photo_list > li:nth-child(3n){ margin-right:0px; }

#include_board_content #pass_content{ margin:0 auto; margin-top:70px; text-align:center; }
#include_board_content #pass_content .div1{ width:80%; height:150px; border-top:1px solid #444; border-bottom:1px solid #444; margin:0 auto; margin-top:50px; text-align:center; }
#include_board_content #pass_content .table01{ width:370px; color:#222; font-size:16px; font-weight:normal; margin:0 auto; border-collapse:collapse; }
#include_board_content #pass_content .table01 .td01{ width:130px; text-align:right; padding-top:60px; }
#include_board_content #pass_content .table01 .td02{ text-align:left; padding-left:40px; padding-top:60px; }
#include_board_content #pass_content .table01 #check_passwd{ width:190px; height:35px; border:0px; color:#000000; font-size:22px; padding-left:10px; background-color:#EAEAEA; }
#include_board_content #pass_content .div2{ width:80%; height:80px; margin:0 auto; margin-top:30px; text-align:center; }
#include_board_content #pass_content .table02{ margin:0px auto; border-collapse:collapse; }
#include_board_content #pass_content .table02 .td03{ text-align:right; }
#include_board_content #pass_content .table02 .td04{ text-align:left; padding-left:20px; }
#include_board_content #pass_content .table03{ margin:0 auto; border-collapse:collapse; font-size:12px; border:0px; border-top:2px solid #353535; }

#include_board_content #view_content .table01 .td01{ position:relative; width:220px; height:55px; text-align:left; padding-left:20px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #view_content .table01 .td01::before{ position:absolute; top:50%; right:20px; transform:translateY(-50%); width:1px; height:20px; background-color:#d9dadc; content:""; }
#include_board_content #view_content .table01 .td02{ width:380px; text-align:left; padding-left:10px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #view_content .table01 #board_content p,
#include_board_content #view_content .table01 #board_content div{ margin:0; padding:0; }
#include_board_content #view_content .table01 #board_content{ text-align:left; padding:20px; word-break:break-all; }

#include_board_content #view_write_comment { }

#include_board_content #view_button { }

#include_board_content #view_next a { color:#757575; text-decoration:none; }
#include_board_content #view_next a:link { color:#757575; text-decoration:none; }
#include_board_content #view_next a:hover { color:#757575; text-decoration:underline; }

#include_board_content #write_content .table01 .td01{ position:relative; width:220px; height:55px; text-align:left; padding-left:20px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #write_content .table01 .td01::before{ position:absolute; top:50%; right:20px; transform:translateY(-50%); width:1px; height:20px; background-color:#d9dadc; content:""; }
#include_board_content #write_content .table01 .td02{ text-align:left; padding-left:10px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #write_content .table01 #board_content p,
#include_board_content #write_content .table01 #board_content div{ margin:0; padding:0; }
#include_board_content #write_content .table01 #board_content{ text-align:left; padding:20px; word-break:break-all; }

#include_board_content #edit_content .table01 .td01{ position:relative; width:220px; height:55px; text-align:left; padding-left:20px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #edit_content .table01 .td01::before{ position:absolute; top:50%; right:20px; transform:translateY(-50%); width:1px; height:20px; background-color:#d9dadc; content:""; }
#include_board_content #edit_content .table01 .td02{ text-align:left; padding-left:10px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #edit_content .table01 #board_content p,
#include_board_content #edit_content .table01 #board_content div{ margin:0; padding:0; }
#include_board_content #edit_content .table01 #board_content{ text-align:left; padding:20px; word-break:break-all; }

#include_board_content #ori_content .table01 .td01{ width:220px; height:55px; text-align:left; padding-left:20px; background-color:#f6fafe; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #ori_content .table01 .td02{ text-align:left; padding-left:10px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #ori_content .table01 #board_content p,
#include_board_content #ori_content .table01 #board_content div{ margin:0; padding:0; }
#include_board_content #ori_content .table01 #board_content{ text-align:left; padding:20px; word-break:break-all; }

#include_board_content #reply_content .table01 .td01{ position:relative; width:220px; height:55px; text-align:left; padding-left:20px; background-color:#ffffff; border-bottom:1px solid #d9dadc; word-break:break-all; }
#include_board_content #reply_content .table01 .td01::before{ position:absolute; top:50%; right:20px; transform:translateY(-50%); width:1px; height:20px; background-color:#d9dadc; content:""; }
#include_board_content #reply_content .table01 .td02{ text-align:left;padding-left:10px;background-color:#ffffff;border-bottom:1px solid #d9dadc;word-break:break-all; }
#include_board_content #reply_content .table01 #board_content p,
#include_board_content #reply_content .table01 #board_content div{ margin:0;padding:0; }
#include_board_content #reply_content .table01 #board_content{ text-align:left;padding:20px;word-break:break-all; }

#include_board_content #delete_content{ margin:0 auto; margin-top:70px; text-align:center; }
#include_board_content #delete_content .div1{ width:80%; height:150px; border-top:1px solid #444; border-bottom:1px solid #444; margin:0 auto; margin-top:50px; text-align:center; }
#include_board_content #delete_content .table01{ width:370px; color:#222; font-size:16px; font-weight:normal; margin:0 auto; border-collapse:collapse; }
#include_board_content #delete_content .table01 .td01{ width:150px; text-align:right; padding-top:60px; }
#include_board_content #delete_content .table01 .td02{ text-align:left; padding-left:40px; padding-top:60px; }
#include_board_content #delete_content .table01 #check_passwd{ width:170px; height:35px; border:0px; color:#000000; font-size:22px; padding-left:10px; background-color:#EAEAEA; }
#include_board_content #delete_content .div2{ width:80%; height:80px; margin:0 auto; margin-top:30px; text-align:center; }
#include_board_content #delete_content .table02{ margin:0 auto; border-collapse:collapse; }
#include_board_content #delete_content .table02 .td03{ text-align:right; }
#include_board_content #delete_content .table02 .td04{ text-align:left; padding-left:20px; }
#include_board_content #delete_content .table03{ margin:0 auto; border-collapse:collapse; font-size:12px; border:0px; border-top:2px solid #353535; }

/* input file */
.imsi_file_form{
	position: absolute;
	right: 0px;
	top: 0px;
	width:450px;
	height:30px;
	border:1px solid #dddddd;
}
.upload_file_form{
	position: relative;
	display:inline-block;
	width:450px;
	height:30px;
	border:0px;
}
.input_file_button{
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(opacity=0)";
	-khtml-opacity: 0;
	-moz-opacity: 0;
}
.file_button_image{
	position: absolute;
	background:url('/bin/bbs/skin/images/btn_search_file.gif');
	width:90px;
	height:30px;
	top: 1px;
	right:0px;
	border:0px;
}
.add_upload_file{
	margin-left:0px;
	cursor:pointer;
	vertical-align:bottom;
}
.delete_upload_file{
	margin-left:3px;
	cursor:pointer;
	vertical-align:bottom;
}