/*
========================================
CSS for top page
========================================*/



/* 
---------------------------------------------------------- */
#nv_katagami a{display: block;width:242px;height:47px;text-indent:-9999px;background: url(../img/nv_katagami.gif)  no-repeat;}
#nv_katagami a:hover{background: url(../img/nv_katagami_ov.gif)  no-repeat;}
#nv_illust a{display: block;width:242px;height:47px;text-indent:-9999px;background: url(../img/nv_illust.gif)  no-repeat;}
#nv_illust a:hover{background: url(../img/nv_illust_ov.gif)  no-repeat;}
#nv_hoiku a{display: block;width:242px;height:47px;text-indent:-9999px;background: url(../img/nv_hoiku.gif)  no-repeat;}
#nv_hoiku a:hover{background: url(../img/nv_hoiku_ov.gif)  no-repeat;}
#nv_link a{display: block;width:242px;height:47px;text-indent:-9999px;background: url(../img/nv_link.gif)  no-repeat;}
#nv_link a:hover{background: url(../img/nv_link_ov.gif)  no-repeat;}
#nv_mook a{display: block;width:242px;height:25px;text-indent:-9999px;background: url(../img/nv_mook.gif)  no-repeat;}
#nv_mook a:hover{background: url(../img/nv_mook_ov.gif)  no-repeat;}
#nv_book a{display: block;width:242px;height:25px;text-indent:-9999px;background: url(../img/nv_book.gif)  no-repeat;}
#nv_book a:hover{background: url(../img/nv_book_ov.gif)  no-repeat;}

#a_nv_latest a{display: block;width:155px;height:40px;text-indent:-9999px;background: url(../img/012_nv_latest2.gif)  no-repeat;}
#a_nv_latest a:hover{background: url(../img/012_nv_latest_ov2.gif)  no-repeat;}
#b_nv_latest a{display: block;width:155px;height:40px;text-indent:-9999px;background: url(../img/345_nv_latest2.gif)  no-repeat;}
#b_nv_latest a:hover{background: url(../img/345_nv_latest_ov2.gif)  no-repeat;}
.nv_backnumber a{display: block;width:118px;height:13px;text-indent:-9999px;background: url(../img/nv_backnumber2.gif)  no-repeat;}
.nv_backnumber a:hover{background: url(../img/nv_backnumber_ov2.gif)  no-repeat;}


/*#nmain{background:url(../img/new_main_bk.gif) repeat-x;margin:0 10px;height:476px;text-align:left;position:relative;}*/
#nmain{margin:0 10px;height:100px;text-align:left;position:relative;}
#nmain .adbnr{position:absolute;top:0px;left:292px;width:468px;height:60px;}
#nmain .hoikuBnr{position:absolute;top:60px;left:292px;width:468px;height:125px;}
#nmain .seminarBnr{position:absolute;top:60px;left:292px;width:468px;height:96px;}
#nmain .cover012{position:absolute;top:224px;left:75px;width:190px;height:251px;}
#nmain .cover345{position:absolute;top:224px;left:397px;width:190px;height:251px;}
#nmain .ttl012{position:absolute;top:253px;left:254px;width:129px;height:49px;}
#nmain .btn012{position:absolute;top:308px;left:254px;width:129px;height:49px;}
#nmain .btnback012{position:absolute;top:348px;left:288px;width:129px;height:49px;}
#nmain .ttl345{position:absolute;top:356px;left:577px;width:129px;height:50px;}
#nmain .btn345{position:absolute;top:410px;left:575px;width:155px;height:40px;}
#nmain .btnback345{position:absolute;top:450px;left:606px;width:118px;height:13px;}
#nmain .announce{position:absolute;top:384px;left:267px;width:130px;height:71px;}
#nmain .extra{position:absolute;top:169px;left:575px;width:180px;height:182px;}

#nnvBlk{margin:-1px 10px 0;text-align:left;position:relative;}
#nnv{height:40px;}
#nnv .ttl{float:left;width:161px;height:39px;}
#nnv .rnv{margin-left:407px;width:342px;height:31px;background:url(../img/new_nv.gif) no-repeat;position:relative;}
#nnv #nnv_mook{position:absolute;top:3px;left:109px;width:118px;height:24px;}
#nnv #nnv_mook a{display:block;width:118px;height:24px;text-indent:-9999px;background:url(../img/new_nv_mook.gif) no-repeat;}
#nnv #nnv_mook a:hover{background:url(../img/new_nv_mook_ov.gif) no-repeat;}
#nnv #nnv_book{position:absolute;top:3px;left:229px;width:109px;height:24px;}
#nnv #nnv_book a{display:block;width:109px;height:24px;text-indent:-9999px;background:url(../img/new_nv_book.gif) no-repeat;}
#nnv #nnv_book a:hover{background:url(../img/new_nv_book_ov.gif) no-repeat;}

.hr{margin-top:10px;}

/* FOOTER
---------------------------------------------------------- */
#top_ft_inq{
	position:absolute;
	top:0;
	left:288px;
}

#top_ft_inq a{display: block;width:175px;height:40px;text-indent:-9999px;background: url(../lib/img/ft_nv_inq.gif)  no-repeat;}
#top_ft_inq a:hover{background: url(../lib/img/ft_nv_inq_ov.gif)  no-repeat;}


#top_ft_txt{width:385px;
	position:absolute;
	top:36px;
	left:98px;
	font-size:10px;line-height:12px;
}
#top_ft_txt a{
	line-height:18px;
}

/* news
---------------------------------------------------------- */
#news{
	width:600px;float:left;clear:left;
}
#news .date{
	padding:10px 0 0 37px;
	color:#543624;
	font-size:12px;line-height:17px;
	font-weight:bold;
}
#news .bd{
	background:url(../img/news_dot.gif) no-repeat 39px 3px;
	padding:0 0 0 48px;
	font-size:12px;line-height:17px;
}
#news .date{
	padding:10px 0 0 37px;
	color:#543624;
	font-size:18px;line-height:24px;
	font-weight:bold;
}
