@charset "utf-8";
body{
	overflow-x:hidden;
	-webkit-text-size-adjust:none;
}

body, div, table, tr, td, th,
dl, dt, dd, ul, li, p, form, img,
h1, h2, h3, h4, h5{ margin:0px; padding:0px; border:none; list-style:none; font:normal 12px Gulim; line-height:120%; }
p{  }
a{ text-decoration:none; color:#666666; }
a:hover{ color:#75b741; }
.blind{ display:none; }
.clear_both{ clear:both; }

span.arial{ font-family:arial; }
span.red{ color:#ff0000; }
span.blue{ color:#0000ff; }
span.green{ color:#008000; }
span.bold{ font-weight:bold; }
span.font14{ font-size:14px; }
span.font16{ font-size:16px; }
span.font18{ font-size:18px; }
span.strike{ text-decoration:line-through; }

.wrap{position:relative; width:100%; }

/* controll */
select, input{ vertical-align:middle; }
button{ height:22px; padding:0px 3px; border:solid 1px #a1a1a1; background:url(../images/bg_gradient_width_gray2.gif) repeat-x; font:normal 12px Gulim; cursor:pointer; white-space:nowrap; }
input.formCalendar{ background:url(../images/icon/calendar.gif) no-repeat 96% center !important; background-color:#fff !important;}
input.formCalendar2{ background:url(../images/icon/calendar.gif) no-repeat 96% center !important; background-color:#fff !important;}
/* controll */

/* item */
	.readonly{ background-color:#ebebeb; border:solid 1px #7f9db9; }
	.formText{ height:18px; margin:0px; padding:0px; border:solid 1px #7f9db9; }
	.formCalendar{ height:16px; width:80px; margin:0px; padding:2px 2px 0px 2px; border:solid 1px #7f9db9; font:normal 11px Arial; }
	.formCalendar2{ height:16px; width:auto; margin:0px; padding:0; font:normal 11px Arial; }
/* item */

/* etcpage */
	/* error page */
	.frontNull{ width:100%; padding:100px 0px; text-align:center; font:bold 50px Arial; color:#9dce75; }
	.errorPage{ position:absolute; left:0px; top:0px; text-align:center;}
	/* error page */
/* etcpage */

/* theme */
	/* green_theme */
		.green_theme .frontNull{ color:#9dce75; }
		.green_theme .errorPage{ color:#9dce75; }
	/* green_theme */

	/* red_theme */
		.red_theme .frontNull{ color:#f39a9c; }
		.red_theme .errorPage{ color:#f39a9c; }
	/* red_theme */

	/* blue_theme */
		.blue_theme .frontNull{ color:#5f9fe7; }
		.blue_theme .errorPage{ color:#5f9fe7; }
	/* blue_theme */
/* theme */

/* item */
	/* table.dataTable */
	table.dataTable{ color:#666666; margin:0px 0px 10px; border:solid 1px #eeeeee; border-width:1px 0px 0px 0px; }
	table.dataTable tr{ }
	table.dataTable tr th,
	table.dataTable tr td{ border:solid 1px #eeeeee; border-width:0px 0px 1px 1px; font-size:11px; }
	table.dataTable tr th{ height:22px; padding:2px 5px 0px 5px; border-bottom:solid 1px #eeeeee; border-left:none; background:#ffffff url(../images/bg_gradient_width_gray.gif) repeat-x 0px -15px; }
	table.dataTable tr td{ padding:3px 10px; _padding:3px 5px; background:#ffffff url(../images/bg_gradient_width_gray.gif) repeat-x 0px 5px; }
	/* table.dataTable */
/* item */