




































































































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

body{
font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "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;
}



/* MENUリンク
===============================================================================*/
ul.menu1{
list-style:none;
margin-left:0em;
padding-left:0em;
}

li.menu1{
list-style:none;
/*  float:left;  を入れると横一列になる。  */
}

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タグ
===============================================================================*/
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タグ
===============================================================================*/
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;}

/* もし下にもシャドウつけるなら
===============================================================================*/
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;}
