
IMG {
     BORDER-RIGHT: medium none;
     BORDER-TOP: medium none;
     BORDER-LEFT: medium none;
     BORDER-BOTTOM: medium none;
}

BODY {
     FONT-SIZE: 0.8em;
     BACKGROUND: url(back-bg.gif) #ffffff repeat-y center 50%;
     MARGIN: 0px;
     COLOR: #333333;
     LINE-HEIGHT: 130%;
     FONT-FAMILY: "ＭＳ Ｐゴシック","平成角ゴシック",sans-serif;
     TEXT-ALIGN: center;
}

H1 {
	FONT-SIZE: 12px;
	font-weight: normal;
	TEXT-ALIGN: center;
	MARGIN: 0px 0px 0px 0px;
}

#container {
     text-align: left;
     margin: 0px auto;
     width: 810px;
}

#header-logo {
     Z-INDEX: 1;
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#5FD700,EndColorStr=#FFFFFF);
     MARGIN: 0px;
     WIDTH: 810px;
     HEIGHT: 155px;
     POSITION: absolute;
     TEXT-ALIGN: left;
     BORDER-bottom:#DCDCDC 2px solid;
}

#top-jpg {
     Z-INDEX: 1;
     FLAOT : left;
     POSITION: absolute;
     LEFT: 30px;
     TOP: 15px;
}

#logo-text {
     FONT-WEIGHT: bold;
     FONT-SIZE: 16pt;
     Z-INDEX: 1;
     LEFT: 470px;
     COLOR: #006633;
     LINE-HEIGHT: 130%;
     LETTER-SPACING: -0.5pt;
     POSITION: absolute;
     TOP: 30px;
}
#logo-text A {
     TEXT-DECORATION: none;
}
#logo-text A:link { COLOR: #006633; }
#logo-text A:hover { COLOR: #006633;
	TEXT-DECORATION: underline; }
#logo-text A:visited { COLOR: #006633; }

#sub-text {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	Z-INDEX: 1;
	TOP: 95px;
	LEFT: 470px;
	COLOR: #333333;
	POSITION: absolute;
}

A {
	TEXT-DECORATION: underline
}
A:link {	COLOR: #0000FF; }
A:visited { COLOR: #0000FF; }
A:hover { COLOR: #FF0000;
     TEXT-DECORATION: none; }
     
#right {
	Z-INDEX: 1;
	MARGIN: 175px 0px 0px 590px;
	WIDTH: 200px; POSITION: absolute;
	TEXT-ALIGN: left;
}

#right .title {
     color: #ffffff;
     font-weight: bold;
     font-size: 1.0em;
     background-color: #5FD700;
     text-align: center;
     margin: 0px;
     padding: 5px 10px;
     width: 198px;
}

#right .menu {
	BORDER-TOP: #5FD700 1px solid;
	BORDER-RIGHT: #5FD700 1px solid;
     BORDER-LEFT: #5FD700 1px solid;
     BORDER-BOTTOM: #5FD700 1px solid;
     PADDING: 0px;
     MARGIN: 10px 0px;
     WIDTH: 198px;
     COLOR: #000000;
     BACKGROUND-COLOR: #ffffff;
     TEXT-ALIGN: left;
}

#right .menus {
	BORDER-TOP: #5FD700 1px solid;
	BORDER-RIGHT: #5FD700 1px solid;
     BORDER-LEFT: #5FD700 1px solid;
     BORDER-BOTTOM: #5FD700 1px solid;
     PADDING: 0px;
     MARGIN: 10px 0px;
     WIDTH: 198px;
     COLOR: #000000;
     BACKGROUND-COLOR: #FFFFEB;
     TEXT-ALIGN: left;
}

#right ul {
	MARGIN: 5px 0px 5px 30px;
	TEXT-ALIGN: left;
}
#right li {
	PADDING: 7px 5px 7px 0px;
	LIST-STYLE-POSITION: outside;
     LIST-STYLE-TYPE: disc;
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
     COLOR: #000000;
     LINE-HEIGHT: 130%;
}
#right li A {
	TEXT-DECORATION: none;
}
#right li A:link { COLOR: #0000FF; }
#right LI A:hover { COLOR: #FF0000;
     TEXT-DECORATION: underline; }
#right LI A:visited { COLOR: #0000FF; }

#right .cep {
	PADDING: 5px 10px 5px 10px;
	BACKGROUND-COLOR: #ACEC62;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.0em;
	MARGIN: 0px;
	WIDTH: 198px;
	COLOR: #ffffff;
	TEXT-ALIGN: center;
}

#left {
	MARGIN: 175px 0px 0px 20px;
	WIDTH: 540px;
	POSITION: absolute;
	TEXT-ALIGN: left;
}

.itembox {
	MARGIN: 10px 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}

.left {
	FLOAT: left;
	MARGIN: 0px 20px 10px 0px;
}
.right {
	FLOAT: right;
	MARGIN: 0px 0px 10px 20px;
}

#top-list {
	CLEAR: both;
	PADDING: 5px;
	WIDTH: 540px;
	HEIGHT: 25px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #5FD700;
	TEXT-ALIGN: center;
}

H2 {
	CLEAR: both;
	MARGIN: 30px 0px 0px 0px;
	PADDING: 0px 0px 0px 7px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#E6E6E6,EndColorStr=#F5F5F5);
     BORDER-LEFT:#5FD700 5px solid;
     WIDTH: 540px;
     HEIGHT: 30px;
     COLOR: #333333;
     LINE-HEIGHT: 2em;
}

H3 {
	CLEAR: both;
	MARGIN: 10px 0px 10px 10px;
	PADDING: 4px 0px 0px 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,StartColorStr=#ACEC62,EndColorStr=#FFFFFF);
     WIDTH: 520px;
     HEIGHT: 25px;
     TEXT-ALIGN: left;
     COLOR: #333333;
}

.link-back {
	CLEAR: both;
	FLOAT: left;
	PADDING: 3px;
	FONT-SIZE: 1.0em;
	MARGIN: 10px 0px;
}
.link-next {
	CLEAR: both;
	FLOAT: right;
	PADDING: 3px;
	FONT-SIZE: 1.0em;
	MARGIN: 10px 0px;
}

ul.list1 {
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: disc;
	FONT-SIZE: 1.0em;
	LINE-HEIGHT: 250%;
	TEXT-DECORATION: none;
}
ul.list2 {
	LIST-STYLE-POSITION: inside;
	LIST-STYLE-TYPE: disc;
	FONT-SIZE: 1.2em;
	LINE-HEIGHT: 250%;
	TEXT-DECORATION: none;
}

.black { COLOR: #000000; }
.red { COLOR: #ff0000; }
.blue { COLOR: #0000dd; }
.green { COLOR: #008000; }
.yellow { COLOR: #ffff00; }
.navy { COLOR: #1f26a9; }
.gray { COLOR: #cccccc; }
.orange { COLOR: #ff6600; }
.pink { COLOR: #cc6699; }
.purple { COLOR: #660099; }
.olive { COLOR: #808000; }
.yellowgreen { COLOR: #00E600; }
.aqua { COLOR: #167fa6; }
.white { COLOR: #FFFFFF; }

.b {
	FONT-WEIGHT: bold;
}
.underline {
	TEXT-DECORATION: underline;
}
.not {
	TEXT-DECORATION: line-through;
}
.impact {
	PADDING: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffff66;
}

table.siz {
     font-size: 1.0em;
}
td.cen {
     text-align: center;
}

