@charset "Shift_JIS";
BODY{
     margin:0px;          /* 繝壹・繧E蜈ｨ菴薙Emargin */
     padding:0px;         /* 繝壹・繧E蜈ｨ菴薙Epadding */
     text-align:center;   /* 荳玖ｨ倥・auto縺E譛ｪ蟁E蠢懁E縺E繧E繝ｳ繧E繝ｪ繝ｳ繧E */
  font-size : 0.9em;
  background-color : #FFFFFF;
}

.box_all{
	margin-left: auto;/* 蟾E蛛ｴ繝槭・繧E繝ｳ繧定E蜍E噪縺E遨E縺代EE*/
	margin-right: auto;/* 蜿E蛛ｴ繝槭・繧E繝ｳ繧定E蜍E噪縺E遨E縺代EE*/
	text-align: left;/* 荳E霁E繧貞ｷE蛛ｴ陦E遉ｺ縺E謌ｻ縺・*/
	width: 800px;/* 蟷・E豎ｺ螳壹☁E・*/
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	top: 0px;
}

.box_hed{
  background-color : #0080ff;
  width : 804px;
  
  
  border-left-color : #000000;
  color : white;
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  border-top-color : #000000;
  border-right-color : #000000;
  border-bottom-color : #000000;
}

.box_taitl{
	width: 810px;
	height: 120px;
	clear: both;
}

.box_cont01{
	border-left-color: #000000;
	border-right-color: #000000;
	width: 800px;
	border-top-color: #000000;
	overflow: auto;
	background-image : url(pict/bk01.gif);
	background-repeat: repeat;
}

.box_honbun{
	border-left-color: #000000;
	width: 620px;
	float: right;
	border-top-color: #000000;
	overflow: inherit;
}

.box_meu{
	width: 180px;
	float: left;
	background-color: #ffffce;
}

.meu10{
	width: 180px;
	float: none;
	background-color: #ffffce;
	text-align: center;
	margin-bottom: 10px;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

.box_fod{
	background-color: #ffffce;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-color: #000000;
	border-bottom-color: #000000;
	width: 800px;
	clear: both;
	line-height: 1.5;
}

.box_fod2{
	text-align: left;
}
.box_img01{
	width: 600px;
	height: 200px;
	margin-bottom: 10px;
	border-bottom-color: #000000;
}
.box_taitl01{
	width: 800px;
	font-size: 0px;
	height: 80px;
	float: left;
	background-image : url(pict/top02.gif);
}

.box_01{
	border-left-color: #000000;
	width: 600px;
	border-top-color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	border-right-color: #000000;
}

.box_02{
	border-left-color: #0000ff;
	width: 257px;
	border-top-color: #000000;
	float: left;
	line-height: 2;
	padding-left: 20px;
	padding-right: 20px;
	border-right-color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
}

.box_03{
	border-left-color: #000000;
	width: 300px;
	border-top-color: #000000;
	float: right;
	text-align: center;
}

.box_04{
	border-left-color: #000000;
	width: 600px;
	border-top-color: #000000;
	margin-left: 10px;
	margin-right: 10px;
	border-right-color: #000000;
}

.box_05{
	border-color: #000000;
	width: 180px;
	float: left;
	text-align: center;
}

.box_06{
	border-left-color: #000000;
	width: 420px;
	border-top-color: #000000;
	float: right;
	text-align: left;
	line-height: 1.5;
}

.oshirase01{
	margin-left: 10px;
	margin-right: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #009999;
	border-right-color: #000000;
	border-left-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lin01{
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #009999;
	padding-bottom: 5px;
	border-top-color: #000000;
}

.li01{
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	float: none;
	border-top-color: #000000;
	border-left-color: #000000;
	border-bottom-color: #000000;
}

.ul01{
	margin: 0; 
padding: 0; 
list-style: none;
}

A:link {
	color: #0000FF;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}

A:visited {
  color: #660066;          /* 險E蝠丞ｾ後Μ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none    /* 荳狗ｷ壹・險E螳・*/
;
}
A:active {
	color: #00ff00 ;   /* 繧E繝ｪ繝Eけ荳E縺E濶E謖EE・*/
} 
A:hover {
	                   /* 繝槭え繧E繧偵・縺帙◆譎ゅ・濶E謖EE・*/
  color: #ff0000;
  text-decoration: none     /* 荳狗ｷ壹・險E螳・*/


a.menu:link {
	color: #FFFFFF;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
  text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}




.top_a:link {
	color: #ffffff;    /* 譛ｪ險E蝠上E繝ｪ繝ｳ繧E縺E濶E謖EE・*/
       text-decoration: none   /* 荳狗ｷ壹・險E螳・*/
;
}



a img { border: none; }
}

.cir01{
	line-height: 1.5;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.adob_00{
	width: 590px;
	overflow: auto;
}

.adob_01{
	width: 430px;
	float: left;
}

.adob_02{
	width: 160px;
	float: right;
	text-align: center;
}



a:link.menu	    {
	color:#ffffff; text-decoration:none;
}
a:visited.menu   {
	color:#ffffff; text-decoration:none;
}
a:hover.menu	    {
	color:#0000cc; text-decoration:none;
}
a:active.menu	    {
	color:#ffffff; text-decoration:none;
}

.font_b{
	font-weight: bold;
}

.font_s{
	font-size: 90%;
}

.font_23{
	color: #236EB2;
}

.font_FF{
	color: #FF0000;
}

.font_0C{
	color: #0000CC;
}

.font_CCB{
	color: #0000CC;
	font-weight: bold;
}

.font_66{
	color: #66CC99;
}

.font_08{
	color: #008080;
}

.font_99cc00{
	color: #99cc00;
}

.font_ff99cc{
	color: #ff99cc;
}

.font_339966{
	color: #339966;
}

.font_339966b{
	color: #339966;
	font-weight: bold;
}

.font_009900b{
	color: #009900;
	font-weight: bold;
}

.font_009900{
	color: #009900;
}

.font_0000ff{
	color: #0000ff;
}

.font_0000ffb{
	color: #0000ff;
	font-weight: bold;
}

.font_ff0000b{
	color: #ff0000;
	font-weight: bold;
}

.font_0000ccb{
	color: #0000cc;
	font-weight: bold;
}

.lin01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin-top: 5px;
	border-top-color: #000000;
}