body{text-align:center;}

a	{cursor : hand;}ã€€ã€€/*ãƒªãƒ³ã‚¯è¦ç´ */
a:hover img {filter: progid:DXImageTransform.Microsoft.dropshadow(color=silver,positive=true,offx=1,offy=1)}

a:link    {text-decoration:underline;color:#333399;}  /*ãƒ†ã‚­ã‚¹ãƒˆãƒªãƒ³ã‚¯ã®è‰²*/
a:visited {text-decoration:underline;color:#333399;}  /*è¨ªå•æ¸ˆã¿ã®ãƒªãƒ³ã‚¯ã®è‰²*/
a:active  {text-decoration:underline;color:#333399;}   /*ã‚¯ãƒªãƒƒã‚¯æ™‚ã®ãƒªãƒ³ã‚¯ã®è‰²*/
a:hover   {text-decoration:underline;color:#333399;}  /*ãƒžã‚¦ã‚¹ã®ä¸Šã«ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ã¨ãã®ãƒªãƒ³ã‚¯ã®è‰²*/

#lin2 a:link       {color:#555555;text-decoration:none;}  /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒ»ãƒ†ã‚­ã‚¹ãƒˆãƒªãƒ³ã‚¯ã®è‰²*/
#lin2 a:visited    {color:#555555;text-decoration:none;}   /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒ»è¨ªå•æ¸ˆã¿ã®ãƒªãƒ³ã‚¯ã®è‰²*/
#lin2 a:active     {color:#333399;text-decoration:underline;}   /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒ»ã‚¯ãƒªãƒƒã‚¯æ™‚ã®ãƒªãƒ³ã‚¯ã®è‰²*/
#lin2 a:hover      {fcolor:#333399;text-decoration:underline;	background-color:#F0F8FF;}   /*ãƒ¡ãƒ‹ãƒ¥ãƒ¼ãƒ»ãƒžã‚¦ã‚¹ã®ä¸Šã«ã‚«ãƒ¼ã‚½ãƒ«ãŒã‚ã‚‹ã¨ãã®ãƒªãƒ³ã‚¯ã®è‰²*/

/*æ–‡å­—ã‚µã‚¤ã‚º*/
.xlarge{font-size:1.5em;}
.large{font-size:1.2em;}
.small{font-size:0.9em;}
.xsmall{font-size:0.8em;}


/*ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ*/
#indent10px{margin:0px 10px 0px;}
#indent20px{margin:0px 20px 0px;}
#indent30px{margin:0px 30px 0px;}
.center{text-align:center;padding-left:auto;padding-right:auto;}
.right{text-align:right;}
.f_right{float : right;}
#center{text-align:center;}
#right{text-align:right;}

/*æž */
.waku{border:2px lightSteelblue outset ;padding:0px 5px 10px;background:white;}
.waku1{border:1 outset Skyblue;padding:5px;}
.waku2{border:2 ridge Skyblue ;background:skyblue;font-size:0.8em;padding:1px;}
.waku3{border:1 solid Navy ;margin:20px;font-size:0.9em;padding:5px;}
.waku_green{border:1 solid #009900; background:#ffffff;margin:5px;padding:10px;}
.waku_yellow{border:1 solid darkred; background:#F5E6A7;margin:5px;padding:10px;}
.waku_pink{border:1 solid darkred; background:#ffe7ff;margin:5px;padding:3px;}
.mokuji{background-color: Steelblue;color:white;margin:15px 0px 0px;}


.kage{	text-align: left;
	margin: 0px; padding: 5px;
	border-right:3px inset silver;
	border-left:1px solid silver;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	line-height:1.6em;width:85%;
	background:white;}

.kage2{border-right:3px inset silver;border-left:1px solid silver;}

.dotted{margin: 15px; padding: 15px;
	border : 2px dotted  teal;
	line-height:1.6em;width:85%;}

.base_table{margin: 0px; padding: 0px;line-height:1.6em;width:85%;}

/*æ–‡å­—è‰²æŒ‡å®š*/
.darkgreen{color:darkgreen;}
.red{color:red;}
.ao{color:blue;}
.ivory{color:Ivory;}

/*èƒŒæ™¯è‰²æŒ‡å®š*/
.back1	{background-color : #d0d0fd;}
.back2  {background-color:#BAD4DA;}



/*ãƒªã‚¹ãƒˆ*/
.disc		{list-style-type:disc;}ã€€/*ãƒªã‚¹ãƒˆé»’ä¸¸*/
.square	{list-style-type:square;}ã€€/*ãƒªã‚¹ãƒˆé»’â– */
ol.big	{list-style-type:decrimal;}ã€€/*ãƒªã‚¹ãƒˆæ•°å­—å¤§*/
.upper	{list-style-type:upper-alpha; margin-left:15px;
	margin-top:0px;margin-bottom:0px;} /*ãƒªã‚¹ãƒˆè‹±å¤§æ–‡å­—*/
.sq_gr	{ list-style : url(../icon/.gif);  margin-left:15px;
	margin-top:0px;margin-bottom:0px;} /*ãƒªã‚¹ãƒˆç·‘å››ç”»*/
.sq_bl	{ list-style : url(../icon/b004lis.gif);
	 margin-left:15px;margin-top:0px;margin-bottom:0px;} /*ãƒªã‚¹ãƒˆé’å››ç”»*/
.ball_bl	{ list-style : url(../icon/mini01.gif);  margin-left:15px;margin-top:0px;margin-bottom:0px;} /*ãƒªã‚¹ãƒˆé’çŽ‰*/
.ball_pu	{ list-style : url(../icon/mini02.gif); margin-left:15px;margin-top:0px;margin-bottom:0px; } /*ãƒªã‚¹ãƒˆç´«çŽ‰*/
.book		{ list-style : url(../icon/book01.gif);
		margin-left:15px;margin-top:0px;margin-bottom:0px;}/*ãƒªã‚¹ãƒˆæœ¬*/
.arw_sq_bl	{ list-style : url(../icon/arw_sq_bl.gif);
		  margin-left:15px;margin-top:0px;margin-bottom:0px;}/*çŸ¢å°é’å››è§’*/
.arw_sq_red	{ list-style : url(../icon/arw_sq_red.gif);
			margin-left:15px;margin-top:0px;
			margin-bottom:0px;}	/*çŸ¢å°èµ¤å››è§’*/
.arw_sq_naby	{ list-style : url(../icon/arw_sq_navy.gif);  margin-left:15px;
		margin-top:0px;margin-bottom:0px;}/*çŸ¢å°ç™½å››è§’é’*/
.none	{list-style:none;margin-left:0px;border:1px}
.inline{display : inline;}

.inline a:hover,
.inline a:active{
  background-color:0099cc;
  text-decoration:none;
}


/*è¡¨ã¨ã‚»ãƒ«*/
table.hiro{margin:20px;width:100%;border:solid 1px steelblue;}
th.hiro{text align:left;background:#8DC0DC;}
TD.hiro{text-align:left;font-size : 1em;border:solid 2px;width : 50%;
  font-weight : bold;
  color : navy;}

.cap{	width:200px;margin:0px 10px;
	font : bold x-large;
  	color : navy;}

.blue{vertical-align:midium;border:solid Navy 1;
	padding:3px;background:#B9CDD9;}
.white{vertical-align:midium;border:solid Navy 1;
	padding:3px;background:#ffffff;}
.green{vertical-align:midium;border:solid Darkgreen 1;
	padding:3px;background:#DBE8D7;}
.pink{border-bottom:2px double #b7002d;border-right:1px solid #b7002d;}
.mint{background-color :#D9FAD3;border:1 solid #BDDFC8;}


/*ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆ*/
#navi	{text-align:left;
	font:bold x-small;
	color:#ffffff ;
	display:inline;
	margin:0px;
	position:relative; top:-30px;left:30px;}

#navi a {color:#ffffff ;}
.navi	{text-align:left;
	font-size:x-small;
	display:inline;
	margin:0px;}

/*ãƒ•ãƒƒã‚¿*/
.foot{font-size:0.8em;color:navy;
	padding:0px;margin:0px;
	text-align:center;
	width:85%;}
.foot_bl{font-size:0.8em;color:navy;
	padding:0px;
	margin:0px;
	text-align:right;
 	background-color:#8690ff;}

/*ã‚¤ãƒ¡ãƒ¼ã‚¸*/
img {border:0;}
img.yoko200 {width:200;height:150}
img.tate200 {width:150;height:200}

/*ãƒ¡ãƒ¼ãƒ«ãƒ‹ãƒ¥ãƒ¼ã‚¹ç”¨*/
.text{margin: 15px; padding: 15px;
	line-height:1.6em;width:85%;
	text-align:left;}
.child	{list-style : url(../icon/green_sq.gif);	text-align:left;}
.caption{font : bold x-small ;text-align:center;}


/*ã¤ã¶ã‚„ãç”¨*/

div#INFO {
	width: 100%;
	height: 160px;
	overflow: auto;
	padding: 5px;
	border: 1px solid #3366CC;
	line-height:1em;
	text-align:left;
}



/*ãƒªã‚¹ãƒˆã‚¹ã‚¿ã‚¤ãƒ«ã®è¡¨*/

#list caption{background : url(../gazou/umi.jpg);color:#F0FFF0;
	font:bold 1.2em;text-align:center;padding:10px 0px;}

#list th{	padding:5px; background:#4892E3;color:#F0FFF0;}
#list th.tate{text-align:center;vertical-align:center;background:#8CA8EA;color:#ffffff;}

#list td{vertical-align:midium;border:solid Navy 0;
	padding:3px}
#list td.blue{vertical-align:midium;border:solid Navy 0;
	padding:3px;background:#B9CDD9;}
#list td{vertical-align:midium;border:solid Navy 0;
	padding:3px;background: #ffffff;}
#list table.1{border:5 outset; padding:5px;width:100%;}
#list table.2{border:5 outset; padding:5px;froat:left;}



body{	line-height:1.6em;
	text-align:center;
	background:#e7e2ff;}

　/*ライン*/
hr{color:#2068A4;}


　/*見出し*/
h1{	font:1.5em;}
#title{	text-align:left;
	vertical-align:middle;
	background: url(../gazou/top.jpg) repeat-y;
	color:white;
	height:120px;
	margin-bottom:0px;}

h2{	background-color : #d0d0fd;
	border-bottom:solid 1px #2068A4;
	border-left :solid 15px #2068A4;
	border-right :solid 15px #2068A4;
	border-top :solid 1px #2068A4;
	font-size:1em ;
	text-align:left;
	padding:3px;
	color:Navy;}

h3{margin-bottom:3px;color: Navy ;font-weight:bold;font-size:1em;border-left:10px navy;.color4     {background-color:#BAD4DA;}
h4{margin:0px;color: #000000 ;font-weight:bold;font-size:1em;margin-left:10px;}
h5{margin:0px;text-align:right;font-weight:bold;font-size:0.8em;}

　/*アドレス*/
address{line-height:1.6em;
	border:1 solid #2068A4;font:normal normal 0.8em ;
	padding:10px;width:80%;margin:10px;}/*連絡先*/

　/*フッタ*/

　/*basestyleにあるが念のため*/
.foot{font-size:0.8em;color:navy;
	padding:0px;
	margin:0px;
	text-align:center;}
.foot_bl{font-size:0.8em;color:navy;
	padding:0px;
	margin:0px;
	text-align:center;
	background-color:#8690ff;}

.center{text-align:center;}
img {border:0;}
/*目次*/
.d1{	background : #4682b4 ;
	color:#ffffff;font-weight:bold;
	text-align:left;
	line-height:1.5em;
	border:0px;
	padding:0px;
	margin:0px;}

.d2{	border-bottom:solid 1px #4682b4;
	border-left:solid 10px #4682b4;
	border-top:0px;
	border-right:0px;
	background:#ffffff;
	margin:1px;}


　/*テーブル*/
th{padding:3px;background : #8dc0eb url(../gazou/umi.jpg);	border-bottom:double 5px #2068A4;color:Navy;}
td{padding:3px;}
table.t1{background-color:aliceblue;width:100%;}
td.t2{font:0.8em bold;text-align:center;}