/* 背景色 文字種 文字色
........................................................ */
	body{
		text-align:center;
	}


/* container
 ------------------------------------------------------- */
	#container{
		width:950px;
		padding:0 0 0 0;
		text-align:center;
	}


/* bread_crumb
 ------------------------------------------------------- */
	.bread_crumb{
		padding:9px 0 8px 8px;
		font-size:85%;
		line-height:1;
	}


/* title
 ------------------------------------------------------- */
	.title{
		margin:0 0 26px 0;
	}


/* contents
 ------------------------------------------------------- */
	#contents{
		width:898px;
		margin:0 auto 0 auto;
		float:none;
	}


/* summary01
 ------------------------------------------------------- */
	.summary01{
		margin:0 0 20px 0;
		padding:0 0 14px 0;
		width:895px;
		background:url(../../img/06/summary_footer.gif) 0 bottom no-repeat;
	}

	.summary01 h3{
	}

	.summary01 p{
		padding:7px 69px 0 69px;
		background-color:#ebe1d3;
		font-size:93%;
		line-height:1.33;
	}


/* target
 ------------------------------------------------------- */
	.target{
		margin:0 0 20px 0;
		overflow:auto;
		zoom:1;
	}

	.target h3{
		margin:0 0 7px 0;
	}

	.target div ul{
		margin:0 0 0 34px;
		overflow:auto;
		zoom:1;
	}

	.target div h4{
		margin:0 0 21px 0;
		text-align:center;
		font-size:93%;
		line-height:2.17;
	}

	.target div ul li{
		margin:0 12px 0 0;
		float:left;
		font-size:77%;
		min-height:101px;
		height:101px;
	}

	.target .support01{
		width:599px;
		background-color:#ffebc2;
		float:left;
	}

	.target .support01 h4{
		background-color:#fc6;
	}

	.target .support02{
		margin:0 0 0 6px;
		width:284px;
		background-color:#ffd79a;
		float:left;
	}

	.target .support02 h4{
		background-color:#f90;
	}

	.target .support02 ul li img{
		margin:0 12px 0 0;
	}


/* sec_content
 ------------------------------------------------------- */
	.sec_content{
		margin:0 0 24px 0;
		padding:0 0 17px 0;
		background:url(../../img/06/setubi_footer.gif) 0 bottom no-repeat;
	}

	.sec_content .sec_content_inner{
		padding:0 0 0 13px;
		background:url(../../img/06/setubi_body.gif) 0 0 repeat-y;
		overflow:auto;
		zoom:1;
	}

	.sec_content .sec_content_inner p.text{
		padding:15px 0 20px 0;
		text-align:center;
		font-size:93%;
		line-height:1;
	}

	.sec_content .sec_content_inner .item{
		margin:0 10px 0 0;
		width:284px;
		min-height:270px;
		height:270px;
		float:left;
		background-color:#ebe1d3;
	}

	.sec_content .sec_content_inner .item h5{
		margin:5px 0 6px 0;
		text-align:center;
		font-size:100%;
		line-height:1;
	}

	.sec_content .sec_content_inner .item p{
		padding:0 11px 0 11px;
		font-size:93%;
	}

	.sec_content .sec_content_inner .item p span{
		margin:0 0 12px 0;
		display:block;
		text-align:center;
	}

	.sec_content .sec_content_inner .item p span img{
		margin:0 0 0 13px;
	}

	.sec_content .sec_content_inner .item p em{
		margin:1em 0 0 0;
		display:block;
	}


/* btn
 ------------------------------------------------------- */
	.btn{
		margin:0 0 34px 0;
		padding:16px 0 19px 0;
		background-color:#fc6;
	}

	.btn p{
		text-align:center;
		font-size:93%;
		line-height:1.42;
	}

	.btn p a{
		margin:10px auto 0 auto;
		width:443px;
		display:block;
	}


/* to_top
 ------------------------------------------------------- */
	.to_top{
		margin:0 0 61px 0;
	}

	.to_top p{
		text-align:right;
	}


