﻿@charset "utf-8";

/*-----------------------------------------------
 TOP INFO
-----------------------------------------------*/
#recommend{
	margin:0px auto;
	padding:20px 0px 0px;
	/*float: right;*/
	width:950px;
	}

#info{
	margin:0;
	padding-left:0px;
	float:left;
	width:475px;
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}

img.info{
	margin-bottom:10px;
}	
	
/* TOPICS----------------------*/

#info dl#topics{
	margin-bottom:10px;
	padding:10px 0px 30px 0px;
}

#topics dt {
	float: left;
	clear: left;
	width: 10em;
	padding: 3px 0px;
	font-size:12pt;
	font-weight:bold;
	color:#FF6666;
}

#topics dd {
text-align:left;
	padding: 3px 0px 3px 5em;
	border-bottom:dotted #CCCCCC 1px;
	font-size:12pt;
}


/* EVENT REPORT----------------------*/

	
#info dl#blog{
margin-bottom:10px ;
	padding:0px ;
	}

#blog dt {
  float: left;
  clear: left;
  width: 6em;
  padding: 0px 0 10px 0px;
}
#blog dd {
  float: left;
  clear: left;
  padding: 0px 0 10px 7em;
}

/* NOTE----------------------*/

#note{
	margin:10px auto;
	padding:10px 0;
	background-image:url(../images/common/background.jpg);
	height: 320px;
}
	
#note ul{
	margin:0px;
	padding:0px 0px;
	width:950px;
	float: left;
	}
	
#note li{
	margin:0px ;
	float:left;
	}
	
li#gakken{
	margin-right:25px ;
	float:left;
	}

li#harie{
	margin-right:25px ;
	float:left;
	}
	
#note li.last{
 margin:0px ;
	padding-right:0px;
	float:left;
}

#classroom{
	width:950px;
	height:320px;
	margin:0 auto;

}

/*　2017追記　*/
li#gakken {
    margin-right: 20px;
}

li#harie {
    margin-right: 0px;
}


#footer ul{
	margin-top:10px;
	float:none;
	text-align:center;
}
#footer ul li{
	margin:0px 5px;
}
