@charset "utf-8";

/* =======================================

	Article CSS

 -----------------------------------------
	INDEX
 -----------------------------------------
	1.1.Article
	
	2.Data Listup
	
	3.Data Listup02
	
	4.Data Listup03
	
	5.Listup Sec
		5-1.Title
		5-2.Link
		5-3.ul

========================================== */

/* 1.Article
========================================== */
#contents .article {
	margin: 0 0 30px;
}

#contents .article p {
	margin: 0 10px 20px;
}

#contents .article ul {
	margin: 0 10px 20px;
	padding: 0 0 0 25px;
	list-style-type: decimal;
}

#contents .article ul li {
	margin: 0 0 10px;
}

#contents .article ul.item {
	padding: 0 0 0 20px;
	list-style-type:disc;
}


/* 2.Data Listup
========================================== */
#contents dl.data-listup {
	margin: 0 0 30px;
}

#contents dl.data-listup dt {
	padding: 5px 11px 0;
	background-color: #EDF1F4;
	font-weight: bold;
}

#contents dl.data-listup dd {
	margin: 0 0 5px;
	padding: 0 10px 5px;
	background-color: #EDF1F4;
}

#contents dl.data-listup dt.odd,
#contents dl.data-listup dd.odd {
	background-color: #FFF;
}

#contents dl.data-listup dd ul {
	margin: 0; /* Reset */
	font-size: 100%;
}

#contents dl.data-listup dd ul li {
	margin: 0 0 0 3px;
	padding: 0 0 0 8px;
	background: url(../../img/common/ico_arrow_02.gif) no-repeat 0 0.584em;
}

#contents dl.data-listup dd ul li span.pdf {
	margin: 0 0 0 13px;
	padding: 1px 0 1px 15px;
	background: url(../../img/common/ico_pdf.gif) no-repeat;
}

#contents dl.data-listup dd ul.pdf-head {
}

#contents dl.data-listup dd ul.pdf-head li {
	padding: 0 0 0 15px;
	background: url(../../img/common/ico_pdf.gif) no-repeat;
}


/* 3.Data Listup02
========================================== */
#contents dl.data-listup02 {
	margin: 0 0 30px;
	padding: 5px 11px;
	background-color: #EDF1F4;
}

#contents dl.data-listup02 dt {
	margin: 5px 0 0;
	padding: 0 0 0 15px;
	background: url(../../img/common/ico_pdf.gif) no-repeat 0 0.2em;
}

#contents dl.data-listup02 dd {
	margin: 2px 0 0 15px;
}


/* 4.Data Listup03
========================================== */
#contents ul.data-listup03 {
	margin: 0;
}

#contents ul.data-listup03 li {
	margin: 5px 0 0; /* Reset */
	padding: 0 0 0 15px;
	background: url(../../img/common/ico_pdf.gif) no-repeat 0 0.2em;
}


/* 5.Listup Sec
========================================== */
#contents .listup-sec {
	position: relative;
	margin: 0 0 30px;
	background: url(../../img/parts/listup_sec_bg.gif) repeat-y;
}

#contents .listup-sec .bg-btm {
	clear: both;
	width: 100%;
	height: 5px;
	background: url(../../img/parts/listup_sec_bg_btm.gif) no-repeat;
	overflow: hidden;
}

	/* 5-1.Title
	---------------------------------------- */
	#contents .listup-sec h3 {
		margin: 0 0 5px;
		padding: 10px 210px 6px 10px;
		background: #F4F3F3 url(../../img/parts/listup_sec_bg_top.gif) no-repeat;
		border-bottom: 2px solid #034EA1;
		font-size: 123.1%;
		line-height: 1.244;
	}
	
	#contents .listup-sec h3 span {
		padding: 0 0 0 17px;
		border: none; /* Reset */
		background: url(../../img/common/ico_arrow_05.gif) no-repeat 0 3px;
	}

	/* 5-2.Link
	---------------------------------------- */
	#contents .listup-sec p.link {
		position: absolute;
		top: 10px;
		right: 10px;
		margin: 0;
		width: 200px;
		text-align: right;
	}
	
	#contents .listup-sec p.link a {
		padding-left: 8px;
		background: url(../../img/common/ico_arrow_01.gif) no-repeat 0 0.25em;
	}

	/* 5-3.ul
	---------------------------------------- */
	#contents .listup-sec ul {
		margin: 0 10px;
	}

	/* 5-4.Table
	---------------------------------------- */
	#contents .listup-sec table {
		margin: 0 10px;
	}
	
	#contents .listup-sec table tr {
	}
	
	#contents .listup-sec table tr th,
	#contents .listup-sec table tr td {
		padding: 2px 5px;
		line-height: 1.334;
	}
