table {border-collapse:collapse;}
td {color: #333333; font-family: ±¼¸²; font-size: 12px; }
thead td {padding:12px 0px 12px; background: #fff; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; background:#fff;}
tbody th {font-weight:400; font-size:12px; background:#fff; text-indent:-10px; border-right:1px solid #ddd;}
tbody td.list {border-bottom:1px dashed #eee;}
tr.listrow:hover {background:#ddd;}
.list_table thead td {padding:12px 0px 12px; border-top: 2px solid #ddd; border-bottom: 1px solid #ddd; background:#fff;}
.list_table tbody th {font-weight:400; font-size:12px; background:#fff; text-indent:-10px; border-right:1px solid #ddd;}
.list_table tbody td.list {border-bottom:1px dashed #eee; padding:8px 0 !important}
.list_table tr.listrow:hover {background:#ddd;}
.form_table {border-top:2px solid #ddd}
a:link    {color: #333333; font-family: ±¼¸²; font-size: 12px; text-decoration: none}
a:visited {color: #333333; font-family: ±¼¸²; font-size: 12px; text-decoration: none}
a:active  {color: #333333; font-family: ±¼¸²; font-size: 12px; text-decoration: none}
a:hover   {color: #e05a18; font-family: ±¼¸²; font-size: 12px; text-decoration: none}



.textarea
{
  background: #f9f9f9 !important;
  /*
  BORDER-BOTTOM: #B4B4B4 1px solid; BORDER-LEFT: #666666 1px solid;
  BORDER-RIGHT: #B4B4B4 1px solid; BORDER-TOP: #666666 1px solid;
  */
  border:1px solid #eee;
  COLOR: #333333; FONT-FAMILY: ±¼¸²,Arial; FONT-SIZE: 12px;
  line-height:20px;
  background: url(ari.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: bottom right;
  scrollbar-face-color:#f0f0f0;
  scrollbar-shadow-color:#9C9C9C;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#9C9C9C;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#DCDCDC
}

.input,.select
{
  /*
  border-bottom: #b4b4b4 1px solid; border-left: #666666 1px solid;
  border-right: #b4b4b4 1px solid; border-top: #666666 1px solid;*/
  background-color: #f9f9f9;
  border:1px solid #eee;
  color: #333333; font-family: ±¼¸²; font-size: 12px; padding:5px 2px;min-width:60px;
}

.sel_box 
{
	 background-color: #ffffff;
  border:1 solid #dfe4ce; width:100%;
  color: #333333; font-family: ±¼¸²; font-size: 12px;
  scrollbar-face-color:#f0f0f0;
  scrollbar-shadow-color:#9c9c9c;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#9c9c9c;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#dcdcdc;
  padding-left:5px; padding-right:5px;
}

.search
{
	background-color: #f9f9f9;
	border:1px solid #cacaca;
  color: #333333; font-family: ±¼¸²; font-size: 12px; height:26px; padding-left:5px; padding-right:5px;
}

.comment
{
  border:1 solid #dfe4ce; width:80px; height:22px; font-size:12px;
  background-color:#ffffff; color:#333333; padding-left:5px; padding-right:5px;
}

.comment_textarea
{
  background-color: #ffffff;
  border:1 solid #dfe4ce; width:100%;
  color: #333333; font-family: ±¼¸²; font-size: 12px;
  scrollbar-face-color:#f0f0f0;
  scrollbar-shadow-color:#9c9c9c;
  scrollbar-highlight-color:#ffffff;
  scrollbar-3dlight-color:#9c9c9c;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-base-color:#ffffff;
  scrollbar-arrow-color:#dcdcdc;
  padding-left:5px; padding-right:5px;
}

.verdana { font-family:tahoma; font-size: 11px; }






.net_box_t {
	border-top-width: 1px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#ffffff;
	padding:12px 12px 12px 12px;
	/*color:#7d7d7d;
	font-weight:bold;
	font-size:11px;*/
}



.net_box_t2 {
	border-top-width: 1px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	/*color:#7d7d7d;
	font-weight:bold;
	font-size:11px;*/
}



.net_box_1t {
	border-top-width: 1px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#efeeed;
	padding:5px 5px 5px 5px;
	color:#505050;
	width:180px;
	font-size:12px;
}


.net_box_1c {
	border-top-width: 0px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#efeeed;
	padding:5px 5px 5px 5px;
	color:#505050;
	width:180px;
	font-size:12px;
}



.net_box_2t {
	border-top-width: 1px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	color:#535e48;
	width:165px;
	font-size:12px;
}


.net_box_2c {
	border-top-width: 0px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
	color:#535e48;
	width:165px;
	font-size:12px;
}




.net_box_3t {
	border-top-width: 1px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#efeeed;
	padding:5px 5px 5px 5px;
	color:#505050;
	
	font-size:12px;
}


.net_box_3c {
	border-top-width: 0px;
	border-right-width:1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	background-color:#efeeed;
	padding:5px 5px 5px 5px;
	color:#505050;
	width:180px;
	font-size:12px;
}

.btn_total {padding:10px 14px 13px; border:1px solid #ccc; background:#999; color:#fff !important; margin-top:-3px; }
.btn_cencel {padding:10px 14px 13px;  border:1px solid #ccc; background:#bbb; color:#fff !important; margin-top:-3px; }
.btn_total:hover { background:#b1a49a; color:#fff; }
.btn_search {padding:5px 14px 2px; line-height:20px; border:0; background:#666; color:#fff !important; margin-top:-3px; vertical-align:middle}
.btn_write {padding:10px 14px; border:0; background:#fff; border:1px solid #ccc; margin-top:-3px; }
.btn_submit {padding:9px 14px 12px; border:1px solid #ccc; background:#999; color:#fff !important; margin-top:-3px; }


.pagebox {text-align:center; margin:20px}
.num { display: inline-block; padding:7px 10px; font: 800 11px/18px tahoma; color:#666; border:1px solid #ccc; text-decoration: none;}
.num,
.num:hover { color:#fff;  height:7px; line-height:7px; padding:9px 10px 11px; border:1px solid #fe6000; background:#fe6000;}

.pagebox a.pg_box {display:inline-block; border:1px solid #ccc;padding:11px 10px 9px; }
.pagebox a.pg_box:hover {background:#fe6000}
.pagebox a.pg_box02 {display:inline-block; border:1px solid #ccc;padding:11px 10px 9px; }
.pagebox a.pg_box02:hover {background:#fe6000}


.btn_first,
.btn_prev,
.btn_next,
.btn_end { display: inline;  margin: 0 3px; text-indent:-5000px; font-size:0; background:center center no-repeat;}


@media all and (max-width:767px){
		.block767{display:block ; margin-top:5px}

}
@media all and (max-width:640px){
	.mnone {display:none}
	.list_table thead td { font-size:14px; padding:8px 0; /*border-top:2px solid #fe6000; border-bottom:1px solid #fe6000; background:#ffefe5;*/ }
	.list_table tbody td.list { padding:5px 0 !important}
	.list_table tbody td.list a { padding:3px 0 1px; font-size:13px; text-indent:5px; width:40px; display:inline-block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
	.pagebox { margin:20px 0; }
	.pagebox a.pg_box { padding:10px 7px; }
	.pagebox a.pg_box02 { padding:5px 8px 8px; }
	.search_box { background: #f6f6f6; border: 1px solid #ccc; padding:5px 0; margin-top:10px; }
	.search_box > form { margin:0; }
	.search_box > form select,
	.search_box > form input { background:#fff; border:1px solid #ccc; height:27px; vertical-align:middle; }
	.board_view td b { font-size:15px; }
	.view_txt { padding:5px !important; }
	.view_txt table { width:100% !important; }
	.board_view .title { background:#fff; border-top:2px solid #ddd; padding-bottom:0; }
	.board_view .writer { width:100%; background:#fff; border-bottom:1px solid #ddd; padding-top:0; }
	table.form_table textarea { height:250px !important; }

	}


@media all and (max-width:640px){
	.mnone400 {display:none}
}














