BODY {
	width:100%;
	background: #f8fcc8;
	line-height: 1.35;
	font-family : Verdana, 'CI', 'Trebuchet MS', 'MS UI Gothic', 'Osaka', sans-serif;
	font-size : 0.9em;
	color : #333333;
}
A, B{
	margin-left:0.2ex;
	margin-right:0.4ex;
}
TD {
	font-size : 0.9em;
	line-height: 135%;
}
H1,H3,H5,H6{ /* ,H2 ,H4 */
	margin-top    : 0px;
	margin-bottom : 0px;
	margin-left   : 0px;
	margin-right  : 0px;
	padding-top   : 0px;
	padding-bottom: 0px;
	padding-left  : 0px;
	padding-right : 0px;
	background-color: transparent;
}
H1{
	display: block;
}
H2{
	margin-top: 5px;
	margin-bottom: 5px;
	color   : #004eb5;
	font-size : 1.1em;
}
H3{
	font-size : 1em;
}
H4{
	margin: 10px 10px 10px 0px;
	background-color: #ffefef;
	border-left: solid 5px #cc0000;
/*
	border-top: solid 1px #ff3333;
	border-bottom: solid 1px #ff3333;
	border-right: solid 1px #ff3333;
*/
	font-size: 1.0em;
	color   : #333333;
	padding: 0.3em 5px 2px 10px;
}
H5{
	font-size: 1.0em;
}
P{
	margin-top   : 0px;
	margin-bottom: 0px;
	margin-left  : 0px;
	margin-right : 0px;
	padding      : 0px;
	background-color: transparent;
}
P.nonCSS{ display: none; }
/* -------------------------------------------------- */
DT{
	font-weight : 600;
	border-bottom : solid 1px #999999;
	padding-bottom : 3px;
}
DD{
	padding-top : 3px;
	margin-left : 1.5em;
	padding-bottom : 0.5em;
}
/* -------------------------------------------------- */
DIV#Welcome{
	top : 100px;left : 40px;
	position : absolute;
	z-index : 1;
	visibility : visible;
	font-size : 1.2em;
	text-align : left;
	filter : shadow(color=#ffffff,direction=50)
}
DIV#Welcome A{
	margin-left:0px;
	margin-right:0px;
	text-decoration : none;
	color : #333333;
}
DIV#Welcome A:hover{
	color : #000099;
}
DIV#mainBorder{
	margin:10px;
	background-color: #ffffff;
	width:860px;
	text-align : left;
	border : solid 1px #666666;

}
DIV#headerGround{
	background-color: #ffffff;
	background-image : url(../images/LgBg_TR.jpg);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 100% 0%;
}
DIV#headerGround2{
	background-color: #ffffff;
	background-image : url(../images/LgBg_TR.jpg);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : 100% 0%;
}
DIV#headerLogin{
	padding-top:250px;
	padding-left:20px;
	padding-right:20px;
}
SPAN#headerMsg{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 3px;
	background-color: #ffffff;
	filter: Alpha(opacity=80);
	opacity:0.8;
}
SPAN#headerDirectory{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 3px;
	background-color: #ffffff;
	filter: Alpha(opacity=80);
	opacity:0.8;
	font-size : 0.8em;
}
DIV#PageDirectory{
	top : 0px;left : 20px;
	position : absolute;
	z-index : 1;
	visibility : visible;
	font-size : 12px;
	text-align : left;
}
SPAN#headerTitle{
	padding-top : 3px;
	padding-bottom : 3px;
	padding-right : 3px;
	background-color: #ffffff;
	filter: Alpha(opacity=80);
	opacity:0.8;
	font-size : 2.0em;
	font-weight : 600;
}
DIV#bodyGround{
	background-color: #ffffff;
	padding-left : 20px;
	padding-right : 20px;
}

P#PageDescription{
	margin-top : 5px;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	padding-top : 5px;
	padding-bottom : 5px;
	background-color: #ffffff;
	filter: Alpha(opacity=80);
	opacity:0.8;
}

DIV#bodyLeft{
	float : left;
	padding-top:5px;
	padding-right:20px;
	width:200px;
	
}
DIV#bodyRight{
	float: left;
	padding-top:5px;
	margin-left:5px;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-left: solid 1px #666666;
	width:560px;
}
H2#Nyukaikibo{
	border: solid 1px #000000;
	background-color: #ffcc00;
	padding : 3px;
	color : #333333;
}
H2#Riyojoken{
	border: solid 1px #000000;
	padding : 3px;
	color : #ff3300;
	font-size : 0.95em;
}
H2#AboutColumbus{
	font-size : 1.3em;
	padding-bottom : 1px;
	border-bottom : solid 1px;
}
H2#Function{
	font-size : 1.3em;
	margin-top : 1em;
	padding-bottom : 1px;
	border-bottom : solid 1px;
}

DIV#Copyright{
	CLEAR: both; 
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
	border-top: solid 1px #666666;
}
DIV#copyLeft{
	padding-top:5px;
	padding-right:20px;
	
}
DIV#copyRights{
	float : left;
	padding-top:50px;
	margin-left:5px;
	margin-right:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
DIV#copyPowerd{
	border-top : solid 1px #333333;
}
H3#copyPowerd{
	margin-top : 5px;
	padding-top : 5px;
	border-top : solid 1px #333333;
	color : #77204b;
	font-weight : 500;
}
H3#copyPowerd A{
	text-decoration : none;
}
DIV#CLEAR{
	CLEAR: both;
	height : 1px;
}
