/* ----- CSS Document ----- */
/* ----- Last Updated : August 15, 2006 ----- */
*{	margin:0px;	padding:0px;	font:normal 100%/160% "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Lucida Grande", Arial, "Trebuchet MS", Verdana, sans-serif;	color: #333300;	border: 0px;}
body{	background:#ECECE6 url(images/bg.gif);	font-size: small;	line-height: normal}
#header {	margin:10px auto 0px;	text-align:right;	width:804px;}
#top {	margin:0px auto;	text-align:center;	width:804px;	background: url(images/contents_bg.gif) repeat-y;}

a {	font-weight: normal;	color: #0099FF;	text-decoration: underline;}
a:hover {	font-weight: bold;	color: #0099FF;	text-decoration: underline;}

.space10 {	margin: 0px;	height: 10px;}
.space20 {	margin: 0px;	height: 20px;}

.menuleft {	background: url(images/imenu_left.gif) no-repeat;}
.menuright {	background: url(images/imenu_right.gif) no-repeat;}

/* contents header */
#cheader {	margin:0px auto; padding:0px 22px 0px 22px;	width:760px;	background: url(images/contents_bg.gif) repeat-y;}
#cheader .home a { font-weight: normal;	color: #333333;	text-decoration: none;	padding: 0px 0px 5px 18px;	background: url(images/arrow.gif) no-repeat;	height:30px;}
#cheader .home a:hover { font-weight: normal; color: #666666;	text-decoration: none;	padding:0px 0px 5px 18px;	background: url(images/arrow.gif) no-repeat;	height:30px;}

.ptop a { font-weight: normal;	color: #333333;	text-decoration: none;	padding: 0px 0px 5px 18px;	background: url(images/arrow_pt.gif) no-repeat;	height:30px;}
.ptop a:hover { font-weight: normal; color: #666666;	text-decoration: none;	padding:0px 0px 5px 18px;	background: url(images/arrow_pt.gif) no-repeat;	height:30px;}

#page {	margin:0px auto 0px;	padding:20px 22px 0px 22px;	width:760px;	background: url(images/contents_bg.gif) repeat-y;clear: both;}
.menu {	background: url(images/menu_bg.gif) no-repeat; text-align: center;}

/* footer */
#footer {	margin:0px auto 0px; padding:20px 0px 0px 0px;	width:804px;	position: relative;	clear: both; background: url(images/contents_bg.gif) repeat-y;}
#footer .menufooter {	padding:0px 0px 5px 0px; background: url(images/footer_bg.gif) no-repeat;	text-align: center;	font-size: small;	line-height: 20px;}
#footer a {	font-size: x-small;	font-weight: bold;	color: #333333;	text-decoration: none;}
#footer a:hover {	font-size: small;	color: #333333;	text-decoration: none;}
.fspace {	margin:0px auto 10px;}

/* text */
.tableborder {	border: 1px solid #666600;}
.c1 {	background:#E0E0D1;	padding: 3px;	font-weight: bold;}
.c2 {	padding: 3px;}
.c3 {	padding: 3px; background:#f4f4ed;}
.c1R {	color:red; background:#E0E0D1;	padding: 3px;	font-weight: bold;}
input {	border-top: thin solid #999966;	border-right: thin solid #e0e0d1;	border-bottom: thin solid #e0e0d1;	border-left: thin solid #999966;}
li {	list-style: decimal inside;}

h1 {	font-size: medium;	font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}
h2 {	padding:0px 0px 0px 5px; font-size: small;	font-weight: bold;	border-left: 4px solid #666600;}
.t1 {	background: #E0E0D1;	padding: 5px;}
.t2 {	background: #E0E0D1;	padding: 5px; font-weight: bold;}
.line {	padding:3px 0px 3px 0px; border-top: 1px dotted #666600;	border-bottom: 1px dotted #666600;}
.line2 {	padding:3px 0px 3px 0px;	border-bottom: 1px dotted #666600;}
.strong {	padding:3px 0px 3px 0px; font-weight: bold;}
.err01 {	background: #CC0000;	padding: 3px;	color: #FFFFFF; font-weight: bold;}
.err02 {	color: #CC0000; font-weight: bold;}

