body {	font-size: 12px;
	line-height:16px;
	color:#000000;
	margin:0px;
	padding:0px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #c0c0c0;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-arrow-color: #ff8c00;
	scrollbar-track-color: #cccccc;
	scrollbar-darkshadow-color: #000000;
	background-color: #ffffff;
}

a:link    {text-decoration:none; color:#0000cd;}
a:visited {text-decoration:none; color:#dc143c;}
a:active  {text-decoration:underline; color:#ff8c00;}
a:hover   {text-decoration:underline; color:#0000cd;}
a:hover img{opacity:0.7;}
td,th,b   {font-size: 12px;line-height:18px;}
small     {font-size: 11px;line-height:16px;}
pre       {font-size: 12px;line-height:16px;}

h1{
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
	line-height:16px;
	margin:0px;
	padding:0px;
	text-align:center;
}

h2{
	font-size:16px;
	font-weight:bold;
	color: #ffffff;
	line-height:18px;
	margin:0px;
	padding:0px;
	text-align:center;
}

.bg_left       {background-image:url(../images/bg_left.gif);}

.bg_right      {background-image:url(../images/bg_right.gif);}

.line_tate      {background-image:url(../images/bg_line_tate.gif);}
.line_yoko      {background-image:url(../images/bg_line_yoko.gif);}

.left_menu {
	background-color: #f7c64f;
	line-height:20px;
	text-align:left;
	height:30px;
}

.left_menu_btm {
	background-color: #f7c64f;
	line-height:20px;
	text-align:center;
}

.title {

	background-image:url(../images/bg_title_bar.jpg);

	height:28px;
}
.right_contents {
	background-color: #ffffff;
	font-size: 12px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:30px;
	margin-right:30px;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:30px;
	padding-right:30px;
	line-height:16px;
	text-align:center;
}


.copyright {
	font-size: 12px;
	color: #808080;
}
