@charset "UTF-8";
/* CSS Document */

/* メインコンテンツ */
div#TopMain {
	padding: 0;
}


/* トップページ左側 */
div#LeftCnt	{
	width:390px;
	margin:0;
	float:left;
}

div#MainImg	{
	margin:0;
	padding:0;
	width:230px;
	height:415px;
	float:left;
	background:url(../images/mainimg.jpg) 0 100% no-repeat;
}


/* アクセスカウンター	 */
div#counter {
	margin:0;
	padding:395px 10px 0;
	height:20px;
}



/* ナビ */
div#navi {
	margin:0;
	padding:0;
	width:160px;
	float:left;
	background:#FFFFFF;
}

ul#navi00{
    list-style:none;
	margin:0;
    width:160px;
	padding:0; 
}

ul#navi00 li{
	list-style:none;
	width:160px;
	margin:0;
}

ul#navi00 a{
    display:block;
    width:160px;
    height:47px;
    text-indent:-999px;
    overflow:hidden;
}

div#navi li#navi01 a{background:url(../images/navi_top_01.jpg) no-repeat;}
div#navi li#navi01 a:hover, div#navi li#navi01 a.active{background:url(../images/navi_top_01.jpg) no-repeat -160px 0px;}

div#navi li#navi02 a{background:url(../images/navi_top_02.jpg) no-repeat;}
div#navi li#navi02 a:hover, div#navi li#navi02 a.active{background:url(../images/navi_top_02.jpg) no-repeat -160px 0px;}

div#navi li#navi03 a{background:url(../images/navi_top_03.jpg) no-repeat;}
div#navi li#navi03 a:hover, div#navi li#navi03 a.active{background:url(../images/navi_top_03.jpg) no-repeat -160px 0px;}

div#navi li#navi04 a{background:url(../images/navi_top_04.jpg) no-repeat;}
div#navi li#navi04 a:hover, div#navi li#navi04 a.active{background:url(../images/navi_top_04.jpg) no-repeat -160px 0px;}

div#navi li#navi05 a{background:url(../images/navi_top_05.jpg) no-repeat;}
div#navi li#navi05 a:hover, div#navi li#navi05 a.active{background:url(../images/navi_top_05.jpg) no-repeat -160px 0px;}

div#navi li#navi06 a{background:url(../images/navi_top_06.jpg) no-repeat;}
div#navi li#navi06 a:hover, div#navi li#navi06 a.active{background:url(../images/navi_top_06.jpg) no-repeat -160px 0px;}

/* アーカイブスバナー */
p#archives	{
	width:160px;
	margin:0;
	padding-top:30px;
}

p#archives a{
	display:block;
    width:160px;
    height:50px;
    text-indent:-999px;
    overflow:hidden;
	background:url(../images/archives.jpg) no-repeat;
}

p#archives a:hover, p#archives a.active{background:url(../images/archives.jpg) no-repeat -160px 0px;}


/* 右コンテンツ */
div#RightCnt	{
	margin:0;
	width:410px;
	float:left;
}

/* what's newと講座 */
div#WhatKouza	{
	margin:0;
	padding-left:20px;
	width:235px;
	float:left;
	background:#FFFFFF;
}

div#whats	{
	margin:0;
	width:235px;
}

iframe#wcont	{
	width:235px;
	height:245px;
	border:0;
}

div#Kouza	{
	margin:0;
	padding-top:15px;
	width:235px;
	border:0;
}

iframe#kcont	{
	width:235px;
	height:83px;
	border:0;
}

/* 最新著書 */
div#NewBook	{
	margin:0;
	padding:10px 20px 0 15px;
	width:120px;
	float:left;
	border:0;
}

img.newbook	{
	margin:5px 20px 0;
	width:80px;
}

div#Ebook	{
	margin:10px 0 0;
	width:118px;
	border:#c3bfbd 1px solid;
	background:#f3f2f2;
}

img#Ebk_icon	{
	width:72px;
	margin:10px 23px;
}

