
/*----------------------------------------------
小窓部分など色分けのデザイン
基本的に背景色のみ変更。
----------------------------------------------*/
BODY.Org{
	background-color : #FFCCCC;
}
BODY.CD{
	background-color : #CCCCFF;
}
BODY.PPM{
	background-color : #CCFFCC;
}
BODY.DSS{
	background-color : #FFFFCC;
}
body.mwin{
	background-color : #cccccc;
}

div.org{
	position: relative;
	float:left;
	left:3px;
	text-align:center;
}
div.proc{
	position: absolute;
	right:3px;
	text-align:center;
}

div.cd{
	position: relative;
	float:left;
	left:25px;
	text-align:center;
}
div.ppm{
	position: relative;
	float:left;
	left:50px;
	text-align:center;
}
div.dss{
	position: relative;
	float:left;
	left:75px;
	text-align:center;
}
div{
	padding:3px 10px;

}
.property{
	margin:5px;
}
/*----------------------------------------------
全体の見栄え的な部分
必要最低限しか書いてないし、特に何もしてない。
----------------------------------------------*/
.cursor1{
	cursor:pointer;
}
HR{
	height: 4px;
	background-color: #1133ff;
}

BODY{
	background-color : #000077;
	color : #ffffff;
}

A:link { color: #1133FF; }
A:visited { color: #443388; }
A:active { color: #FF2288; }
A:hover { color: #FF2288; }

/*----------------------------------------------
ヘッダー
----------------------------------------------*/
HEADER{
	background-color: #ffffff;
	color: #000099;
	width : 95% ;
	text-align:left;
	margin: 0;
	border:5px double #0066ff;
	padding: 0px;
}


HEADER H1{
	color: #000099;
	background-color: #ffffff;
	padding: 2px 5px;
	margin: 0;
	border-bottom: 1px #0000bb solid;

}
HEADER H5{
	color: #000099;
	background-color: #ffffff;
	padding: 3px 5px;
	margin: 0;

}

/*----------------------------------------------
ナビゲーション
----------------------------------------------*/
NAV{
	width : 100%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
NAV ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
NAV li{
	float: left;
	width : 20%;
	margin: 0;
	padding: 0;
}
NAV a{
	text-align: center;
	display:block;
	padding: 0.5em 0;
	width: 100%;
	color: white;
	border-width: 0px 1px 0px 0px;
	border-color: #0000bb;
	border-style: none solid none none;
}
NAV a:hover{
	background-color: #0000dd;
	color: white;
}
/*--フロート自動解除の仕掛け--*/
.clearfix:after { 
	content: ".";  
	display: block;  
	height: 0;  
	clear: both;  
	visibility: hidden; 
} 
.clearfix { display: inline-table; } 
 
/* Hides from IE-mac \*/ 
* html .clearfix { height: 1%; } 
.clearfix { display: block; } 
/* End hide from IE-mac */ 

/*----------------------------------------------
記事部分
----------------------------------------------*/
article {
	margin: 10px 5px;
	color: #000099;
	background-color: #ffffff;
	width : 95% ;
	position : relative ;
	border : 1px solid #000077;
}
p {
	margin: 0px;
	padding:5px 5px;
}
li {
	margin: 0px;
	padding:3px 5px;
}

DIV.mymain {
	width: 100%;
	position:relative;
}

DIV.legend {
	position: absolute;
	left: 400px;
	bottom:60px;
}
DIV.myfooter
{
	width : 100% ;
	clear : both ;
	text-align:center;
/*	background-color: #EE0000;*/
}
IMG {
	border:none;
}
