@charset "shift_jis";
/* CSS Document */
<STYLE TYPE="text/css">

.title1 table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.title1 th{
	color: #FFFFFF;
	background-color: #484848;
	background-image: url(../images/title_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px 3px 3px 10px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #484848;
	border-left: 1px solid #484848;
	font-size: 12px;

}
.title2 table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.title2 th{
	color: #FFFFFF;
	background-color: #484848;
	background-image: url(../images/title_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px 3px 3px 10px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #484848;
	border-left: 1px solid #484848;
	font-size: 12px;
}

.title3 table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.title3 th{
	color: #FFFFFF;
	background-color: #949AAA;
	background-image: url(../images/title_3_dl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px 3px 3px 10px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #949AAA;
	border-left: 1px solid #949AAA;
	font-size: 12px;
}

/*-----------*/
.titl_det3 table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}


.title_det3 th{
	background-color: #F2F2F2;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 3px 3px 10px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px double #878E9D;
	border-top: 1px solid #D8D9DB;
	font-size: 12px;
	text-align: left;

}

.title_det3 th span{
  padding-left: 6px;
  margin-left: 6px;
  border-left: 40px solid #000000;
  text-align: left;
  }


.title_det3 td
{
    border-spacing:0;
	padding:0px; 
	border-color: #D8D9DB;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	background:#FFFFFF;
	text-align: left;
	padding:0.3em;
	font-size: 12px;
	line-height: 1em;
}

/*-----------*/
/*-----------*/

table.titl_det4{
    border-top:1px solid #D8D9DB;
    border-left:1px solid #D8D9DB;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.titl_det4 th{
    border-right:1px solid #D8D9DB;
    border-bottom:1px solid #D8D9DB;
    color:#666666;
    background-color:#EFF0F4;
    background-position:left top;
    padding:0.3em 1em;
	text-align: left;

}
.titl_det4 td{
    border-right:1px solid #D8D9DB;
    border-bottom:1px solid #D8D9DB;
    padding:0.3em 1em;
	text-align: left;

}


/*-----------*/


.title_det2
{
  	width: 700px;
  	font-size: 12px;
  	background: #FFFFFF;
  }
.title_det2dt{
	width:300px;
	color: #FFFFFF;
	background: #646466;
  	font-weight: bold;
	text-align: left;
	font-size: 12px;
  	margin: 0;
  	padding: 6px 0 2px 0;
	background-position: left top;
  
  }
.title_det2 dd{
  	margin: 0;
  	border-top: solid 4px #646466;
	background: #E7E7E7;
	font-size: 12px;
	text-align: left;
  }
.title_det2 dd p{
  	padding: 5px;
  	margin: 3;
	position:left;
  }
 

  /*****ｿ・i｡ｦﾂ・ ｡｡･ｿ･､･ﾈ･・****/ 
.title_det1 
{  
	width: 700px;
	border: solid 1px #666666;/*ﾏﾈ｣ｧ*/
	padding: 1px;
}
.title_det1 dt{
	color: #FFFFFF;
	background: #3A8DAD;/*ﾇﾘｷﾊｿｧ6E737E*/
	font-size: 12px;
  	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 3px 0.5em 2px 0.5em;
}
.title_det1 dd{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
.title_det1 dd p{
  padding: 6px 0 2px 0;
	margin: 0px;
	font-size: 12px;
	text-align: left;
}
 
.hyou1 table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.hyou1 th{
	color: #FFFFFF;
	background-color: #484848;
	background-image: url(../images/title_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px 3px 3px 10px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	border-bottom: 3px double #484848;
	border-left: 1px solid #484848;
	font-size: 12px;

} 


#breadcrumbs li {
	float: left;
	list-style-type: none;
	margin-left: 0;
	margin-right: 8px;
	padding-right: 15px;
	background-image: url(images/bcarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.hide {
	overflow: hidden;
	position: absolute;
	left: -100em;
	width: 1px;
	height: 1px;
}
.floatclear {
	clear: both;
}
--//｡｡･ﾑ･・｡ｦ@//｡｡--

｡｡｡｡TOP｡｡NEWS｣ﾈ｡｡｡｡｡｡
.lbor{/*ﾁｴﾁﾈ*/
  width: 400px;/
  border-left: solid 4px #747474;/*ﾏﾈｿｧ*/
  border-bottom: solid 1px #747474;
  }
.title{
  font-weight: bold;
  text-align: left;
  width: 438px;
  font-size: 10pt;/*ﾉ・妺ｵ･､･ｺ*/
	font-weight: bold;

  letter-spacing: 0.4em;
  color: #FFFFFF;/*ﾉ・惞ｧ*/
  background-color: #747474;/*ﾇﾘｷﾊｿｧ*/
  padding: 1px 1em 1px 0.7em;
  border-left: solid 3px #DADADD;
  filter: alpha(opacity=100,finishopacity=10,style=1);
  }
.text{
  text-align: left;
  font-size: 10pt;/*ﾉ・妺ｵ･､･ｺ*/
  color: #151515;/*ﾉ・惞ｧ*/
  padding: 0.7em;
  border-top: solid 1px #747474;/*ﾏﾈｿｧ*/
  border-right: solid 1px #DADADD;
  border-left: solid 4px #747474;/*ﾏﾈｿｧ*/
  border-left: solid 3px #DADADD;
  border-bottom: solid 1px #747474;
  background-color:#F9FFE9;
 
  }
--//｡｡TOP｡｡NEWS｣ﾈ｡｡//--

--｡｡･ｳ･ﾔ｡ｼ･鬣､･ﾈ｡｡--
.address
{
	text-align: center;
	font-size:10pt;
	font-style: normal;
	font-family: Verdana,Tahoma, sans-serif;
}

--//｡｡･ｳ･ﾔ｡ｼ･鬣､･ﾈ｡｡//--

.box05{
	width: 450px;
	font-size: 12px;/*ﾉ・妺ｵ･､･ｺ*/
	border: solid 1px #666666;/*ﾏﾈ｣ｧ*/
	padding: 1px;
}
.box05 dt{
width: 450px;
	color: #FFFFFF;
	background: #666666;/*ﾇﾘｷﾊｿｧ*/
	font-size: 120%;
	font-family: "Lucida Sans Unicode", sans-serif;
	text-align: right;
	margin: 0;
	padding: 3px 0.5em 2px 0.5em;
}
.box05 dd{
	margin: 0;
	padding: 0.2em;
}
.box05 dd p{
	padding: 1em;
	margin: 0;
}



.box6{
	font-size:10pt;
	border: solid 1px #cccccc;
	padding: 1px;
}
.box6 dt{
	width:300px;
	color: #FFFFFF;
	background: #cccccc;/*ﾇﾘｷﾊｿｧ*/
	font-size: 10pt;
	text-align: left;
	margin: 0;
	padding: 3px 0.5em 2px 0.5em;
  	font-weight: bold;

}
.box6 dd{
	margin: 0;
	padding: 0.2em;
	text-align: left;
}
.box6 dd p{
	padding: 0.2em;
	margin: 0;
}





.box1{/*ｱｦ｣・5)ﾏﾈ*/

}


.box2{/*ｹ・・@ｳｰﾏﾈ*/

padding : 15px;
margin : 20px 0px;
border : 1px solid #cccccc;
border-color : #cccccc #bbbbbb #bbbbbb #cccccc;
width : 500px;
text-align : left;
line-height : 18px;
border-style : solid;
font-size:12px;

}
.box3{/*ｹ・・@ﾆ簍ﾈ*/
border-width : 1px 2px 2px 1px;
padding : 2px 20px;
margin : 15px 0px;
border : 1px solid #cccccc;
width : 500px;
color : #666666;
text-align : left;
font-weight : bold;
background-color : #dcdcdc;
font-size:12px;

}



.box4{
  width: 580px;
  height: 160px;
  border: solid 1px #949494;
  }
.box4 dt{
  float: left;
  width: 180px;/*･ｿ･､･ﾈ･・*/
  height: 161px;
  color: #FFFFFF;/*ﾉ・惞ｧ*/
  background-color: #77787C;/*ﾇﾘｷﾊｿｧ*/
  font-weight: bold;
  font-size: 9pt;/*ﾉ・妺ｵ･､･ｺ*/
  margin: 0;
  padding: 8px 0 0 0;
  border-style: solid;
  border-color: #BABABD;/*ﾏﾈ｣ｧ*/
  border-width: 1px 1px 1px 1px;


  }
.box4 dt span{
  padding-left: 6px;
  margin-left: 3px;
  border-left: 4px solid #BABABD;
  
  }
.box4 dd{
  height: 160px;
  width: 396px;
  float: left;
  margin: 0;
  padding: 0 0 8px 0;
  border-top: solid 1px #BABABD;
  border-right: solid 1px #BABABD;
  border-bottom: solid 1px #BABABD;
  border-left: solid 1px #BABABD;
  font-size:11px;
  text-align : left;
 line-height: 1.4em;

  
  }
.box4 dd p{
  padding: 0.7em;
  margin: 0;
  }

.box5{
font-size : 14px;
font-weight : bold;
text-align : left;
text-indent:14px;
padding : 5px 0px 5px 0px;
margin : 10px 0px 10px 0px;
border-width : 3px 0px 3px 0px;
border-style : double;
border-color : #999999 ;
color : #000000 ;
width : 680px ;
 }
 
 
.menu1{
  background-color : #f0f0f0;
  padding : 5px ;
  border : 1pxd solid #cccccc;
  width : 363px;
  height: 7em;
  overflow: auto;
  margin: 0px;
  position:static;
    margin : 5px 5px 0px 10px;


}




html{
  scrollbar-3dlight-color: #C5C4C0;
  scrollbar-arrow-color: #cccccc;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-face-color: #f0f0f0;
  scrollbar-highlight-color:#ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  }

.buttonSubmit, .buttonSubmitHovered {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}

 FONT   

.t1 {background-color:#ffffff;
	 color:black;
	 margin-top:2pt;
	 margin-right:10pt;
	 margin-bottom:2pt;
	 margin-left:10pt;
	 line-height: 2em;
	 min-height:20pt;
	 padding: 5px;
	 font-size:10pt;
	 }

.t2	{
	background-color:#ffffff;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	}


.t3	{
	 background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#A3A4A8;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:250px;
	}
.t4	{
	 background-color:#FFFFFD;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 40px;
	 border-color:#B0AEA8;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:200px;
	}

.t5	{
	 background-color:#FFFFFF;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 70px;
	 border-color:#E2E2E2;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:120px;
	}

.t6	{
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align : left;
	 background:#EFEFEF;
	 border-color:#cccccc;
	 border-width:0 0 0 3px;
	 border-style:solid;	}
	 

.t7	{
	background-color:#FFFFFF;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align: left;
	 
	}
.t8{

	 padding:3px;background:#EBFCCE;height:46px;width:76px;
	 padding:5px;background:#EBFCCE;height:40px;width:70px;
	 border-color:#FFFFFF #8CA85A #8CA85A #FFFFFF;
	 border-width:1px;border-style:solid;
 	}	
	
.t9	{
	background-color:#FFFFFF;
	 color:black;
	 margin:1pt;
	 font-size:9pt;
	 text-align: left;
	 padding:5px 5px 5px 0px;
 
	}	

.t10	{
	 color:black;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align : left;
	 	}

.t11{
	background-color:#F4F5F7;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align: left;
 	}	 
.t12	{
	background-color:#ffffff;
	 color:black;
	 line-height: 1em;
	 font-size:10pt;
	 padding:0px 0px 0px 5px;/*ｾ蝪｢ｱｦ｡｢ｲｼ｡｢ｺｸ*/
	}
.t13 {
	 font-size:10pt;
	 font-weight: bold;
	 padding :4px;
	 }	
.t14 {
	 color:#999999;
	 font-size:8pt;
	 }	

.k1	{
	background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align: left;
	 font-weight: bold;
	}
	
.k2	{
	background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 padding:5px 5px 5px 5px;
	 text-align: left;
	}

.n1	{
	background-color:#ffffff;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	}
.n2	{
	background-color:#ffffff;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:12pt;
	 font-weight: bold;
	}
	
.det1
	{
	 width:700px;
	 background-color:#ffffff;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	 margin:1pt;
 	 text-align : left;
 }
.news1	{
	 background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:60px;
	}
.news2	{
	 background-color:#FFFFFD;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:470px;
	} 
.news3	{
	 background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:632px;
	 text-align: left;

	}
.news4	{
	 background-color:#FFFFFD;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:470px;
	} 	
.news5	{
	background-color:#ffffff;
	 color:black;
	 margin:1pt;
	 line-height: 1.2em;
	 font-size:10pt;
	}	
.outline1	{
	 background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:65px;
	text-align: left;
	
	}
.outline2	{
	 background-color:#FFFFFD;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:450px;
	text-align: left;
	} 
.outline3	{
	 background-color:#F2F2F2;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:100px;
	text-align: left;
	}
.outline4	{
	 background-color:#FFFFFD;
	 color:black;
	 margin:1pt;
	 line-height: 1em;
	 font-size:10pt;
	 padding:4px 5px;
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:solid;
	 width:400px;
	text-align: left;
	} 
.title_news table {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.title_news th {
	font-size:13px;
	color:#000;
	font-weight: bold;
	text-align: left;
    margin : 0px 0px 0px 10px;
  
  }
  
.title_news td
{
	background:#808080;width:3px;height:3px;
	font-size:10px;
	
}
		
.dotted	{
	 padding:0px 0px 0px 0px;/*ｾ蝪｢ｱｦ｡｢ｲｼ｡｢ｺｸ*/
	 border-color:#c0c0c0;
	 border-width:0 0 1px 0;
	 border-style:dotted ;
	 width:632px;
	} 		
	
.line_news{
	 padding:0px 0px 0px 0px;/*ｾ蝪｢ｱｦ｡｢ｲｼ｡｢ｺｸ*/
	 border-color:#808080;
	 border-width:0 0 1px 0;
	 border-style:dotted;
	 width:632px;

}



.descripiton{
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #CCCCC0;
	border-right: 1px solid #CCCCC0;
	background-color: #F3F3F3;
	font-size:10pt;

}
.access	{
	 padding:4px 5px;
	 color:black;
	 margin:10pt;
	 line-height: 1em;
	 font-size:10pt;

	}
	
.description{
    background-image:url(../images/arth.jpg);
    background-repeat:repeat-x;
    background-position:0% 100%;
    height:80px;
    padding-bottom:1em;
}	
.vf	{
	color:black;
	margin:0pt;
	line-height: 1.2em;
	font-size:10pt;
	padding: 3px;
	}
.semi	{
	color:black;
	margin:0pt;
	line-height: 140%;
	font-size:10pt;
	padding: 10px;
	}
.semif	{
	color:black;
	margin:0pt;
	line-height: 140%;
	padding: 3px;
	}
h1.h1_title{
font-size:12px;
margin-bottom:0px;
}

 // FONT //  


		


	


</STYLE>
