@charset "Shift_JIS";
BODY{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;/* 繝壹・繧E蜈ｨ菴薙Emargin */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;/* 繝壹・繧E蜈ｨ菴薙Epadding */
	text-align: center;/* 荳玖ｨ倥・auto縺E譛ｪ蟁E蠢懁E縺E繧E繝ｳ繧E繝ｪ繝ｳ繧E */
	font-size: 0.9em;
}

.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: #ffffee;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	top: 0px;
}

.box_taitl{
	width: 800px;
	height: 100px;
	background-color: aqua;
}


.box_hed{
	border-color: #000000;
	background-color: #eaeaea;
	text-align: center;
}

.box_cont01{
	border-left-color: #000000;
	border-right-color: #000000;
	width: 890px;
	clear: both;
	padding-left: 5px;
	padding-right: 5px;
	border-top-color: #000000;
}

.box_fod{
	text-align: center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: green;
	padding-top: 10px;
	margin-bottom: 20px;
	border-bottom-color: #000000;
}







.div.sample ul{
	display:table-row;
	
}

.div.sample ul li{
	width: 200px;
	text-align: left;
	display: table-cell;
	line-height: 0;
	list-style-type: square;
}		


.li01{
	display: inline; 
padding: 0; 
margin: 0; 
float: left;
}

.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; }
}

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_FFb{
	color: #ff0000;
	font-weight: bold;
}

.font_0C{
	color: #0000CC;
}

.font_CCB{
	color: #0000CC;
	font-weight: bold;
}

.font_66{
	color: #66CC99;
}

.font_08{
	color: #008080;
}

.font_ff80{
	color: #ff8040;
}

.font_008000{
	color: #008000;
}

.font_ff8000b{
	color: #ff8000;
	font-weight: bold;
}

.font_ff3366{
	color: #ff3366;
}

.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_ff0000{
	color: #ff0000;
}

.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;
}


#slideshow {
   position: relative;
   width:  595px; /* {bNX̉ */
   height: 450px; /* {bNX̍ */
}

#slideshow p {
   position: absolute;
   top:  0;
   left: 0;
   z-index: 8;
   opacity: 0.0;
   margin: 0;
   background-color: white; /* {bNX̔wiF(K{) */
   height: 450px; /* {bNX̍ */
}

#slideshow p.active {
   z-index: 10;
   opacity: 1.0;
}

#slideshow p.last-active {
   z-index: 9;
}

#slideshow p img {
   width:  595px; /* 摜̉ */
   height: 450px; /* 摜̍ */
   display: block;
   border: 0;
   margin-bottom: 10px; /* 摜̗] */
}