@charset "UTF-8";


/*-----------------------------------------------
	5. 回り込み解除
-----------------------------------------------	*/
.clear{
	clear:				both;
}

.clear_fix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}

.clear_fix {
	display:			inline-block;
}

/* Hides from IE-mac \*/
* html .clear_fix {
	height:				1%;
}
.clear_fix {
	display:			block;
}
/* End hide from IE-mac */


div.ImageBoxTitle{
	width:				396px;
	height:				1.2em;
	padding:			5px;
	background:			#555;
	color:				white;
	font-weight:			bold;
	border:				2px ridge #333;
}

#HeaderBar{
	width:				100%;
/*	@width:				735px;		*/
	height:				63px;
	background:			#F3F3F3;
}

.FormInputArea{
	float:				left;
	margin:				5px 0;
	color:				#666666;
	font-size:			12px;
}

.FormInputText{
	width:				300px;
	border:				1px groove gray;
	font-size:			11px;
}

.FormFolderArea{
	clear:				both;
	float:				left;
	color:				#666666;
	font-size:			12px;
	width:				250px;
	border:				1px solid #999;
}

.FormBtArea{
	float:				left;
	width:				310px;
	text-align:			right;
	color:				#666666;
}

div.ImageBoxBody {
	clear:				both;
	overflow:			scroll;
	background:			#333;
	width:				400px;
	height:				220px;
	padding:			5px;
}

.ImageBoxParts {
	float:				left;
	width:				120px;
	font-size:			11px;
	color:				white;
}

.ImageBoxError {
	color:				#fcc;
}

.ClickOk{
	float:				left;
	margin:				0;
	width:				165px;
	cursor:				pointer;
	font-size:			12px;
	border:				0;
}

.ClickNg{
	float:				left;
	margin:				0;
	width:				165px;
	font-size:			12px;
	border:				0;
}

.FileClickOk{
	float:				left;
	margin:				3px 0;
/*	width:				160px;	*/
	cursor:				pointer;
	font-size:			12px;
	color:				#333;
	text-decoration:		none;
}

.FileClickNg{
	float:				left;
	margin:				0;
	width:				165px;
	font-size:			12px;
	color:				#c66;
	text-decoration:		none;
}

span.FileName{
	float:				left;
	margin:				0;
	width:				160px;
	border:				0;
	text-decoration:		none;
}

span.Images{
	color:				#333;
	text-decoration:		none;
}

.FileClickOk:hover,
.FileFolderLink:hover {
	background:			#ccc none repeat scroll 0 0;
	border:				0 none;
	text-decoration:		none;
}

.font-white {
	color:				white;
}

.ImageView {
	z-index:			1;
	position:			relation;
	top:				0px;
	background:			#eeeeee;
	display:			block;
	margin:				0px 0 0 0;
	padding:			10px;
	cursor:				pointer;
/*	border:				2px solid #dddddd	*/
}

.ImageView img {
	margin:				0px 0 0 0;
	border:				0;
}

.ImageDispDiv {
	z-index:			1;
	background:			#ccc;
	color:				#444;
	padding:			2px 0;
	font-weight:			normal;
}

.ImageDispDiv p.FileName {
	float:				left;
	margin:				2px 0 2px 5px;
	font-weight:			bold;
}

.ImageDispDiv p.FileDate {
	float:				right;
	margin:				2px 5px 2px 0;
}

p.rclick {
	margin:				0;
}