
/* #################### top_page ################# */

#container{
padding:0;
margin:0;
}

a:link {
    color:#009FE6;
}
a:visited {
    color:#009FE6;
}
a:active {    /*クリックされた時の設定*/
    color:#009FE6;
}
a:hover {    /*マウスオーバ時の設定*/
    text-decoration:underline;
    color:#009FE6;
}
a {    /*リンクにまとめて設定*/
    text-decoration: none;
}


body {
	color:#595858;
	margin: 0px;
	padding: 0px;
}
#head {
	background-image: url(../../images/header_bg.gif);
	height:108px;
}
#navi {
margin:5px 0 0 0; 
padding:0;
background-color:#f2dbe8;
}
#navi .navi_btn {
text-align:left;
width:780px;
}
#navi .navi_btn img{
padding:0;
margin:0px;
}
.maru{
padding:0;
margin:3px 2px 0 3px;
}

table.news td{
	border-collapse: collapse;
	line-height:1.4;
	font-size:12px;
	color:#595858;
}


table.book{
	width:368px;
	border-collapse: collapse;
	margin:0 0 0 0;
}

table.book td{
	font-size:12px;
	line-height:1.5;
	padding:2px 2px 2px 3px;
	border:solid 1px #666666;
	border-collapse: collapse;
}

table.book td.noborder{
	font-size:11px;
	line-height:1.3;
	padding:2px 2px 2px 3px;
	border:none;
}

table.book td.main{
	padding:8px 12px 8px 12px;
}

table.book td.main img.book_cnt{
	margin:0 12px 0 12px;
}

table.book td.junior{
	background-color:#dd960f;
}

table.book td.elementary{
	background-color:#D06EA2;
}

table.book td.wadai{
	background-color:#009fe6;
}

.kankou{
height:8px;
line-height:1.2;
text-align:center;
width:90px;
color:#1f5cc0;
border:1px solid #1f5cc0;
padding:1px;
font-size:10px;
margin:4px 0 0 2px;
}
