/* CSS Document */



/*  main
-----------------------------------*/

.primary {
	width: 557px;
}

	.primary h2 {
		padding-bottom: 9px;
	}
	
.primary .subttl {
	width: 537px;
	height: 52px;
	margin: 14px 0px 0px 6px;
	background: transparent url(../images/bg_sttl.jpg) no-repeat left top;
}

	.primary .subttl h3 {
		padding: 19px 0px 0px 41px;
		background: url(../images/icon_star.jpg) no-repeat 3px 19px;
		color:#523b07;
		font-weight:bold;
		font-size:15px;
	}



/*  sentence
-----------------------------------*/


.sentence {
	width: 534px;
	margin: 5px auto 0;
	color: #523b07;
	background: transparent url(../images/bg_sentence_middle.jpg) repeat-y left top;
}

	.sentence .inner_bottom {
		width: 534px;
		background: url(../images/bg_sentence_bottom.jpg) no-repeat left bottom;
	}
	
	.sentence .inner_bottom dl {
		width: 506px;
		padding: 21px 0px 30px 28px;
		font-weight: bold;
		background: url(../images/bg_sentence_top.jpg) no-repeat left top;
	}
	
	.sentence .inner_bottom dl dt {
		width: 475px;
		padding: 0px 0px 0px 0px;
		background: url(../images/icon_sakura.jpg) no-repeat left center;
	}
	
		.sentence .inner_bottom span {
			width: 435px;
			display: block;
			padding: 14px 0px 9px 40px;
			background: url(../images/line_x_dotted.jpg) repeat-x left bottom;
			
		}

	.sentence .inner_bottom dl dd {
		width: 435px;
		margin: 14px 0px 0px 40px;
	}
	
	.sentence .inner_bottom dl dd a {
		color: #564108;
		background-color: transparent;
	}
	
	.sentence .inner_bottom dl dd ul {
		margin-top: 18px;
	}