.footerNavi {
	clear: both;
	margin: 0 0 0 -10px;
	padding: 0;
	width: 800px;
}

.footerNavi ul,
.footerNavi li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footerNavi ul {
	background: #F0F0F0;

}
.footerNavi li {
	float: left;
	padding: 10px 10px 9px 10px;
	background: url(../images/fot_bg01.jpg) left top no-repeat;
}





.main {
	margin: 0 0 10px 0;

}

.main .text {
	float: left;
	width: 465px;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

.main .image {
	float: right;
	width: 315px;
}

.section {
	clear: both;
	margin: 10px 0 10px 0;
}

.section dl,
.section dt,
.section dd {
	margin: 0;
	padding: 0;

}

.column {
	clear: both;
	padding: 0;
	margin: 10px auto 20px auto;
	width: 740px;
	background: url(../images/column_bg.gif) left top;
}

.column dl.text {
	margin: 0;
	padding: 0 0 0 14px;
	width: 500px;
	float: left;
}

.column dd {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

.column p.image {
	padding: 0 26px 0 0;
	width: 184px;
	float: right;
}

.column p.fot {
	clear: both;
}

p.nextpage {
	clear: both;
	text-align: right;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

p.nextpage img,
p.prevpage img {
	margin: 0 4px 0 0;
	vertical-align: middle;
}

p.nextpage a:link ,
p.nextpage a:visited,
p.prevpage a:link ,
p.prevpage a:visited {
	color: #666666;
	text-decoration: none;
}

p.nextpage a:hover ,
p.nextpage a:active,
p.prevpage a:hover ,
p.prevpage a:active {
	color: #666666;
	text-decoration: underline;
}

p.prevpage {
	clear: both;
	text-align: left;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

ul.toyoNavi {
	margin: 10px 0 20px 0;
	height: 85px;
	padding: 0;
	list-style: none;
}

ul.toyoNavi li {
	float: left;
	padding: 0 5px;
	width: 120px;
}



/*index.html
-----------------------------------------------------------------*/

#toyohikoTop {
}

#toyohikoTop .main {
	margin: 0 0 0 -10px;
	width: 800px;
	height: 300px;
	background: url(../images/index_main_bg.jpg) left top no-repeat;
}
#toyohikoTop .main h1 {
	margin: 0 0 0 223px;
	padding: 0;
	width: 355px;
	background:#CC3300;
}
#toyohikoTop .main p {
	padding: 0 0 0 223px;
	width: 355px;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
	text-align: center;
}

#toyohikoTop .menuArea {
	margin: 20px 0 20px 0;
}
#toyohikoTop .leftArea {
	float: left;
	width: 380px;
}

#toyohikoTop .rightArea {
	float: right;
	width: 380px;
}

#toyohikoTop .toyoBox {
	clear: both;
	margin: 0;
}


#toyohikoTop dl,
#toyohikoTop dt,
#toyohikoTop dd {
	margin: 0;
	padding: 0;
}

#toyohikoTop dl {
	float: left;
	width: 257px;
}
#toyohikoTop dt {
	padding: 5px 0 0 0;
}

#toyohikoTop dt.top {
	padding: 0;
}

#toyohikoTop dd {
	font-size: 80%;
	line-height: 1.5;
	padding: 0 20px 0 20px;
	color: #666666;
}

#toyohikoTop .leftArea p.image {
	float: right;
	padding: 5px 23px 20px 0;
	width: 100px;
	background: url(../images/index_bg02.jpg) left top no-repeat;
}

#toyohikoTop .leftArea p.top {
	padding: 0 23px 20px 0;
	background: url(../images/index_bg01.jpg) left top no-repeat;
}

#toyohikoTop .rightArea p.image {
	float: right;
	padding: 5px 23px 20px 0;
	width: 100px;
	background: url(../images/index_bg04.jpg) left top no-repeat;
}

