body {
	margin:0;
	color: #485858;
	font-size: 12pt;
	line-height: 14pt;
	text-align:center;
	background-image:url(kabe1.gif);
/*
	scrollbar-base-color:#fea667;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#fea667;
	scrollbar-face-color:#fea667;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
*/
}

a:link		{ color: #0066cc; text-decoration: none; }
a:visited	{ color: #336699; text-decoration: none; }
a:active	{ color: #ff0000; text-decoration: none; }
a:hover		{ color: #ff0000; text-decoration: none; }


td		{ color: #003300; font-size: 11pt; line-height: 14pt; }
td.a	{ color: #003300; font-size: 11pt; line-height: 14pt; }
td.b	{ color: #003300; font-size: 10pt; line-height: 13pt; }
td.c	{ color: #669900; font-size:  9pt; line-height: 10pt; }



td		{ color: #003300; font-size: 11pt; line-height: 13pt; }
td.a	{ color: #003300; font-size: 11pt; line-height: 20pt; }
td.b	{ color: #003300; font-size: 10pt; line-height: 19pt; }
rt		{ font-size: 5pt; font-family: "‚l‚r ‚oƒSƒVƒbƒN",serif; }


.qa	{
	width:640px;
	margin:20px auto;
}
.qa ul	{
	margin:0;
	padding:10px 10px;
	font-size: 11pt;
	line-height:2;
	text-align:left;
	list-style-type: none;
}
.qa a	{
	display:block;
	width:640px;
	height:40px;
	margin:0 0 20px;
	text-indent:-9999px;
	background: url(menu.png) no-repeat left top;
	opacity:1.0;
	transition: all 0.3s ease;
}
.qa a:hover	{ opacity:0.8; }

.qa .q001	{ background-position: 0px    0px; }
.qa .q002	{ background-position: 0px  -50px; }
.qa .q003	{ background-position: 0px -100px; }
.qa .q004	{ background-position: 0px -150px; }
.qa .q005	{ background-position: 0px -200px; }
.qa .q006	{ background-position: 0px -250px; }
.qa .q007	{ background-position: 0px -300px; }
.qa .q008	{ background-position: 0px -350px; }
.qa .q009	{ background-position: 0px -400px; }
.qa .q010	{ background-position: 0px -450px; }

.question	{ clear:both; float:left; margin:20px 0; }
.answer		{ clear:both; float:right; margin:20px 0;  }

.inner {
	margin:40px;
}
.c {
	text-align:center;
}

.ph {
	padding:30px;
	font-size: 10pt;
	line-height: 1.4;
	text-align:center;
}





#wrapper {
	width:940px;
	margin:0 auto;
	text-align:left;
	background-color:#ffffff;
}

#header {
	min-height:200px;
	margin:0; padding:0;
	font-size:10pt;
	background:#fea667 url(bg_child.jpg) no-repeat 0% 0%;
}

#container {
	margin:20px; padding:0;
}

#footer {
	clear:both;
	margin:0; padding:40px 20px 20px;
	font-size:10pt;
	text-align:center;
}



