@charset "UTF-8";

/*===========================================================
	Copyright: (c)SERAKU Co.,Ltd.
	Created: 2008-09-01
	Modified: 2009-03-05
===========================================================*/

/*-----------------------------------------------------------
	.lorem and subordinate selector
-----------------------------------------------------------*/
div#contentsBox div.lorem {
	margin: 0 15px;
	width: 530px;
}

	div#contentsBox div.lorem dl {
		margin: 0 0 10px 0;
		padding: 0 15px 10px 0;
		height: 1;
		background: transparent url(../../../common/images/bgDottedLine.png) bottom left repeat-x;
	}

		div#contentsBox div.lorem dt {
			width: 11em;
			line-height: 1.4em;
			overflow: visible;
		}

		div#contentsBox div.lorem dd {
			padding: 0 0 0 20px;
			height: 1;
			margin: -1.4em 0 0 11em;
			line-height: 1.4em;
		} div#contentsBox div.lorem dd.arrow {
			display: block;
			background: transparent url(../../../common/images/icoArrow.png) 0em 0.1em no-repeat;
		}

			div#contentsBox div.lorem dd a {}

div#bannerArea div.lorem dl {
	margin: 30px 0 0 0;
}

	div#bannerArea div.lorem dl dt {
		margin: 0 5px 10px 5px;
	}

/*-----------------------------------------------------------
	.ipsum and subordinate selector
-----------------------------------------------------------*/
div#contentsBox div.ipsum {
	margin: 0 15px;
	width: 530px;
	line-height: 1.4em;
}

	div#contentsBox div.ipsum strong {
		font-weight: 600;
	}

	div#contentsBox div.ipsum em {
		font-style: italic;
	}

	div#contentsBox div.ipsum img {
		padding: 3px;
		border: solid 1px #ccc;
		border-right: solid 1px #999;
		border-bottom: solid 1px #999;
	}

	div#contentsBox div.ipsum p {
		margin: 0 0 0.5em 0;
	}

	div#contentsBox div.ipsum ul,
	div#contentsBox div.ipsum ol {
		margin: 0 0 0.5em 0;
	}

		div#contentsBox div.ipsum ul ul,
		div#contentsBox div.ipsum ol ol,
		div#contentsBox div.ipsum ul ol,
		div#contentsBox div.ipsum ol ul {
			margin: 0 0 0 1.5em !important;
		}

	div#contentsBox div.ipsum table {
		border-collapse: separate;
	}

		div#contentsBox div.ipsum table th,
		div#contentsBox div.ipsum table td {
			padding: 5px;
			line-height: 1.3em;
			font-size: 93%
		}

/*-----------------------------------------------------------
	.alpha and subordinate selector
-----------------------------------------------------------*/
div#contentsBox div.alpha {}

	div#contentsBox div.alpha ul {}

		div#contentsBox div.alpha ul li {
			float:left;
			padding-bottom:25px;
		} div#contentsBox div.alpha ul li.item00 {
			margin-right:18px;
		} div#contentsBox div.alpha ul li.item01 {
			margin-right:18px;
			margin-left:9px;
		}

			div#contentsBox div.alpha ul li a {}

				div#contentsBox div.alpha ul li a img {
					vertical-align: top;
				}


/*-----------------------------------------------------------
	.topic
-----------------------------------------------------------*/
div#contentsBox div.topic {
		margin: 0 0 15px 0;
		position: relative;
		width: 560px;
		height: 37px;
	}
	div#contentsBox div.topic h2 {
			position: absolute;
			top: 0px;
			left: 0px;
		}
		div#contentsBox div.topic ul {}

			div#contentsBox div.topic li {
				position: absolute;
				top: 11px;
				left: 420px;
			}
			div#contentsBox div.topic02 ui{
			margin:10px 0 0 10px;
			}	
			div#contentsBox div.topic02 li {
			display: block;
			background: transparent url(../../../common/images/icoArrow.png) 0em 0.4em no-repeat;
			padding: 0 0 0 20px;
			height: 1;
			line-height: 1.7em;
		}	
		div#contentsBox div.topic02 li.pdf {
			display: block;
			background: transparent url(../../../common/images/icoPdf.png) 0em 0.4em no-repeat;
			padding: 0 0 0 20px;
			height: 1;
			line-height: 1.7em;
		}	
