/*-----pulleown menu------------------------------------------------------*/
#pulldown {position: relative; z-index: 2;}
#pulldown-bg {  text-align: center;position: static; margin: 0px 0px 15px 0px; padding: 0px;}


/* 全体のテーブル */
table#aa { width:900px; border-left:2px solid #000000; border-right:2px solid #000000;}
th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif, osaka;}
/* 罫線のあるテーブル */
table#cc { 
	border-collapse:collapse;
	border:1px solid #000000;
	border-spacing:0;
	empty-cells:show;}
table#cc th {
	background-color: #9cc;
	color: #FFFFFF; 
	padding : 5px;
	border:1px solid black;}
table#cc td {
 	padding : 5px;
 	border:1px dotted black;}
table#cc td.right {
 	text-align : right;
 	padding : 5px;
 	border:1px dotted black;}
table#cc td.center {
 	text-align : center;
 	padding : 5px;
 	border:1px dotted black;}

/* 検索ブロック */
#serch { text-align: right; right-margin: 10px;}
/* スクロールバーつきの枠組みで使用 */
.scr-table {height: 550px; overflow-y: scroll;
border-color: #999999;
border-width: 0px;
padding: 0px;
font-size:10pt; /*文字の大きさ*/
font-family:Tahoma; /*書体*/
color: #000000; /*文字色*/
scrollbar-face-color: #faebd7; /*スクロールバー本体の色*/
scrollbar-highlight-color: #bdb1d6; /*スクロールバー左側（上）の影*/
scrollbar-shadow-color: #bdb1d6; /*スクロールバー右側（上）の影*/
scrollbar-3dlight-color: #fafafc; /*スクロールバーの左側（下）の影*/
scrollbar-arrow-color: #bb0033; /*矢印の色*/
scrollbar-track-color: #fafafc; /*背面の色*/
scrollbar-darkshadow-color: #fafafc;/*スクロールバー右側（下）の影*/
}
/* スクロールバーつきの枠組み 2 */
.scr-table2 {height: 290px;width:320px;overflow-y: scroll;
border: 0px solid #aaaaaa;
margin: 57px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size:9pt; /*文字の大きさ*/
line-height:100%;
letter-spacing: 0.4em;
font-family:Tahoma; /*書体*/
color: #000000; /*文字色*/
background-color:#; /*背景の色*/
background-image: url();background-repeat : repeat-y;background-attachment : fixed;background-position : left bottom;
scrollbar-face-color: #9c2; /*スクロールバー本体の色*/
scrollbar-highlight-color: #bdb1d6; /*スクロールバー左側（上）の影*/
scrollbar-shadow-color: #bdb1d6; /*スクロールバー右側（上）の影*/
scrollbar-3dlight-color: #fafafc; /*スクロールバーの左側（下）の影*/
scrollbar-arrow-color: #bb0033; /*矢印の色*/
scrollbar-track-color: #fafafc; /*背面の色*/
scrollbar-darkshadow-color: #fafafc;/*スクロールバー右側（下）の影*/
}
/* スクロールバーつきの枠組み 3 */
.scr-table3 {height: 290px;width:178px;overflow-y: scroll;
border: 0px solid #aaaaaa;
margin: 57px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size:9pt; /*文字の大きさ*/
line-height:100%;
letter-spacing: 0.4em;
font-family:Tahoma; /*書体*/
color: #000000; /*文字色*/
background-color:#; /*背景の色*/
background-image: url();background-repeat : repeat-y;background-attachment : fixed;background-position : left bottom;
scrollbar-width: 5px; /*スクロールバー本体の色*/
scrollbar-face-color: #9c2; /*スクロールバー本体の色*/
scrollbar-highlight-color: #bdb1d6; /*スクロールバー左側（上）の影*/
scrollbar-shadow-color: #bdb1d6; /*スクロールバー右側（上）の影*/
scrollbar-3dlight-color: #fafafc; /*スクロールバーの左側（下）の影*/
scrollbar-arrow-color: #bb0033; /*矢印の色*/
scrollbar-track-color: #fafafc; /*背面の色*/
scrollbar-darkshadow-color: #fafafc;/*スクロールバー右側（下）の影*/
}
/* まりものリストマーク  */
.scr-table3 ul li {list-style-image:url(image/marimo_bt.gif);}
.scr-table4 ul {margin:0px 0px; padding:0 0 10 5px;}
.scr-table4 ul li {list-style-image:url(image/black_arrow_maru.gif);margin-left:0px;}
.scr-table4 ul li a{color:#000000;}
/* top pageの枠組み 4 */
.scr-table4 {height: 290px;width:140px;
overflow-y: no-scroll;
border: 0px solid #aaaaaa;
margin: 57px 0px 0px 3px;
padding: 0px 0px 0px 0px;
font-size:9pt; /*文字の大きさ*/
line-height:130%;
letter-spacing: 0.2em;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; /*書体*/
color: #000000; /*文字色*/
background-color:#; /*背景の色*/
background-image: url();background-repeat : no-repeat;background-attachment : fixed;background-position : left bottom;
scrollbar-face-color: ; /*スクロールバー本体の色*/
/*scrollbar-highlight-color: #bdb1d6; /*スクロールバー左側（上）の影*/
/*scrollbar-shadow-color: #bdb1d6; /*スクロールバー右側（上）の影*/
/*scrollbar-3dlight-color: #fafafc; /*スクロールバーの左側（下）の影*/
/*scrollbar-arrow-color: #bb0033; /*矢印の色*/
/*scrollbar-track-color: #fafafc; /*背面の色*/
/*scrollbar-darkshadow-color: #fafafc;/*スクロールバー右側（下）の影*/
}

/* ドット枠 */
.dot-table {border-color: #999999;border-width: 1px;border-style: dotted;padding: 0px;font-size:10pt; /*文字の大きさ*/font-family:Tahoma; /*書体*/color: #000000; /*文字色*/
}
/* 二重枠テーブル */
.futae-table {border-color: #aaaaaa;border-width: 3px;font-size:10pt;color: #000000; /*文字色*/background-color:#ffffff;border:double; /*フォームの枠の太さと色*/
}

/* ドットで囲まれたＤＩＶ */
.dot-div{border-color: #808080;border-width: 1px;border-style: dotted;padding: 10px;}

/*TOPページ子ども会協賛事務局のDIV　位置に注意*/
#kyosan-banar {background-color: #99cc22;border-color: #808080;border-width: 1px;border-style: dotted;text-align:center;top: 0px;left:40px;position: relative;padding: 16px;width:550px;
}
/*グレーのドットに囲まれて中が水色のDIV　位置に注意*/
div.BB {background-color: #E0FFFF;border-color: #808080;border-width: 1px;border-style: dotted;text-align:center;position: relative;top: 0px;left:300px;padding: 6px;width:150px;
}
/*あちらこちらのタイトルDIV*/
div.AA {font-size:9pt;color: #000066;background-color: ;border-color: #808080;border-width: 0px;border-style: dotted;text-align:right;padding: 6px;font-family:Comic Sans MS;
}
/*角丸の設定*/
.round_top {
  background : #6699cc url(http://ra-net.jp/kids/img/kado_a.gif) no-repeat left top;
  padding-bottom: 1px;
  width:400px;
  }
.round_top p {
  background : transparent url(http://ra-net.jp/kids/img/kado_b.gif) no-repeat right top;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 10px;
	text-align:right;
	font-size:12px;
	color:white;
  }

.round_middle {
  background : #bedafc url(http://ra-net.jp/kids/img/kado_b.gif) no-repeat right top ;
  margin: 0;
  padding: 1px 10px;
  color: #333;
 }
.round_middle p {
  text-align: left;
  font-size:12px;
  padding-bottom: 0px;
  }
.round_bottom {
  background : #bedafc url(http://ra-net.jp/kids/img/kado_c.gif) no-repeat right bottom;
  }
.round_bottom p {
  background : transparent url(http://ra-net.jp/kids/img/kado_d.gif) no-repeat left bottom;
   padding: 1px 5px 20px 60px;
text-align: left;
  font-size:12px;
  }

/*グレーの点線*/
hr.gray-dot {
	BORDER-LEFT-COLOR: #aaaaaa;
	BORDER-BOTTOM-COLOR: #aaaaaa;
	BORDER-TOP-STYLE: dashed;
	BORDER-TOP-COLOR: #aaaaaa;
	BORDER-RIGHT-STYLE: dashed;
	BORDER-LEFT-STYLE: dashed;
	BORDER-RIGHT-COLOR: #aaaaaa;
	BORDER-BOTTOM-STYLE: dashed;
   margin-left: 20px;
	width:98%;
}
/*フッター部分の全子連連絡先*/
#footer-address {
	width : 600px;
	height : 107px;
	position:relative; 
	margin : 0px;
	background : transparent url(image/bg_address.gif) no-repeat center bottom;
	padding: 10px 30px ;
	text-align:center;
	line-height:170%;
	font-size:10px;
	background-color: #ffffff;
	  }

/*中央ブロックの定義*/
table#cc{width: 95%;margin-left: 20px; border-width: 2px;}
table#cc td{border-width: 1px;padding: 5px;}
table#dd{width: 95%;margin-left: 20px; border-width: 0px;}
table#dd td{border-width: 0px;padding: 5px;}

/*-----画像の回り込み---------------------------------------------------------*/
.imageRight {float:right;margin:0px 0px 5px 5px;}
.imageLef {float:left;margin:0px 0px 5px 5px;}


