#shizenshirabe { background: url(../img/shizenshirabe_main_image.jpg) no-repeat center top; }
ul.supportbnrlist { margin: 10px 0px 5px; }
ul.supportbnrlist li {
	float: left;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	list-style: none;
}
ul.supportbnrlist li img {
	line-height: 0px;
	vertical-align: top;
}
.dlBox01 {
	border: 1px solid #d5e8ca;
	vertical-align: top;
	clear: both;
	margin-bottom: 10px;
}
.dlBox01 .content {
	border: 4px solid #eef9e7;
	padding: 7px 10px;
}
.dlBox01 .content dl { margin: 0px; }
.dlBox01 .content dt {
	float: left;
	width: 120px;
}
.dlBox01 .content dt img {
	line-height: 0px;
	vertical-align: top;
	border: 3px solid #E7E7E7;
}
.dlBox01 .content dt a:hover img { border: 3px solid #80CFEA; }
.dlBox01 .content dd { margin-left: 140px; }
.dlBox01 .content .title {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 3px;
	background: url(../../common/img/arrow02.gif) no-repeat left 6px;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: 1.3;
}
.dlBox01 .content .title_nolink {
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.3;
}
.dlBox01 .content .text { }
.dlBox01 .content .date { color: #48B108; }
.attentionBox {
	background: url(../img/att_frm_mid.gif) repeat-y;
	clear: both;
}
.attentionBox .content {
	background: url(../img/att_frm_top.gif) no-repeat top;
	padding: 15px 15px 5px 30px;
}
.attentionBox .btm {
	background: url(../img/att_frm_btm.gif) no-repeat left bottom;
	height: 10px;
}


.attentionBox ul,
.attentionBox ol { margin: 0px 10px 0px 15px; 
}
.attentionBox ul li,
.attentionBox ol li { margin-bottom: 10px; 
}
.photobox01 {
	float: right;
	margin-left: 10px;
	width: 200px;
}
.photobox02 {
	float: right;
	margin-left: 10px;
	width: 120px;
}
.photobox01 .caption,
.photobox02 .caption {
	margin-top: 3px;
	color: #3399CC;
	margin-bottom: 5px;
	line-height: 1.3;
	font-size: 80%;
}
ul.supportlist {
	margin-left: 20px;
	padding-left: 10px;
}
.messageBox {
	background: url(../img/message_frm_top.gif) no-repeat top;
	margin-bottom: 7px;
}
.messageBox .content {
	padding: 10px 10px 10px 80px;
	background: url(../img/message_frm_btm.gif) no-repeat bottom;
}

/*　▼ここから　ユニファクター追加分スタイル　2009.06.22～更新　*/

/*　自然しらべTOP　*/
.guideBook {
	clear: both;
	margin: 5px 10px 0px;
	padding: 10px 0px 15px;
}
.guideBook dl dt {
	float: left;
	width: 120px;
}
.guideBook dl dt img.photo { border: 1px solid #E7E7E7; }
.guideBook dl dd { margin-left: 140px; }
.guideBook dl dd p.title {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.3;
	color: #212121;
}
.guideBook dl dd p.txt1 { margin-bottom: 10px; }
.guideBook dl dd p.txt2 { margin-bottom: 10px; }
.guideBook dl dd p.txt3 {
	background: #fffae6;
	padding: 10px;
	border: 1px solid #f2ecd2;
}


.result_pdf_table {
	border-top: 1px solid #dfd8ad;
	border-left: 1px solid #dfd8ad;
	margin-bottom: 15px;
}
.result_pdf_table th {
	background: #eee39e;
	padding: 3px 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dfd8ad;
	border-bottom: 1px solid #dfd8ad;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	font-weight: normal;
}
.result_pdf_table td {
	background: #faf8ed;
	padding: 5px 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dfd8ad;
	border-bottom: 1px solid #dfd8ad;
	border-left: 1px solid #FFFFFF;
	text-align: center;
}
.result_pdf_table td.title {
	background: #FFFFFF;
	text-align: left;
}
.result_pdf_table td img { border: 3px solid #E7E7E7; }
.result_pdf_table td a:hover img { border: 3px solid #80CFEA; }

/*　2006　バッタ　*/
.u_table{
width:607px;
clear:both;
}
.u_td01{
border:1px solid #CCCCCC;
width:100px;
text-align:center;
}
.u_td02{
border:1px solid #CCCCCC;
width:140px;
padding:5px;
}
.u_td03{
border:1px solid #CCCCCC;
padding:5px;
}
.u_photobox01{
	float: left;
	margin-left:40px;
	width: 200px;
}
.u_photobox02{
	float: left;
	width: 200px;
}
.u_photobox03{
	float: right;
	margin-left: 10px;
	width: 160px;
}
.u_photobox04{
	float: left;
	width: 600px;
	margin-top:10px;
	margin-bottom:10px;
}
.u_photobox05{
	float: right;
	margin-left: 10px;
	width: 144px;
}
.u_photobox06{
	float: left;
	margin-right: 10px;
	width: 160px;
}
.u_photobox07{
	float: left;
	margin-right: 10px;
	width: 130px;
}
.u_photobox08{
	float: left;
	margin-right: 10px;
	width: 190px;
}
.u_photobox09{
	float: left;
	margin-right: 10px;
	width: 298px;
}
.u_photobox10{
	float: left;
	margin-right: 10px;
	width: 462px;
}
.u_photobox11{
	float: left;
	margin: 10px 10px 0px 0px;
	width: 250px;
	
}
.u_photobox12{
	float: right;
	margin: 0px 0px 0px 10px;
	width: 250px;
	
}




.u_photobox01 .caption,
.u_photobox02 .caption, 
.u_photobox03 .caption,
.u_photobox04 .caption,
.u_photobox05 .caption,
.u_photobox06 .caption,
.u_photobox07 .caption,
.u_photobox08 .caption,
.u_photobox09 .caption,
.u_photobox11 .caption{
	margin-top: 3px;
	color: #3399CC;
	margin-bottom: 5px;
	line-height: 1.3;
	font-size: 80%;
}
.u_photobox09 .caption2{
	color: #3399CC;
	margin-bottom: 5px;
	line-height: 1.3;
	font-size: 80%;
	float:right;
}
.u_floatleft{
float:left;
margin-right:10px;
}
.u_floatright{
float:right;
}

.u_photobox_inner{
padding-top:20px;
padding-bottom:20px;
}


/*　2003　カメ　*/
.u_margin-top15{
margin-top:15px;
}


/*　2002　渚　*/



/*　2004　カタツムリ　*/


/*　2008　カマキリ　*/

.sponsor_tit{
float:left;
margin:15px 10px 10px;
}






/*　▲ここまで　ユニファクター追加分スタイル　*/
