/*
	<HTML>
*/
HTML{height:100%;}

/*
	<BODY>
*/
BODY{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color:#666666;*/
	font-size:12px;
	padding:0px;
	margin:0px;
	height:100%;
}

/*
	<IMG>
*/
IMG{
	/*vertical-align: text-bottom;*/
	vertical-align:middle;
	border:0;
}

/*
	<DIV>
*/
DIV{
	margin:0;
	padding:0;
}

/*
	<TABLE>
*/
TABLE{
	border-collapse: collapse;
}

TABLE TD{
	/*line-height:180%;*/
}

/*
	<TEXTAREA>
*/
TEXTAREA{
	font-size:12px;
}

/*
	<FORM>
*/
FORM{
	margin:0px;
	padding:0px;
}

/*
	<H1>
*/
H1{
	color:gray;
	font-size:18px;
	font-weight:bold;
}

/*
	<H2>
*/
H2{
	color:gray;
	font-size:16px;
	font-weight:bold;
}

/*
	<A>
*/
A{
	cursor:pointer;
	text-decoration: none;
	color:#4AA5BA;
}

A:link{
	cursor:pointer;
	text-decoration: none;
	color:#4AA5BA;
}

A:hover{
	cursor:pointer;
	color:#4AA5BA;
	border-bottom:1px dotted #1972A0;
	text-decoration:underline;
}

A:visited{
	cursor:pointer;
	text-decoration: none;
	color:#4AA5BA;
}

.pointer{
	cursor:pointer;
}
.italic{
	/*font-style:italic;*/
	font-style:oblique;
}

/************************************
GLOBAL STYLE SHEET
*************************************/

/** center **/
.tCenter{text-align:center;}

/** float **/
.fLeft{float:left;}
.fRight{float:right;}
.fCenter{margin-left:auto; margin-right:auto;}
.fClear{clear:both;}
.space{overflow:hidden;clear:both;}


/** oya **/
.oya{
	width:820px;
}


/** hint **/
.hint{
	font-size:10px;
	color:#AAAAAA;
}

/** del_flg **/
.del_flg{
	font-weight:bold;
	font-size:10px;
	color:red;
}

/** reference **/
.reference{
	border:solid 1px #4AA5BA;
	font-size:10px;
	color:#4AA5BA;
	cursor:pointer;
}

/** hissu **/
.hissu{
	color:#FF0000;
}

/** hidden **/
.hidden{
	visibility:hidden;
}

/* page_title 	********************/
.page_title{
	margin-top:10px;
	padding:4px;
	background:#EEEEEE;
	border:solid 1px #999999;
}
/* massage 	********************/
.massage{
	margin-top:10px;
	padding:4px;
	background:#FFFFFF;
	border:solid 1px #9306DD;
}

/* edit_area 	********************/
.edit_area{
	margin-top:10px;
	padding:4px;
	background:#FFFFFF;
	border:solid 1px #AAAAAA;
}
.edit_table th{
	background-color:#CAE8EA;
	border:solid 3px #FFFFFF;
	text-align:left;
	padding:4px;
}
.edit_table td{
	padding:4px;
}


/* list_area 	********************/
.list_area{
	margin-top:10px;
	padding:4px;
	border:solid 1px #AAAAAA;
}

.list_area th{
	background-color:#CAE8EA;
}

.list_area .bRight{
	border-right:solid 1px #CCCCCC;
}

.list_area .odd{
	background-color:#F5FAFA;
}

.list_area .even{
	background-color:#ffffff;
}

/************************************
LIST STYLE SHEET
*************************************/
.div_tab ul {
	width: 100%;
	height: 34px;
	background: url(/images/bg_border.gif) 0 repeat-x;
	background-position: right bottom;
}
.div_tab li{
	border:solid 1px black;
	border-top:solid 4px #9306DD;
	border-bottom:solid 1px white;
	background:#FFFFFF;
	float: left;
	height: 29px;
	width: 90px;
	line-height:10px;
	margin: 0 0 0 10px;
	list-style:none;
	text-align:center;
}

.div_tab li.LINK {
	border-top:solid 4px black;
	border-bottom:solid 1px black;
	background:#AAAAAA;
}
.div_tab A ,.div_tab A:visited,.div_tab SPAN{
	padding:10px;
	display: block;
	color:black;
}
.div_tab A:hover {
	border:0;
	text-decoration: none;
	background:#9306DD;
	color:white;
}
/************************************
ETC STYLE SHEET
*************************************/
.top_img{border:solid 1px black;}
.dot1{
	background:url(/images/dot1.gif);
	height:1px;
	overflow:hidden;
}
.dot2{
	background:url(/images/dot2.gif);
	height:1px;
	overflow:hidden;
}
.copy_light{
	float:right;
	padding:10px;
}
.progress_title{
	font-size:16px;
	font-weight:bold;
	height:40px;
	padding-top:20px;
	text-align:center;
	border:solid 1px black;
}
.table_border1{border:solid 1px black;}

/************************************
TEXTBOX STYLE SHEET
*************************************/
.textBox{width:30px;text-align:right;}


.noScreen{display:none}