#toyohikoTop .rightArea p.top {
	padding: 0 23px 20px 0;
	background: url(../images/index_bg03.jpg) left top no-repeat;
}





/*saint.html
-----------------------------------------------------------------*/
#toyohikoSaint .section dl.text01,
#toyohikoSaint .section dl.text02,
#toyohikoSaint .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoSaint .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoSaint .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoSaint .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoSaint .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoSaint .section p.image01,
#toyohikoSaint .section p.image02,
#toyohikoSaint .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoSaint .section p.image04 {
	float: left;
	width: 405px;
}



/*movement.html
-----------------------------------------------------------------*/
#toyohikoMovement .section dl.text01,
#toyohikoMovement .section dl.text02,
#toyohikoMovement .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoMovement .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoMovement .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoMovement .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoMovement .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoMovement .section p.image01,
#toyohikoMovement .section p.image02,
#toyohikoMovement .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoMovement .section p.image04 {
	float: left;
	width: 405px;
}



/*prayer.html
-----------------------------------------------------------------*/
#toyohikoPrayer .section dl.text01,
#toyohikoPrayer .section dl.text02,
#toyohikoPrayer .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoPrayer .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoPrayer .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoPrayer .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoPrayer .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoPrayer .section p.image01,
#toyohikoPrayer .section p.image02,
#toyohikoPrayer .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoPrayer .section p.image04 {
	float: left;
	width: 405px;
}


/*establishment.html
-----------------------------------------------------------------*/
#toyohikoEstablishment .section dl.text01,
#toyohikoEstablishment .section dl.text02,
#toyohikoEstablishment .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoEstablishment .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoEstablishment .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoEstablishment .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoEstablishment .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoEstablishment .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoEstablishment .section p.image01,
#toyohikoEstablishment .section p.image02,
#toyohikoEstablishment .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoEstablishment .section p.image04 {
	float: left;
	width: 405px;
}


/*peace.html
-----------------------------------------------------------------*/
#toyohikoPeace .section dl.text01,
#toyohikoPeace .section dl.text02,
#toyohikoPeace .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoPeace .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoPeace .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoPeace .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoPeace .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoPeace .section p.image01,
#toyohikoPeace .section p.image02,
#toyohikoPeace .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoPeace .section p.image04 {
	float: left;
	width: 405px;
}


/*extent.html
-----------------------------------------------------------------*/
#toyohikoExtent .section dl.text01,
#toyohikoExtent .section dl.text02,
#toyohikoExtent .section dl.text03 {
	float: left;
	width: 355px;
}

#toyohikoExtent .section dl.text04 {
	float: left;
	width: 375px;
}

#toyohikoExtent .section dd {
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoExtent .section dd.left {
	padding: 5px 0 0 10px;
}

#toyohikoExtent .section dd.right {
	padding: 5px 10px 0 0;
}

#toyohikoExtent .section p.image01,
#toyohikoExtent .section p.image02,
#toyohikoExtent .section p.image03 {
	float: left;
	width: 425px;
}

#toyohikoExtent .section p.image04 {
	float: left;
	width: 405px;
}


#toyohikoExtent .column dl.text {
	margin: 0;
	padding: 0 14px 0 14px;
	float: none;
	width: 712px;
}

#toyohikoExtent .column dd {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoExtent .column p.image {
	margin: 10px auto;
	padding: 0;
	width: 660px;
	float: none;
}

#toyohikoExtent .column ul,
#toyohikoExtent .column li, {
	margin: 0;
	padding: 0;
	list-style: none;
}
#toyohikoExtent .column ul {
	margin: 0 auto;
	width: 540px;
}

#toyohikoExtent .column li {
	list-style: none;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoExtent .column li span {
	font-weight: bold;
	color: #A95D67;
}

#toyohikoExtent .column p.copy {
	padding: 10px 14px 0 14px;
	font-size: 80%;
	line-height: 1.5;
	color: #666666;
}

#toyohikoExtent .column p.fot {
	clear: both;
}






