/* CSS Document */
/* 2008,5,24現在 */



/*　テーブルレイアウト　*/
table{/*width:530px;*/
			border-collapse:collapse;
			border-spacing:0px;
			}
			
tr {background-image:url(../images/line1.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		}
		
caption {background-image:url(../images/line1.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		margin-bottom:0.5em;
		padding: 5px 5px 5px 5px;
			font-size:18px;
			color:#FF6600;
			 font-weight:bold; 
			}
	
th{text-align:left;
			vertical-align:top;
			margin:0px;
			padding: 5px 5px 8px 5px;
			color:#FF6600;
			font-size:14px;
			width:70px;
			}
			
th.enT{text-align:left;
			vertical-align:top;
			margin:0px;
			padding: 5px 5px 8px 5px;
			color:#FF6600;
			font-size:14px;
			width:150px;
			}
			
td{text-align:left;
			vertical-align:top;
			margin:0px;
			padding: 5px 5px 8px 5px;
			font-size:14px;
			}
			

table #tb1{/*width:530px;*/
			border-collapse:collapse;
			border-spacing:1px;
			}
.tb1 tr {background-image:url(../images/line1.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		}
		
.tb1 caption {background-image:url(../images/line1.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		margin-bottom:0.5em;
			font-size:18px;
			padding: 5px 5px 5px 5px;
			color:#FF6600;
			 font-weight:bold; 
			}
.tb1 th{border-right:dotted 1px #FF9933;
		border-left:#FF9933 dotted 1px;
		vertical-align:top;
			margin:0px;
			color:#FF6600;
			font-size:16px;
			width:70px;
			text-align:center;
			}
			
.tb1 td{ border-right:#FF9933 dotted 1px;
		border-left:#FF9933 dotted 1px;
			vertical-align:top;
			margin:0px;
			font-size:16px;
			text-align:center;
			}
			


/*　テーブルレイアウト(課外保育)　*/
table #kagai { letter-spacing:0.1em;}

.bc1 tr {background-image:url(../images/line1.gif);
		background-repeat:repeat-x;
		background-position:left bottom;
		}

.bc1{border-collapse:collapse;}

.bc1 th , .bc1 td{ padding:0.4em 1em;
					border-top:1px solid #000000;
					border-bottom:1px solid #000000;
					}

table #tbl2 {margin-bottom:5px;
		letter-spacing:0.1em;
		}
		
.bc caption {margin-bottom:0.5em;
			font-size:small;
			color:#666666;
			}
.bc th{text-align:left;
			vertical-align:top;
			margin:0px;
			padding: 5px 0px 8px 5px;
			color:#FF6600;
			font-size:14px;
			width:80px;
			}
		
		
		
.bc2 tr {background-image:none;
		}

.bc2 caption {background-image:none;
border:1px solid #339933;
border-bottom:none;
margin-bottom:0px;
			font-size:15px;
			color:#339933;
			 font-weight:bold; 
			}
					

.bc2{border-collapse:collapse;}

.bc2 th , .bc2 td{	padding:0.4em 0.5em;
					border:1px solid #339933;
					}
.bc2 th { background:#FFFFCC;
		color:#339933;
		text-align:justify;
		}
		
		
		
.bc3 tr {background-image:none;
		}


.bc3 caption {background-image:none;
border:1px solid #339933;
border-bottom:none;
margin-bottom:0px;
			font-size:15px;
			color:#339933;
			 font-weight:bold; 
			}					

.bc3{border-collapse:collapse;}

.bc3 th {	padding:0.2em 0.5em;
					border:1px solid #339933;
					}
.bc3 td{	padding:0.2em 0.5em;
					border:1px solid #339933;
					font-size:80%;
					}
.bc3 th {
	background:#FFFFCC;
	color:#339933;
	width:40px;
	line-height:14px;
	position: static;
		}

/*　h1 h2 h3 h4 h5 h6　*/
h1{font-size:20px; font-weight:bold; color:#FF6666; line-height:30px; background:url(../images/hpink.gif) no-repeat; background-position:left; text-indent:20px;}
h1.pdflinks{ float:left; font-size:20px; font-weight:bold; color:#FF6666; line-height:30px; background:url(../images/hpink.gif) no-repeat; background-position:left; text-indent:20px;}

h2{font-size:15px; font-weight:bold; color:#339933; line-height:25px;}
.kagai1{font-size:16px; font-weight:bold; color:#FF9900; line-height:20px;border:solid 1px #FF9900; border-left:solid 8px #FF9900; width:460px; text-align:20px; padding:10px;}
h3{font-size:14px; font-weight:bold;  line-height:20px;}
.big{font-size:15px; font-weight:bold;  line-height:20px;}

h4{ letter-spacing:0.3em; font-size:17px; font-weight:bold;  line-height:25px; color:#000066; margin-top:10px; margin-bottom:5px; border-bottom:dotted 2px #000066; width:480px; text-align:center;}
.h4left{ letter-spacing:normal; font-size:15px; font-weight:bold;  line-height:25px; color:#339933; margin-top:10px; margin-bottom:5px; border-top:dotted 3px #339933; border-bottom:dotted 3px #339933; width:480px; text-align:center;}


h5{font-size:16px; font-weight:bold; color:#000099; line-height:18px;}

.kome1{font-size:12px; color:#FF0000; line-height:13px;}
.p1{font-size:13px; font-weight:bold; line-height:16px;}

/*　h1 h2 h3 h4 h5 h6　英語版　*/
h1.eng1{font-size:18px; font-weight:bold; color:#FF6666; line-height:28px; background:url(../images/hpink.gif) no-repeat; background-position:left; text-indent:20px;}
h1.eng11{font-size:17px; font-weight:bolder; color:#FF6666; line-height:18px; background:url(../images/hpink.gif) no-repeat; background-position:left; text-indent:20px; height:40px;}
h1.pdflinks-en{float:left; font-size:18px; font-weight:bold; color:#FF6666; line-height:28px; background:url(../images/hpink.gif) no-repeat; background-position:left; text-indent:20px;}

h2 .eng2{font-size:15px; font-weight:bold; color:#339933; line-height:25px;}
.kagai1-en{font-size:16px; font-weight:bold; color:#FF9900; line-height:20px;border:solid 1px #FF9900; border-left:solid 8px #FF9900; width:460px; text-align:20px; padding:10px;}
h3 .eng3{font-size:14px; font-weight:bold;  line-height:20px;}
.big-en{font-size:15px; font-weight:bold;  line-height:20px;}

h4 .eng4{ letter-spacing:0.3em; font-size:17px; font-weight:bold;  line-height:25px; color:#000066; margin-top:10px; margin-bottom:5px; border-bottom:dotted 2px #000066; width:480px; text-align:center;}
.h4left-en{ letter-spacing:normal; font-size:15px; font-weight:bold;  line-height:25px; color:#339933; margin-top:10px; margin-bottom:5px; border-top:dotted 3px #339933; border-bottom:dotted 3px #339933; width:480px; text-align:center;}


h5 .eng5{font-size:16px; font-weight:bold; color:#000099; line-height:18px;}

.kome1-en{font-size:12px; color:#FF0000; line-height:13px;}
.p1-en{font-size:13px; font-weight:bold; line-height:16px;}



/*　各コースナビゲーション2　*/


ul#or-navi{height:40px; width:500px; margin:0px;}
li{display:inline;}

li#or180 a{display:block; width:124px; height:35px; float:right; background:url(../images/s-navi-o.gif) no-repeat left bottom; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; line-height:35px;  text-decoration: none; padding-right:8px;}
#or180  a:hover{ color:#FF0000; background-image:url(../images/s-navi-o1.gif);}

li#or200 a{display:block; width:178px; height:35px; float:right; background:url(../images/s-navi-200.gif) no-repeat left bottom; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:center; line-height:35px;  text-decoration: none; padding-right:8px;}
#or200  a:hover{ color:#FF0000; background-image:url(../images/s-navi-200over.gif);}

li#or180-en a{display:block; width:124px; height:35px; float:right; background:url(../images/s-navi-o.gif) no-repeat left bottom; color:#FFFFFF; font-size:15px; font-weight:bold; text-align:center; line-height:35px;  text-decoration: none; padding-right:8px;}
#or180-en  a:hover{ color:#FF0000; background-image:url(../images/s-navi-o1.gif);}

li#or200-en a{display:block; width:178px; height:35px; float:right; background:url(../images/s-navi-200.gif) no-repeat left bottom; color:#FFFFFF; font-size:15px; font-weight:bold; text-align:center; line-height:35px;  text-decoration: none; padding-right:8px;}
#or200-en  a:hover{ color:#FF0000; background-image:url(../images/s-navi-200over.gif);}

li#or280-en a{display:block; width:275px; height:35px; float:right; background:url(../images/s-navi-300.gif) no-repeat left bottom; color:#FFFFFF; font-size:15px; font-weight:bold; text-align:center; line-height:35px;  text-decoration: none; padding-right:8px;}
#or280-en  a:hover{ color:#FF0000; background-image:url(../images/s-navi-300over.gif);}




/*　TOPへボタン　*/
a.totop:link { width:150px; color:#000099; font-size:12px;text-decoration: none;  line-height:150%; text-align:right; float:right;}
a.totop:visited {width:150px; color:#000099; font-size:12px;text-decoration:none; font-weight:bold; line-height:150%; text-align:right; float:right;}
a.totop:hover {width:150px; color:#FF3300; font-size:12px;;text-decoration: underline; line-height:150%; text-align:right; float:right;}
a.totop:active {width:150px; color:#000099; font-size:12px;text-decoration: none; line-height:150%; text-align:right; float:right;}



.Rkome{font-size:16px; font-weight:bold; color:#FF0000;}
.greenF{font-size:16px; font-weight:bold; color:#339933;}


/*　お問い合わせナビ　*/

ul#inq-navi{height:200px; width:450px; margin-left:10px; margin-top:10px;}
li{display:inline;}
li#inquiry a{display:block; width:380px; height:72px; float:left; background:url(../japanese/images/inq.jpg) no-repeat left bottom;}
#inquiry  a:hover{background-image:url(../japanese/images/inq_over.jpg);} 

li#sankan a{display:block; width:380px; height:72px; float:left; background:url(../japanese/images/b-inq.jpg) no-repeat left bottom;}
#sankan  a:hover{background-image:url(../japanese/images/b-inq_over.jpg);} 

li#cu a{display:block; width:400px; height:72px; float:left; background:url(../english/images/cu.jpg) no-repeat left bottom;}
#cu a:hover{background-image:url(../english/images/cu_over.jpg);} 

li#va a{display:block; width:400px; height:72px; float:left; background:url(../english/images/va.jpg) no-repeat left bottom;}
#va a:hover{background-image:url(../english/images/va_over.jpg);} 


/*　サイトマップ　*/
ul#siteMap{height:auto;}


li#midasi1 a{ display:block; height:40px; width:230px; font-size:15px; font-weight:bold; color:#666666; line-height:40px; text-decoration:none; background:url(../images/arrow2.gif) no-repeat left; text-indent:40px;}
#midasi1 a:hover{color:#FF6600; background:url(../images/arrow1.gif)  no-repeat left ; }

li#midasi1-en a{ display:block; height:60px; width:230px; font-size:15px; font-weight:bold; color:#666666; line-height:18px; text-decoration:none; background:url(../images/arrow2.gif) no-repeat left; text-indent:40px; padding-top:5px;}
#midasi1-en a:hover{color:#FF6600; background:url(../images/arrow1.gif) no-repeat left ; }

li#midasi2 a{ display:block; height:40px; width:230px;  font-size:15px; font-weight:bold; color:#666666; line-height:40px; text-decoration:none; background:url(../images/arrow4.gif) no-repeat center left; text-indent:50px;}
#midasi2 a:hover{color:#FF6600; background:url(../images/arrow5.gif)  no-repeat left ; }


#sMap{ display:block; width:250px; font-size:17px; font-weight:bold; color:#FFFFFF; line-height:25px; text-decoration:none; background:#66CC00 url(../images/arrow3.gif) no-repeat left; text-align:left; text-indent:40px;}
