@charset "utf-8";
/* CSS Document */

/*基本*/

h2.jk{
	margin-top:15px;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	background-image:none;
	padding-left:0;
	border-bottom:1px solid #ccc;
	padding-bottom:0.2em;
}

h3.jk{
	font-size:12px;
	background-image:none;
	padding-left:0;
}


/*タイトル2行になるとき*/

h2.jk2{
	font-size:14px;
	font-weight:bold;
	background-image:none;
	padding-left:0;
	padding-bottom:0.2em;
	height:2.6em;
}

dl.h2_2{
	border-bottom:1px solid #ccc;
	margin-top:15px;
	margin-left:20px;
	line-height:1.6em;
}


dl.h2_2 dt{
	width:1em;
	float: left;
	padding-bottom:0.3em;
	clear:both;
	font-size:14px;
	font-weight:bold;
	color:#666;
}

dl.h2_2 dd{
	width:600px;
	padding-bottom:0.2em;
}

/*通常*/

div.jk_menu{
	width:620px; margin:10px 0 0 20px;
}

div.jk_menu dl{
	line-height:1.6em;
}

div.jk_menu dt{
	width:15px;
	float: left;
	padding-bottom:0.2em;
	clear:both;
}

div.jk_menu dt.pdf_icon{
	background:url(/images/icon_pdf.gif) no-repeat left center;
}

div.jk_menu dd{
	padding-left:20px;
	padding-bottom:0.2em;
}

div.jk_menu dd.text_indent2{
	text-indent:2.0em;
}

div.jk_menu dd.text_indent25{
	text-indent:2.5em;
}
div.jk_menu dd.pdf_indent{
	text-indent:2em;
	background:url(/images/icon_pdf.gif) no-repeat 2em top;
}

/*before*/

div.jk{
margin:15px auto 0 20px;
}

.jk dl{
margin-bottom:8px;
}

.jk dt{
float:left;
width:250px;
padding-left:10px;
background-image:url(/images/mark_list_2.gif);
background-repeat:no-repeat;
background-position:0 6px;
}


.jk dd{
float:left;
width:350px;
padding-left:10px;
background:url(/images/icon_pdf.gif) no-repeat left top;
}

.jk dd span{
padding-left:15px;
}
