/* Copyright 2003 FeedSoft All Right Reserved */ 
a:link {
color:#23a004;
}
a:active {
color : #1f3c0c;
}
a:visited {
color:#23a004;
}
a:hover {
color : #0b5b23;
background-color : #faffbb;
border-top: 1px solid #feaf43;
border-bottom: 1px solid #feaf43;
}
a.col2:hover { 
color : #0b5b23;
background-color : #faffbb;
border-top: 1px solid #feaf43;
border-bottom: 1px solid #feaf43;
} 
a.col3:hover { 
text-decoration : none;
color : #ffffff;
background-color : #feaf43;
} 
BODY {
background-color : #ffffff;
background-position : 0% 0%;
background-repeat : no-repeat;
background-attachment : fixed;
color : #0b5b23;
font-family : "MS UI Gothic";
scrollbar-highlight-color:#ffffff;
scrollbar-arrow-color:#feaf43;
scrollbar-base-color:#23a004;
scrollbar-face-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#23a004;
}

.area1{
	width:730px;
	text-align:center;
}

.area2{
	width:730px;
	text-align:right;
}

.area3{
	width:730px;
	text-align:left;
}

.area4{
	width:630px;
	text-align:left;
}

.area5{
	width:550px;
	text-align:left;
}

.area7{
	width:730px;
	text-align:left;
	font-size: 14px;
  	line-height: 1.5;
}

.area8{
	width:300px;
	text-align:left;
	font-size: 14px;
}

.area22{
	width:800px;
	text-align:left;
}

#sec1{
	width:730px;
	text-align:center;
}

#sec2{
	width:800px;
	text-align:left;
}

#sec3{
	width:730px;
	text-align:left;
}

#sec4{
	width:630px;
	text-align:left;
}

#sec5{
	width:550px;
	text-align:left;
}

#sec6{
	width:740px;
	text-align:left;
}

#sec7{
	width:740px;
	text-align:left;
	font-size: 14px;
  	line-height: 1.5;
}

#sec8{
	width:300px;
	text-align:left;
	font-size: 14px;
}

p{
	font-size: 14px;
  	line-height: 1.5;
}

p.ss{
	font-size: 12px;
  	line-height: 1.5;
}

h2 {
        font-size: 17px;
}

h3 {
        font-size: 15px;
}
h4 {
        font-size: 14px;
	font-weight : normal;

}

hr{
color:#23a004;
}

TABLE,TR {
font-size : 98%;
}
table.tb1{
color : #23a004;
font-size : 110%;
}
table.tb2{
color : #e0c501;
background-color : #ffffff;
border: solid 1px #a1e414;
-moz-opacity:0.7;filter : alpha(opacity=70);
}
table.dai2 {
font-size : 130%;
font-family : "MS UI Gothic";
color : #1f3c0c;
background-color : #a1e414;
padding: 5px;
}
td.td1 { 
border-left: solid 1px #a1e414;
padding: 3px 10px 3px 10px;
}
td.td2{
color : #e0c501;
background-color : #ffffff;
-moz-opacity:0.6;filter : alpha(opacity=50);
}
td.td3{
font-size : 120%;
font-family : "MS UI Gothic";
padding: 5px;
background-color : #ebebeb;
}
td.td13{
font-size : 120%;
font-family : "MS UI Gothic";
padding: 5px;
background-color : #dfffbf;
}
td.td4{
color : #e0c501;
background-color : #ffffff;
-moz-opacity:0.7;filter : alpha(opacity=70);
padding: 10px;
}
td.td5{
padding: 15px;
}
td.td6{
background-image : url(../image/fil_w.gif);
}
td.bar1 { 
border-bottom: solid 1px #a1e414;
border-left: solid 1px #a1e414;
}
td.bar2 { 
border-bottom: solid 1px #a1e414;
}
SPAN{
background-color : #ffffff;
color : #23a004;
}
INPUT,SELECT,TEXTAREA {
color : #0b5b23;
background-color : #ffffff;
border : 1px solid #a1e414;
}
.bg1{
background-color : #a1e414;
}

.bg2{
background-color : #a1e414;
color : #1f3c0c;
}

#title{
color : #a1e414;
font-size : 35px;
font-family : "Times New Roman";
font-style : italic ;
font-weight : bold ;
}
#border1{
border: solid 1px #a1e414;
}
#iro{
color : #23a004;
}
hr{
color : #23a004;
height: 1px;
}
#sikaku{font-size:6px;line-height:6px;color:#23a004;}

#imglist{
list-style-image : url(sikaku4.gif);
font-size: 14px;
line-height: 1.5;
}

.table1 { 
border-collapse: collapse;
border: 1px #CCCCCC solid;
} 

.table1 TD { 
border: 1px #CCCCCC solid;
padding: 5px;
} 

#box{
margin-left:auto;
margin-right:auto;
paddinf:0px;
width:500px;
}

#left{
text-align:left;
float: left;
width:250px;
}

#main{
float: left;
text-align:left;
width:250px;
}

.tsbox{
margin-left:auto;
margin-right:auto;
paddinf:0px;
width:730px;
}

.tsinbox{
text-align:left;
float: left;
width:180px;
}

#sbox{
margin-left:auto;
margin-right:auto;
paddinf:0px;
width:730px;
}

#sinbox{
text-align:left;
float: left;
width:180px;
}

.tdown {
	width:100%;
	font-size: 14px;
	text-align:left;
}

.tdown ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	text-align:left;
}

.tdown li {
	margin-right: 30px;
	display:block;
	float:left;
	text-align:left;
}

　　　　　　
#down {
	width:100%;
	font-size: 14px;
	text-align:left;
}

#down ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	text-align:left;
}

#down li {
	margin-right: 30px;
	display:block;
	float:left;
	text-align:left;
}

#tlist {
	width:500px;
	font-size: 14px;
	text-align:left;
}

#tlist ul {
	margin: 10px;
	list-style:none;
	text-align:left;
}

#tlist li {
	text-align:left;
 	line-height: 1.8;
}

.tclist {
	width:365px;
	font-size: 14px;
	text-align:left;
}

.tclist ul {
	margin: 10px;
	list-style:none;
	text-align:left;
}

.tclist li {
	text-align:left;
 	line-height: 1.8;
}

.tslist{
	margin: 10px;
	padding: 10px;
	margin: 0px;
	font-size: 14px;
	list-style:none;
	text-align:left;
 	line-height: 2.8;
}

#slist{
	margin: 10px;
	padding: 10px;
	margin: 0px;
	font-size: 14px;
	list-style:none;
	text-align:left;
 	line-height: 2.8;
}

#ttitle{
	width:730px;
	text-align: left;
	background-color : #a1e414;
}