body { background-color:#89AB12; background-image:url(image/main/spuare-back.gif);color:#55530F;font-size:14px;line-height:140%; margin-bottom:0px; margin-top:0px; padding-bottom:0; padding-top:0;}
body{scrollbar-face-color: #73A206;
scrollbar-highlight-color: #E7F4B4;
scrollbar-shadow-color: #E7F4B4;
scrollbar-3dlight-color: #89AB12; 
scrollbar-arrow-color: #89AB12;
scrollbar-track-color: #E7F4B4;
scrollbar-darkshadow-color: #89AB12;}
td {color:#55530F;font-size:14px;line-height:150%;}
a {color:#4714BE;}
a:hover {color:#4E4198; background-color:#CCE8D9;}
a:active { color:#4E4198;}
a:visited {color:#9900FF;}
p {margin-left:15px; letter-spacing:0.038em;}
ul{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:30px; line-height:150%; padding-left:0px;}
ol{margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:30px; line-height:150%; padding-left:0px;}
strong {font-weight:bold;}
hr {border:2px dotted #89AB12;}
.hr2 {border:2px dotted #DFF098; width:90%; margin-bottom:15px;}

.bod {background-color:#FFFFF0; border-left:2px solid #73A206; border-right:2px solid #73A206;}
.bod1 {background-color:#FFFFF0; border-left:2px solid #73A206; border-right:2px solid #73A206; padding-left:10px; padding-right:10px;}
.bod0{background-color:#FFFFF0; padding:10px;}
.date {background-color:#FFFFF0; border:1px solid #73A206; font-size:12px; padding-top:5px; padding-bottom:5px;}
.naka{font-size:12px; padding-top:5px; padding-bottom:5px; margin-left:7px;}
.naka2{font-size:12px; padding-bottom:15px; margin-left:7px; line-height:135%;}

.news {background-color:#FDFFE6; border:1px solid #89AB12;}
.news-h {background-color:#DFF098; color:#6F5506; font-family:sans-serif,Chicago; font-size:14px; font-weight:bold; letter-spacing:-0.02em; margin-top:5px; padding-top:5px;}
#t { border-top:1px solid #89AB12;}
#b { border-bottom:1px solid #89AB12;}
.whatsnew {background-color:#FDFFE6; border-left:1px solid #89AB12; border-right:1px solid #89AB12; padding-bottom:10px;}
.news-com{color:#666666; margin-left:10px; margin-right:10px; padding-top:10px; font-size:12px; letter-spacing:0.025em; line-height:130%;}
.news-s{color:#666666; margin-left:7px; padding-top:10px; font-size:12px; letter-spacing:0.025em; line-height:130%;}
.navi{color:#666666; font-size:12px; letter-spacing:0.025em; line-height:130%; margin-left:50px; margin-right:50px; margin-top:20px; margin-bottom:30px; background-color:#FFFFCC; padding:10px 10px 10px 40px;}

.menu {background-color:#FDFFE6; border-left:1px solid #996600; border-right:1px solid #996600;}
.menu-l {background-color:#FDFFE6; border-left:1px solid #996600;}
.menu-r {background-color:#FDFFE6; border-right:1px solid #996600;}

.fav{background-color:#FFFFFF; border:3px double #DFF098; padding:2px;}

.ortd { background-color:#FFFFF0; border-left:1px solid #FF9900; border-right:1px solid #FF9900; padding-bottom:10px;}

.b {font-weight:bold;}
.mini {font-size:10px; line-height:120%; letter-spacing:-0.005em;}
.mini-h {font-size:12px; letter-spacing:-0.02em;}
.red {color:#CC3333; font-weight:bold;}
.pi2 {color:#CC0066; font-weight:bold;}
.red2 {color:#CC0033;}
.blu {color:#333366; font-weight:bold;}
.bol {color:#990000; font-weight:bold;}
.grn {color:#339933; font-weight:bold;}
.or {color:#FF8000; font-family:Comic Sans MS,sans-serif,ＭＳゴシック,Osaka,Chicago; font-size:18px; font-weight:bold;letter-spacing:-0.02em; line-height:140%;}
.pi {color:#CC6666;}
.br {color:#996600; font-family:Comic Sans MS,sans-serif,ＭＳゴシック,Osaka,Chicago; font-size:14px; font-weight:bold; letter-spacing:-0.02em; line-height:140%;}
.ortitle {color:#FF8000; font-family:sans-serif,Comic Sans MS,ＭＳゴシック,Chicago; font-size:18px; font-weight:bold; margin-bottom:-15px; margin-top:5px; margin-left:0px; letter-spacing:0.08em; line-height:140%;}
.c {line-height:135%}
.pt {color:#C82F70; font-size:12px; margin-left:100px;}
.midashi {font-size:13px; font-weight:bold; color:#34263F; border-bottom:2px solid #E59191; border-left:4px solid #FFC6C6; border-right:4px solid #FFC6C6; background-color:#FFE3E1; margin:12px 8px 4px 8px; padding:8px 2px 3px 3px; font-family:Comic Sans MS,"ＭＳ Ｐゴシック";}
.info {font-size:11px; font-weight:bold; color:#FF6600; margin-top:6px; margin-left:5px; letter-spacing:-0.05em;}


.up {font-family:sans-serif; font-weight:bold; color:#336633; font-size:20px; border-bottom:3px double #669966; margin-bottom:10px;}
.item1 {font-size:14px; font-weight:bold; margin:5px 10px 5px 10px; border-bottom:1px dotted #4E4198;}
.item2 {font-size:13px; font-weight:bold; color:#666666; margin:10px 10px 10px 10px;}
.item3 {font-size:12px; margin:10px 15px 10px 25px;}
.item4 {font-size:12px; margin:10px 15px 15px 10px; line-height:160%;}
.item5 {font-size:12px; margin:15px 15px 20px 40px; line-height:130%;}

.indent1 {margin-left:25px; letter-spacing:0.035em;}
.indent2 {margin-left:35px; letter-spacing:0.035em;}
.indent3 {margin-left:60px; letter-spacing:0.035em;}
.rev {font-size:12px; line-height:140%; margin-left:35px; margin-bottom:30px; letter-spacing:0.04em;}

h1 {font-size:22px; font-family:Comic Sans MS,sans-serif,ＭＳゴシック,Osaka; letter-spacing:-0.05em; margin-top:5px; margin-bottom:10px;}
h1#to {font-size:12px; font-weight:normal; margin-top:2px; color:#CC3300; margin-left:50px; letter-spacing:-0.15em; padding-bottom:1px;}
h1#gi { color:#CC0033; margin-left:100px; letter-spacing:-0.15em;}
h1#fl { color:#996600; margin-left:105px; letter-spacing:-0.15em;}
h1#ga { color:#669966; margin-left:100px; letter-spacing:-0.15em;}
h1#we { color:#333366; margin-left:100px; letter-spacing:-0.15em;}
h1#sc { color:#996699; margin-left:105px; letter-spacing:-0.15em;}
h1#jo { color:#669999; margin-left:105px; letter-spacing:-0.15em;}
h1#co { color:#FF9900; margin-left:100px; letter-spacing:-0.15em;}
h1#qa { color:#336600; margin-left:100px; letter-spacing:-0.15em;}

h3 {font-size:20px; font-family:Comic Sans MS,sans-serif,Osaka; color:#6F5506; width:85%; border-bottom:2px dotted #DFF098; border-top:2px dotted #DFF098; border-left:13px solid #DFF098; border-right:13px solid #DFF098; letter-spacing:-0.02em;padding-bottom:1px; padding-top:5px; margin-left:2px; margin-top:20px; margin-bottom:15px;}
h2 {font-size:14px; font-family:Comic Sans MS,sans-serif,Osaka; color:#6F5506; width:95%; background-color:#E6E9FF; padding-top:2px; padding-bottom:1px; padding-left:5px; letter-spacing:-0.01em; margin-bottom:10px; margin-top:15px; margin-left:5px;}
h2 ul {margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:30px; line-height:150%;}
h2 ul li {line-height:140%;}
h2.b { background-color:#E6E9FF;}
h2.p { background-color:#FFE3E1;}
h2.g { background-color:#E7F4B4;}
h2.o { background-color:#FFFFCC;}
h2.a {font-size:20px; font-family:Comic Sans MS,sans-serif,Osaka; color:#6F5506; width:90%; background-color:#FFFFF0; border-bottom:2px dotted #DFF098; border-top:2px dotted #DFF098; border-left:13px solid #DFF098; border-right:13px solid #DFF098; letter-spacing:-0.02em;padding-bottom:2px; padding-top:5px; margin-left:2px; margin-top:20px; margin-bottom:15px;}


h4 {font-size:14px; font-family:Comic Sans MS,sans-serif,Osaka; color:#6F5506; width:95%; background-color:#E6E9FF; padding-top:2px; padding-bottom:1px; padding-left:5px; letter-spacing:-0.01em; margin-bottom:10px; margin-top:15px; margin-left:5px;}
h4 ul {margin-bottom:0px; margin-top:5px; font-size:12px; margin-left:30px; line-height:150%;}
h4 ul li {line-height:140%;}
h4.b { background-color:#E6E9FF;}
h4.p { background-color:#FFE3E1;}
h4.g { background-color:#E7F4B4;}
h4.o { background-color:#FFFFCC;}

h5 {font-size:14px; color:#996600; background-color:#FFFF99; width:88%; font-family:Comic Sans MS,sans-serif,Osaka,Chicago; font-weight:bold; letter-spacing:-0.02em; padding-left:5px; margin-bottom:10px; margin-top:10px; margin-left:15px;}
h6 {font-size:14px; color:#6F5506; font-family:Comic Sans MS,sans-serif,Osaka,Chicago; font-weight:bold; letter-spacing:-0.02em;margin-bottom:5px; margin-top:10px; margin-left:15px;}

.point { background-color:#FFE3E1; padding:5px 5px 5px 20px; color:#990000; margin:20px;}
.point2 { background-color:#FFE3E1; padding:5px 5px 5px 20px; color:#990000; margin:5px;}
.new { background-color:#FFFFCC; padding:5px; color:#55530F;}
.point-or { background-color:#FFEA99; padding:5px 5px 5px 20px; margin:20px;}
.point-or2 { background-color:#FFEA99; padding:5px 5px 5px 20px; margin:5px;}
.mokuji {background-color:#EDFEFC; padding:5px; font-size:12px; margin:5px;}
.soon {color:#CCCC99;}

.slink {background-color:#F1FFD2; font-size:12px; margin:10px 10px 25px 10px; padding:15px 10px 20px 10px;}
.linkmenu {width:220px; border:1px solid #89AB12; margin:15px 10px 20px 0px; padding:0px 5px 10px 5px; float:left;}
.linkmenutop {background-color:#DFF098; font-size:14px; font-weight:bold; padding:5px 5px 10px 5px;  margin-left:-5px; margin-right:-5px; margin-bottom:8px;}
.contents {float:right; width:470; margin:15px 0px 20px 5px;}
.lmenu {font-weight:bold; color:#669933; background-color:#EDF2B0; padding:2px 5px; margin-left:5px;}

li {line-height:160%;}
.lerf {margin-bottom:0px; margin-top:0px; font-size:14px; margin-left:25px; line-height:150%; list-style-image: url(image/main/icon-leaf.gif);padding-left:0px;}
.check {margin-bottom:0px; margin-top:0px; font-size:14px; margin-left:25px; line-height:250%; list-style-image:url(image/main/checkbox.gif);padding-left:0px;}
.map {margin-bottom:0px; margin-top:0px; font-size:13px; margin-left:20px; line-height:150%; list-style-image:url(image/main/chart_1.gif);padding-left:0px;}
.map2 {margin-bottom:0px; margin-top:0px; font-size:13px; margin-left:20px; line-height:150%; list-style-image:url(image/main/chart_2.gif);padding-left:0px;} 

.left {float:left;}
.right {float:right;}



/* トップページにリンクしているCSSに貼り付けてください。 */


.box{
	line-height: 140%;
	font-size: 11px;
	text-decoration: none;
	color: #CCCCCC;
	margin: 7px;
	padding: 5px;
}

.box a:link {
	color: #666666;
	text-decoration: none;
}

.box a:visited {
	color: #999999;
	text-decoration: none;
}

.box a:hover {
	color: #666666;
	text-decoration: underline;
}


/* トップページにリンクしているCSSに貼り付けてください。 */