@charset "utf-8";
#wraperIn{
	padding-bottom:13px;}
.bread{
	height:45px;
	padding-left:40px;
	clear:both;
	}
.bread li{
	float:left;
	padding:0 0 0 35px;
	background:url(../images/ico_bread_gakka.gif) 13px center no-repeat;
	line-height:45px;
	font-weight:normal;
	}
.bread li.fir{
	padding-left:0;
	background:none;
	}
/*left*/	
.gakkaLeft{
	float:left;
	
	}
.leftGakka1{
	background:url(../images/bg_left_news.gif) repeat-y;
	}
.leftGakka1{
	margin:0 0 15px 0;
	padding:7px 0 7px 7px;
	width:275px;
	float:left;
	clear:both;
	}	
.leftGakka{
	float:left;
	padding:0 0 0 45px;
	width:535px;
	}
/*hogosha---------*/	
.hogoshaUl li{
	margin:0 0 5px 0;
	font-weight:bold;
	}
.hogoshaUl li a{
		display:block;
	width:263px;
	height:28px;
	line-height:28px;
	text-align:center;
	background:#FFF;
	border:1px solid #c2c2c2;
	color: #003cff;}
.hogoshaUl li a:hover{
	background:#384879;
	color:#fff;
	}	
.hogoshaUl li a#now{
	background:#384879;	
	color:#fff;
	}	
/*hogoshaBox*/	
.hogoshaBox{
	background:#eaeaea;
	margin:23px 15px 30px 0;
	padding:15px 0 15px 0;
	width: 550px;
	float: right;
}
.hogoshaBox_mt{
	margin-top:5px;
	width: 535px;
	}	
.hogoshaBox_mb{
	margin-bottom:10px;
	width: 530px;
	float: right;
	}	
.hogoshaBox p{
	padding:12px 0 0 20px;
	line-height: 1.6;
	}	
/*hogoshaTable*/
.hogoshaTable{
	margin:20px 20px 0 20px;
	width:495px;
}
.hogoshaTable th {
	padding:0 0 5px 0;
}
.hogoshaTable td{
	padding:0 0 3px 5px;
	vertical-align:top;}
.hogoshaTable th span{
	display:block;
	background:#434343;
	padding:3px 3px;
	color:#FFF;
	font-weight:normal;
	text-align:center;}
.hogoshaTable td.ul{
	padding:7px 0 7px 9px;
	background:#fff;
	border:1px  solid #c2c2c2;
	line-height:1.7;
	color: #666666;
}

.hogoshaTable td.ul_tayori{
	padding:7px 0 7px 9px;
	background:#fff;
	border:1px  solid #c2c2c2;
	line-height:1.7;
	color: #CCCCCC;
	height:40px;
}	

.hogoshaTable td.num{
	background:#969696;
	vertical-align:middle;
	text-align:center;
	color: #FFF;
	}
.hogoshaTable td.space{
	height:3px;}
.hogoshaTable td.spaceV{
	width:3px;}	
.hogoshaTable .right {
	float:right;
	margin:0 5px 0 0;
	padding:0 5px;
	background: #e3f2ef;
	color:#fff;
	border: 1px solid #6e6e6e;
}



/*pdfUl*/	
.pdfUl {
	overflow:hidden;
	height:100%;
	}
.pdfUl li{
	padding:0 8px 0 0;
	float:left;}

/*修学旅行*/

.excursion{
     position:relative;
	 margin-bottom:20px;
}

.excursion_2{
     position:relative;
	 margin-bottom:20px;
}

.head{
	height:45px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3398CC;
	margin-bottom:10px;
}

.head_a{
	height:45px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D82173;
	margin-bottom:10px;
}

.excursion h3{
	height:auto;
	width:400px;
	padding-bottom:5px;
	color: #3398CC;
	font-size:14px;
	font-weight:bold;
}

.excursion_2 h3{
	height:auto;
	width:400px;
	padding-bottom:5px;
	color: #D82173;
	font-size:14px;
	font-weight:bold;
}


.date{
	position:absolute;
	left: 405px;
	top: 13px;
	width: 139px;
	text-align:right;
}

.photo{
     width:200px;
	 float:left;
}

.excursion p{
     line-height:1.5;
}

.excursion_2 p{
     line-height:1.5;
}

.excursion img{
     margin:5px 15px 20px 5px;
}

.excursion_2 img{
     margin:5px 15px 20px 5px;
}


