a:link { color:#00782F;}
a:visited { color:#00782F;}
a:active { color:#FF6633;}
a:hover { color:#FF6633; }

a.pagemenu2			{display:block; width:100%; line-height:30px; color:#333333; text-decoration:none;}
a.pagemenu2:link	{color:#009900;}
a.pagemenu2:visited	{color:#009900;}
a.pagemenu2:hover	{background-color:#009900; color:#ffffff;}

a.pagemenu3			{display:block; width:100%; line-height:30px; color:#333333; text-decoration:none;}
a.pagemenu3:link	{color:#FF3535;}
a.pagemenu3:visited	{color:#FF3535;}
a.pagemenu3:hover	{background-color:#FF3535; color:#ffffff;}

a.pagemenu4			{display:block; width:100%; line-height:30px; color:#333333; text-decoration:none;}
a.pagemenu4:link	{color:#990066;}
a.pagemenu4:visited	{color:#990066;}
a.pagemenu4:hover	{background-color:#990066; color:#ffffff;}

a.pagemenu5			{display:block; width:100%; line-height:30px; color:#333333; text-decoration:none;}
a.pagemenu5:link	{color:#E67902;}
a.pagemenu5:visited	{color:#FF9900;}
a.pagemenu5:hover	{background-color:#FF9900; color:#ffffff;}

body {
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:10.5pt;
	color:#666666;
	margin-top:0px;
	padding-height:0px;
	line-height:100%;
	background-color:#fbf7d4;
	
}

td{
	font-size:10.5pt;
	color:#333333;
	line-height:160%;	
}

th { font-weight:lighter;}

H1{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:14px;
	margin-bottom:4px;
	color:#333333;
	font-weight:lighter;
	padding-right:0px;
	padding-top:2px;
	line-height:110%;
}

H2{
	margin: 0 0 10 0px;
}

H3{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:11.5pt;
	color:#333333;
	font-weight:medium;
	margin: 0 0 -10 0px;
	background-image:  url(file://///Cub-server/cub/work/takeuchi/html-new/takeuchi/takeuchi-img/haikei-bar.gif);
	text-align: center; /* テキストの配置 */
}

H4{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:12pt;
	color:#F0A60B;
	font-weight:bold;
	margin: 0 0 0 0px;
}

ul { 
	margin: 5 0 0 2em; 
	padding:0 0 5 0; 
	line-height:150%;
	list-style-type: square;
} 

ol { 
	margin: 0 0 0 2em; 
	padding:0 0 5 0; 
	line-height:150%;
} 

li{
	list-style-position: outside;
	margin-bottom:1px;
	margin: 0 0 2 0em;
	
}



.text01{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#333333;
	line-height:170%;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
}

.text02{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:7pt;
	color:#333333;
	line-height:110%;
}

.text03{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#333333;
	line-height:170%;
	font-weight: bold;
	font-size: 14pt;
}

.text04{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#333333;
	line-height:130%;
	font-size: 9pt;
}

.text05{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:8pt;
	color:#437B30;
	line-height:150%;
}

.text06{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#E49494;
	line-height:120%;
	font-size:11pt;
	font-weight: bold;

}

.text07{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#333333;
	line-height:110%;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
}	

.text08{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	color:#437B30;
	line-height:170%;
	font-size: 11pt;
	font-style: normal;	
}

.text10{
	font-family: "Verdana", "ＭＳ Ｐゴシック", "Osaka", "Arial";
	font-size:10px;
	color:#437B30;
	line-height:150%;
}

.text09{
	font-size:12px;
}
.textred{	
	color:#FF0000;
}


.textblack{	
	color:#333333;
}


.subtitle01{
	width:370px; 
	hight:30px; 
	background-color:#009933; 
	font-size:11pt;
	padding-left:10px;
	padding-hight:11px;
	padding-botton:10px;
	color:#ffffff;
}

.subtitle02{
	width:370px; 
	hight:30px; 
	background-color:#092C6C; 
	font-size:11pt;
	padding-left:10px;
	padding-hight:11px;
	padding-buttun:10px;
	color:#ffffff;
}

.txtmode1 {
  ime-mode: active;   /* 全角モード */
}
.txtmode2 {
  ime-mode: inactive; /* 半角モード */
}

div#menu  td{
  padding-bottom:3;
}

div#hyou01  td{
  font-size:8.5pt;
}

div#hyou02  td{
  font-size:9.5pt;
}

div#hyou03  td{
  font-size:10.5pt;
}



/*画像余白*/
.img01
	{ 
	float: right; 
	margin: 0px 0px 10px 10px; 
	} 
	
/*画像余白*/
.img02
	{ 
	float:left; 
	margin: 0px 10px 0px 5px; 
	} 
	
strong{	color:#437B30;}

.table01 table { 
border-right:#669933 1px solid;
border-top:#669933 1px solid;
}

.table01 td { 
border-left:#669933 1px solid;
border-bottom:#669933 1px solid;
}

.table01 th { 
border-left:#669933 1px solid;
border-bottom:#669933 1px solid;
}

.table02 td {
padding:8px;
color:#437B30;
}

#hed { margin:15px auto 20px auto; width:607px; padding:0 0 0 20px;}
#hed h1 { margin:0 0 7px 0;}
#logo { width:78px; float:left;}
#logo a img { border:none;}

/* ヘッダーコンテンツ メインナビ */	
#hed_nav { height:50px; float:left;}
#hed_nav ul { margin:0; padding:0;}
#hed_nav ul li { float:left; list-style:none; overflow:hidden; height:50px;}	
#hed_nav ul li a { display:block; padding-top:50px; background:url(../images/btn.png) no-repeat;}
#hed_nav ul li a img { border:none;}
#hed_nav ul li a.nav01 {width:120px; background-position:0 0;}
#hed_nav ul li a.nav02 {width:128px; background-position:-120px 0;}
#hed_nav ul li a.nav03 {width:122px; background-position:-248px 0;}
#hed_nav ul li a.nav04 {width:124px; background-position:-370px 0;}
#hed_nav ul li a:hover.nav01 {width:120px; background-position:0 -50px;}
#hed_nav ul li a:hover.nav02 {width:128px; background-position:-120px -50px;}
#hed_nav ul li a:hover.nav03 {width:122px; background-position:-248px -50px;}
#hed_nav ul li a:hover.nav04 {width:124px; background-position:-370px -50px;}