@charset "UTF-8";

/* ========== link ========== */
img
{
	border: 0;
}

.enclose
{
	border:1px solid #E2E2E2;
}

a
{
/*	text-decoration: none;*/
}

a:link
{
	color: #0068b4;
}

a:visited
{
	color: #0068b4;
}

a:hover,
a:active,
a:focus
{
	color: #000000;
}

.hover
{
	cursor: pointer;
}

.hover a
{
	color: #333333 !important;
}

.hover img
{
	*filter: alpha(style=0, opacity=80);
}

blockquote
{
	background: #ecede4;
	color: #5b6973;
	margin-top: 15px;
	padding: 1px 14px 10px;
}

.m5
{
	margin:5px;
}

/* -----TABLE----- */

/* sheet
-------------------*/
table.sheet{ width:94%; background:#FFF;border-collapse:collapse; border-spacing:0px; margin:0;}
	.sheet th,.sheet td{ padding:5px; border:1px solid #E2E2E2;}
	.sheet th{ font-weight:normal; background-color: #f4f4f4; text-align:left; vertical-align:top;white-space: nowrap;}
	.sheet td{ }
	.sheet td ul{ margin:0px;}
	.sheet td ul li{ float:left; width:100px; list-style:none;margin:0;padding:0;}

/* cols 
----------------*/
table.cols{
	margin:0px ;
	width:100%;
	_width:96%;
	border-collapse:collapse;
	border-spacing:0px;
}
table.cols th{font-weight:normal;background-color: #eee; padding:2px 3px;border:1px solid #CCCCCC;}
table.cols td{padding:6px 6px 15px 6px; border:none; vertical-align:top; width:50%;}
table.cols ul{list-style:none;margin:0px;padding-left: 0px;}
table.cols ul li{width:50%;float:left;}
/* Add 02/17 */
.cols td img.floatl{margin-right:5px;}
.cols td img.floatr{margin-left:5px;}

/* Table設定
---------------------------------------------- */
table.sheet{
	margin:10px 0px;
}
table.sheet td,
table.sheet th{
	font-size:12px;
/*
	font-size: 78%;
*/
}


table.triple{
	margin:10px 0px;
	background:#eee;
}
table.triple td{
}

tr.file_removed{
	background-color: #999999;
}

table#list tr:hover{
	background:#FFEEFF;
}

table#w100 th{
	width:100px;
}
table#w200 th{
	width:200px;
}
table#w300 th{
	width:300px;
}

/* triple 
-----------------*/
table.triple{margin:0px;
	width:100%;
	_width:96%;
	border-collapse:collapse;
	border-spacing:0px;
}
table.triple th{
	font-weight:normal;background-color: #eee; padding:2px 3px;border:1px solid #CCCCCC;
}
table.triple td{
	padding:6px 6px 15px 6px;
	vertical-align:top; width:33%;
}
table.triple ul{list-style:none;margin:0px;padding-left: 0px;}
table.triple ul li{float:left;width:33%;}
/* Add 02/17 */
.triple td img.floatl{margin-right:5px;}
.triple td img.floatr{margin-left:5px;}


/* default */
table.default{margin:0px auto;border-collapse:collapse;border-spacing:0px;}
table.default td{padding:3px 3px; vertical-align:top;}

