@charset "shift_jis";
/* CSS Document */


#kikaku {
	margin:0 auto;
}

h2#kikaku_top{
	margin:0;
	padding:0;
	width:732px;
	height:48px;
	display:block;
	text-indent:-9999px;
	background:url("../image/kikaku/kikaku_top.png") no-repeat 0 0;
	behavior: expression(IEPNGFIX.fix(this)); 
}

#book01{
	float:left;
	margin-top:3px;
}
#book02{
	float:right;
	margin-right:5px;
	margin-top:3px;
}

.top{
	width:352px;
	height:383px;
	display:block;
	text-indent:-9999px;
}
#book01 div.top{
	background:url("../image/kikaku/book01_top.gif") no-repeat 0 0;
}

#book02 div.top{
	background:url("../image/kikaku/book02_top.gif") no-repeat 0 0;
}


.book_bottom{
	width: 352px;
	height:34px;
	display:block;
	background:url("../image/kikaku/book_bottom.gif") no-repeat 0 0;
}

.writer{
	width:348px;
	border-left:2px solid #b00;
	border-right:2px solid #b00;
	background:url("../image/kikaku/book_bg.gif");
}
.inner img{
	border:0;
}
.inner dd img{
	width:200px;
	height:40px;
	margin-left: 7px;
}

.inner{
	width:317px;
	margin:0 auto;
	padding: 10px 0 5px;}

.inner dt{
	width:113px;
	height:113px;
	_margin-left: -204px;
}
*:first-child+html .inner dt{
	margin-left: -204px;
}

.inner dd{
	width: 207px;
	height:113px;
	margin-left: 113px;
	margin-top: -113px;
}
.inner h3{
	background:url("../image/h3.gif");
	margin:0;
	_margin-top: -3px;
	padding:3px 5px;
	border-bottom: 2px dotted #b00;
	font-size:1.2em;
	text-align:right;
}
.inner h6{
	margin:0;
	padding:3px 5px;
	border-bottom: 2px dotted #b00;
	font-size:1.2em;
	text-align:right;
}

.inner a:hover{
	background:none;}
