@charset "utf-8";
/* CSS Document */




div#onigiriBlock {
	width: 920px;
	padding-bottom: 25px;
}

div#onigiriBlock p.style-inline,
div#onigiriBlock ul li {
	display: inline;}

div#bg_01 {
	position: relative;
	width: 920px;
	height: 609px;
	background-image:url(../img/challenge/20100921_bg_01.jpg);
}

div#bg_01 p.title {
	position: absolute;
	top: 40px;
	left: 90px;
}

div#bg_01 h5 {
	position: absolute;
	top: 530px;
	left: 50px;
}

div#bg_tx_01 {
	position: relative;
	width: 920px;
	background-image:url(../img/challenge/20100921_bg_tx_01.jpg);
}

div#bg_tx_01 p.tx_01{
	width:480px;
	clear:both;
	margin:0 380px 0 60px;
	color:#37673d;
	font-size:12px;
	text-align:left;
	line-height:21px;
}

div#bg_02 {
	position: relative;
	width: 920px;
	height: 191px;
	background-image:url(../img/challenge/20100921_bg_02.jpg);
}

div#bg_02 h5 {
	position: absolute;
	top: 117px;
	left: 60px;
}


div#bg_tx_02 {
	position: relative;
	width: 920px;
	background-image:url(../img/challenge/20100921_bg_tx_02.jpg);
}

div#bg_tx_02 p.tx_02{
	width:800px;
	clear:both;
	margin:0 60px 0 60px;
	color:#73562f;
	font-size:12px;
	text-align:left;
	line-height:21px;
}
