@charset "utf-8";

/*  Annual
---------------------------------------------------------- */

div#body div#main div.jkh ul li p.all {
	margin-top: 1px;
	padding: 10px;
	background: #f6f6f6;
}

div#body div#main div.jkh ul li p.all a {
	display: block;	
	margin-left: 40px;
}

div#body div#main div.jkh ul li p.all img {
	float: left;
	width: 30px;
	margin-right: 10px;
}

div#body div#main div.jkh ul ul.link_pdf li {
	padding-left: 20px;
	_padding-left: 23px;
}

div#body div#main div.jkh ul ul.link_pdf li a {
	display: inline;
	margin-left: 0;
}

div#body div#main div.jkh div.right {
	width: 475px;
	padding-bottom: 20px;
}

div#body div#main div.jkh p.image {
	position: relative;
	float: left;
	margin-top: -3px;
	margin-left: -3px;
	padding-bottom: 20px;
}

@media print {
	div#body div#main div.jkh p.image,
	div#body div#main div.jkh div.right {
		float: none;
	}
}

/*  Clearfix
---------------------------------------------------------- */

div#body div#main div.jkh:after,
div#body div#main div.jkh ul li p.all:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

div#body div#main div.jkh,
div#body div#main div.jkh ul li p.all {
	display: inline-block;
}

/*\*/
* html div#body div#main div.jkh,
* html div#body div#main div.jkh ul li p.all {
	height: 1%;
}

div#body div#main div.jkh,
div#body div#main div.jkh ul li p.all {
	display: block;
}
/**/


/*	追加pdf用
---------------------------------------------------------- */

div.jkh_pdf{
	margin-top:10px;
	float: left;
}

ul.jkh_pdf li {
	padding-top: 5px;
	padding-bottom:6px;
}

ul.jkh_pdf li a {
	zoom: 1;
	line-height: 1.2;
}
			
div.jkh_txt{
	float: left;
	width: 175px;
	margin-top:15px;
	padding-left:11px;
}


