body, td, th, input, textarea, option, select {
	font-size:9pt;
	font-family:±¼¸²;
	line-height:150%;
}

body {
	margin:0px;
	color: #000000;
	overflow-x:auto;
	overflow:scroll;
}
a:link, a:active, a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#414141;}
textarea { box-sizing: border-box; }

.inner_scroll {
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#E3E3E3;
	scrollbar-darkshadow-color:#E3E3E3;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#E3E3E3;
	scrollbar-track-color:#f0f0f0;
}
.small a:link {color:#333333; text-decoration: none ;font-size: 11px; font-family: "µ¸À½";}
.small a:visited {color: #333333; text-decoration: none; font-size: 11px; font-family: "µ¸À½";}
.small a:active {color:#4a4a4a; font-size: 11px ; text-decoration: none;; font-family: "µ¸À½";}
.small a:hover {color: #000000; text-decoration: underline; font-size: 11px; font-family: "µ¸À½";}
.small {font-family: "µ¸¿ò";font-size: 11px;}
.small2 {font-family: "verdana";font-size: 11px;}

.white {color:#d8d8d8; text-decoration: none ;font-size: 11px; font-family: "µ¸À½";}
.white a:link {color:#d8d8d8; text-decoration: none ;font-size: 11px; font-family: "µ¸À½";}
.white a:visited {color: #d8d8d8; text-decoration: none; font-size: 11px; font-family: "µ¸À½";}
.white a:active {color:#4a4a4a; font-size: 11px ; text-decoration: none;; font-family: "µ¸À½";}
.white a:hover {color: #ffffff; text-decoration: underline; font-size: 11px; font-family: "µ¸À½";}
.boxShadow {
	box-shadow: 5px 5px 15px #888;
	-moz-box-shadow: 5px 5px 15px #888;
	-webkit-box-shadow: 5px 5px 15px #888;

	/* IE 9.0 ÀÌÇÏ¿¡¼­ .. */
	-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Glow(color=#cccccc,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#808080,direction=120,strength=6);
}
.part_btn_m { border:1px solid #c0c0c0; width:16px; height:16px; background:#ffffff; padding:0; text-align:center; margin-right:1px; }
.part_btn_d { border:1px solid #ff0000; width:16px; height:16px; background:#fff0f0; padding:0; text-align:center; margin-right:1px; }
.part_btn_e { border:1px solid #0000ff; width:16px; height:16px; background:#f0f0ff; padding:0; text-align:center; margin-right:1px; }

.reqTb {table-layout:fixed; border:solid #999999; border-width:1px 0;}
.reqTb th {padding:0; height:35px; text-align:center; background:#eaeaea; font-weight:bold; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
.reqTb th:first-child {border-left:0;}
.reqTb td {padding:7px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; line-height:160%; }
.reqTb td:first-child {border-left:0;}


table.tb_lay				{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay tr td			{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; height:45px; font-size:13px;}

table.tb_lay2				{width:100%; background-color:#ffffff; border:1px solid #d0d0d0; border-collapse:collapse;}
table.tb_lay2 tr td		{border:none; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-top:none; vertical-align:middle; font-size:13px; padding:10px 25px;}

