/******all page******/
	body{	
		background: #1E6594 ;	
		margin: 0px 0px 0px 0px;	
		padding: 0px 0px 0px 0px;		
	}
	
	*{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";	
	}

	a:link {color:#CC0000; text-decoration:none;}
	a:visited {color:#CC0000; text-decoration:none;}
	a:active {color:#708090; text-decoration:none;}
	a:hover {color:#003366; text-decoration:none;}

	ul, ol {
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	li{
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

/* h1 --- h5 */
	h1 {
		margin: 0px;
		padding: 0px;
	}

	h2 {
		margin: 0px;
		padding: 0px;
	}

	h3 {
		margin: 0px;
		padding: 0px;
	}

	h4 {
		margin: 0px;
		padding: 0px;
	}

	h5 {
		margin: 0px;
		padding: 0px;
	}
	
/*************************************/
/*main table center, border*/
	.main{	
		width:93%;		
		background: #FFFFFF;	
		border-left:solid 1px #E4E4E4;	
		border-right:solid 1px #E4E4E4;
	}


/*************************************/
/*rightside td*/
	.rightside{	
		width:80%;	
	}

/*leftside td*/
	.leftside{	
		width:20%;
	}

/*************************************/
/*menu icon*/
	p.menu {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 0px;
		
		background:#FFFFFF;
	
		font-size:0.825em;
		height:2em
	}

	p.menu a {
		padding-top:  0px;
		padding-bottom: 0px;
		padding-left: 30px;
		padding-right: 0px;

		color: #004040;
		background: #FFFFFF url(pic/icn_sankaku3.gif) left center no-repeat;
		border-bottom:solid 1px #5e8eab;

		display:block;
		width:152px;
		float:left;

		text-decoration:none;
		font-weight: 600;
		line-height:2em;
		text-align:left;
	}

	p.menu a:visited {
		color: #C85111;
		font-weight: 600;

	}

	p.menu a:active {
		color: #C85111;
		font-weight: 600;
	}

	p.menu a:hover {
		color:#0E4978;
		font-weight: 600;
		background: #DAECF3 url(pic/icn_sankaku1.gif) left center no-repeat;
	}

	p.menu span {
		color:#c5e1ed;
		display:none
	}

	.space{
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 10px;
		margin-right: 0px;
	
		padding-top:  15px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		
		border-bottom:solid 1px #5e8eab;
	}


/**************************************/
/*leftside other title*/
	.ttl1 {	
		width:170px;
		margin: 0px 5px 3px 10px;
		padding: 0px 0px 0px 0px;
		
		border-bottom:double 3px #5e8eab;
		
		font-size: 0.8em;
		font-weight: 600;
		color: #1E6594;	
		text-decoration: none;	
		display:block;}


/*leftside text small*/
	.text1 {	
		margin: 3px 10px 3px 20px;	
		padding: 0px 0px 0px 0px;		
		border-bottom:solid 1px #D4D4D4;
		font-size: 0.7em;	
		font-weight: 300;	
		color: #333333;	
		text-decoration: none;
		}


/*leftside text nomal*/
	.text2 {	
		margin: 0px 10px 3px 20px;	
		padding: 0px 0px 0px 0px;		
		border-bottom:solid 1px #D4D4D4;	
		font-size: 0.8em;	
		font-weight: 300;	
		color: #333333;	
		text-decoration: none;
	}


/**************************************/
/*rightside outline space*/
	.outline{	
		margin: 25px 25px 5px 25px;	
		padding: 0px 0px 0px 5px;		
		border-bottom:solid 1px #D4D4D4;
	}


/*rightside main title*/
	.mainttl {	
		margin: 0px 0px 10px 0px;	
		padding: 0px 0px 0px 30px;		
		background: url(pic/icn_sankaku2.gif) center left no-repeat;	
		border-bottom:double 3px #5e8eab;	
		color: #1E6594;
		font-size: 1em;	
		font-weight: 600;	
		line-height:;	
		text-decoration: none;
		}


/*rightside main text*/
	.maintext {	
		margin: 0px 10px 10px 20px;	
		padding: 0px 0px 5px 0px;	
		color: #424860;
		font-size: 0.85em;	
		font-weight: 300;	
		line-height:1.5em;	
		text-decoration: none;
	}


/**************************************/
/*bold text*/
	.bold {	
		padding: 3px;	
		font-weight: 600;	
		text-decoration: none;
	}


/*text 0.7em*/
	.text07 {	
		padding: 3px;	
		font-size: 0.7em;	
		font-weight: 300;	
		text-decoration: none;
	}


/*text 0.9em*/
	.text09 {	
		font-size: 0.9em;	
		font-weight: 300;	
		text-decoration: none;
	}


/*text 1em*/
	.text01 {	
		font-size: 1em;	
		font-weight: 300;	
		text-decoration: none;
	}


/**************************************/
/*copyright border*/
	.line{	
		padding: 3px;	
		border-top:solid 1px #1E6594;
	}


/*copyright font*/
	.copyright {	
		padding: 3px;	
		font-size: x-small;	
		font-weight: normal;	
		color: #1E6594;	
		text-decoration: none;
	}