@charset "utf-8";

/* 大見出し */
h2 {
	background: url(./img/ttl.jpg) 0 0 no-repeat;
}
/* サイドバー */
#side-navi h3 a{
	background: url(../page/img/side-sh.gif) 0 -50px no-repeat;
}
#side-navi h3 a:hover{
	background: url(../page/img/side-sh.gif) -200px -50px no-repeat;
}

/* メイン
----------------------------------------------------*/
/* 上部ボックス */
#main #entry #konna p {
	width: 260px;
	height: 16px;
	background: url(./img/edu1-txt.gif) 0 0 no-repeat ;
}
#main #entry #shikkari p {
	width: 233px;
	height: 16px;
	background: url(./img/edu2-txt.gif) 0 0 no-repeat ;
}

/* 小見出し
----------------------------------------------------*/
#main #edu1-1 p {
	background: url(./img/edu1-sh.gif) 0 0 no-repeat;
}
#main #edu1-2 p {
	background: url(./img/edu1-sh.gif) 0 -20px no-repeat;
}
#main #edu1-3 p {
	background: url(./img/edu1-sh.gif) 0 -40px no-repeat;
}
#main #edu1-4 p {
	background: url(./img/edu1-sh.gif) 0 -60px no-repeat;
}
#main #edu1-5 p {
	background: url(./img/edu1-sh.gif) 0 -80px no-repeat;
}
#main #edu2-1 p {
	background: url(./img/edu2-sh.gif) 0 0 no-repeat;
}
#main #edu2-2 p {
	background: url(./img/edu2-sh.gif) 0 -20px no-repeat;
}
#main #edu2-3 p {
	background: url(./img/edu2-sh.gif) 0 -40px no-repeat;
}
#main #edu2-4 p {
	background: url(./img/edu2-sh.gif) 0 -60px no-repeat;
}
#main #edu2-5 p {
	background: url(./img/edu2-sh.gif) 0 -80px no-repeat;
}
#main #edu2-6 p {
	height: 19px;
	background: url(./img/edu2-sh.gif) 0 -100px no-repeat;
}/* たまご
----------------------------------------------------*/
.column {
	float: left;
	width: 335px;
	margin: 10px;
}

img.tamagoimg {
	margin-bottom: 20px;
	margin-left: 15px;
}
.tamago p.tamago-sh {
	height: 25px;
	padding-left: 0;
	margin-bottom: 15px;
	background: none ;
	text-indent: -9999px;
}
.tamago #tamago-k {
	background: url(./img/tamago-k) 0 0 no-repeat ;
}
.tamago #tamago-s {
	background: url(./img/tamago-s) 0 0 no-repeat ;
}
#main .col2.tamago p {
	padding-left: 0;
}
.graph {
	width: 705px;
	margin: 0 auto;
}

h5 {
	padding-top: 20px;
	margin: 10px;
}
.section.rb {
	background: #e9f7fe;
	padding: 20px;
}
.section.rb p {
	padding: 10px;
}
#ronbun {
	margin: 10px 10px 0 10px;
}
#ronbun dt {
	color: #40aedc;
	font-weight: bold;
	padding-left: 0 !important;
	margin-left: 0 !important;
}
#ronbun dd {
	margin-left: 0 !important;
	padding-bottom: 20px;
}

.section img{
	width: 180px;

}
.section em {
	font-size: 16px;
}
