/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size:13px;
	text-align:left;
	line-height:1.75em;
	color:#333333;
	background-image:url(../images/white_back.gif);
	background-repeat:repeat;
	}

a {
	color:#003333;
	text-decoration:none;
	}
	
a:hover {
	color:#006633;
	text-decoration:underline;
	}
	
img {
	border:0;
	}
	
	
.header_background {
	background-image:url(../images/header_back.gif);
	background-repeat:repeat-x;
	}
	
.header {
	text-align:left;
	width:830px;
	margin:0px auto;
	padding:5px 0px;
	background-image:url(../images/header_ground.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
	
	.header_logo {
		margin:0px;
		padding:0px 0px 20px 40px;
		}
		
	.header_link {
		text-align:right;
		margin:0px;
		padding:10px 40px 0px 0px;
		font-size:10px;
		color:#336600;
		}
		
	.global_link {
		width:757px;
		text-align:center;
		margin:10px auto;
		padding:0px;
		}
		
		.global_link td.line {
			border-left:1px solid #99CC66;
			}
	
.contents {
	text-align:center;
	width:760px;
	margin:0px auto;
	padding:25px 0px 0px 0px;
	}
	
	#main_box {
		width:555px;
		margin:0px;
		padding:0px;
		text-align:left;
		}
		
	#submenu_box {
		width:205px;
		margin:0px;
		padding:0px 0px 20px 0px;
		text-align:left;
		}
		
	#submenu_logo {
		width:205px;
		margin:0px;
		padding:5px 0px 15px 0px;
		text-align:center;
		}
	
	.submenu {
		margin:0px;
		padding:0px 0px;
		display:block;
		}
		
	.submenu_active {
		margin:0px;
		padding:0px;
		background-image:url(../images/side_barback.gif);
		background-repeat:repeat-y;
		}
		

.footer {
	width:830px;
	margin:0px auto;
	padding:2px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background-color:#99cc66;
	}
