




































































































/* 
===============================================================================*/
html{
	height:100%;
}

body{
	font-family: "MS UI Gothic", "lr oSVbN", "Osaka", "sans-serif";
font-size:14px;font-style:normal;
color:#4E4E4E;
line-height:1.4;
letter-spacing:1.6px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
min-width:800px;
background : #ff9900 url(img/shadow_lr800.jpg) repeat-y center top;
height:100%;
}

div#main{
	height:100%;
min-height: 100%;
}

body > #main {
height: auto;
}

div#head{
	width:780px;
margin-left:1px;
background-color:#339933;
}



/* MENUN
===============================================================================*/
ul.menu1{
	list-style:none;
margin-left:0em;
padding-left:0em;
}

li.menu1{
	list-style:none;
/*  float:left;  ???B  */
}

a.menu1{
	display:block;
background-color:#339933;
padding-top:8px;
padding-bottom:8px;
width:220px;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
border-bottom:solid 1px #CC9966;
}

a:hover.menu1{
	background-color:#FF0000;
}


a.menu2{
	display:block;
background-color:#FF0000;
padding-top:8px;
padding-bottom:8px;
width:220px;
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:center;
border-bottom:solid 1px #CC9966;
}

a:hover.menu2{
	background-color:#339933;
}




/* H^O
===============================================================================*/
h1 {
	font-size:16px;font-style:normal;font-weight:bold;color:#000000;margin:10px 5px 0px 15px; padding: 2px 2px 1px 5px;border-width: 0pt 0pt 2pt 0pt;border-color:#6A6A6A;border-style:solid;
}
h2 {
	font-size:14px;font-style:normal;font-weight:bold;color:#339933;margin:20px 5px 0px 20px;
}



/* P^O
===============================================================================*/
p.menu  {
	margin:5px 5px 0px 25px;padding-left:5px;padding-bottom:3px;border-bottom:#FFD2D2 solid 1px;
}
p.about {
	margin:30px 25px 0px 25px;padding-left:5px; padding-bottom:5px;border-bottom:#339933 solid 1px;text-align:justify;text-justify:distribute;
}
p.links {
	margin:15px 5px 0px 25px;padding-left:5px; padding-bottom:5px;border-bottom:#FFD2D2 solid 1px;
}
p.info  {
	margin:5px 5px 0px 20px;padding-left:5px; padding-bottom:5px;border-bottom:#CCCCCC solid 1px;text-align:justify;text-justify:distribute;
}



/* {
===============================================================================*/
ul.point{
	list-style:none;
width:500px;
margin-left:30px;
}

li.green{
	list-style:none;
padding-left:20px;
background : url(img/li-point01.gif) no-repeat left top;
}

li.red{
	list-style:none;
padding-left:20px;
background : url(img/li-point02.gif) no-repeat left top;
}


.img-left{
	float:left; margin-right:5px;
}
.img-right{
	float:right; margin-left:5px;
}

/* ?VhE??
===============================================================================*/
td.shadow_b {
	background : #ffffff url(../images_public/contents/dottedline.gif);background-repeat:repeat-x;
}

/* Footer
===============================================================================*/
#footer {
	margin:0 auto;
	padding:17px 0;
	text-align:center;
	width:780px;
	min-height:11px;
}
#footer a {
	text-decoration:none;
}
#footer a:link {
	color:#fff;
}
#footer a:visited {
	color:#fff;
}
#footer a:hover {
	text-decoration:underline;
}

#footer p {
	margin:5px 0 0;
	padding:0;
	color:#5E88A0;
	font-size:0.8em;
} 


/* FONT
===============================================================================*/
.9  {font-size:9px;}
.10 {font-size:10px;}
.11 {font-size:11px;}
.12 {font-size:12px;}
.13 {font-size:13px;}
.14 {font-size:14px;}
.15 {font-size:15px;}
.16 {font-size:16px;}
.18 {font-size:18px;}
.20 {font-size:20px;}
.22 {font-size:22px;}
.24 {font-size:24px;}
.26 {font-size:26px;}

.b-12     {
	font-weight:bold;
}
.b-12black{
	font-weight:bold;color:#000000;
}
.b-12red  {
	font-weight:bold;color:#FF3333;
}
.b-12blue {
	font-weight:bold;color:#3366FF;
}
.b-12white{
	font-weight:bold;color:#FFFFFF;
}
.b-13     {
	font-size:13px;font-weight:bold;
}
.b-13black{
	font-size:13px;font-weight:bold;color:#000000;
}
.b-13red  {
	font-size:13px;font-weight:bold;color:#FF3333;
}
.b-13blue {
	font-size:13px;font-weight:bold;color:#3366FF;
}
.b-13white{
	font-size:13px;font-weight:bold;color:#FFFFFF;
}
.b-14     {
	font-size:14px;font-weight:bold;
}
.b-14black{
	font-size:14px;font-weight:bold;color:#000000;
}
.b-14red  {
	font-size:14px;font-weight:bold;color:#FF3333;
}
.b-14blue {
	font-size:14px;font-weight:bold;color:#3366FF;
}
.b-14white{
	font-size:14px;font-weight:bold;color:#FFFFFF;
}
.b-16     {
	font-size:16px;font-weight:bold;
}
.b-16black{
	font-size:16px;font-weight:bold;color:#000000;
}
.b-16red  {
	font-size:16px;font-weight:bold;color:#FF3333;
}
.b-16blue {
	font-size:16px;font-weight:bold;color:#3366FF;
}
.b-16white{
	font-size:16px;font-weight:bold;color:#FFFFFF;
}
.b-18     {
	font-size:18px;font-weight:bold;
}
.b-18black{
	font-size:18px;font-weight:bold;color:#000000;
}
.b-18red  {
	font-size:18px;font-weight:bold;color:#FF3333;
}
.b-18blue {
	font-size:18px;font-weight:bold;color:#3366FF;
}
.b-18white{
	font-size:18px;font-weight:bold;color:#FFFFFF;
}
.b-20     {
	font-size:20px;font-weight:bold;
}
.b-20black{
	font-size:20px;font-weight:bold;color:#000000;
}
.b-20red  {
	font-size:20px;font-weight:bold;color:#FF3333;
}
.b-20blue {
	font-size:20px;font-weight:bold;color:#3366FF;
}
.b-20white{
	font-size:20px;font-weight:bold;color:#FFFFFF;
}
.b-24     {
	font-size:24px;font-weight:bold;
}
.b-24black{
	font-size:24px;font-weight:bold;color:#000000;
}
.b-24red  {
	font-size:24px;font-weight:bold;color:#FF3333;
}
.b-24blue {
	font-size:24px;font-weight:bold;color:#3366FF;
}
.b-24white{
	font-size:24px;font-weight:bold;color:#FFFFFF;
}

