@charset "utf-8";
/* CSS Document */

#main-body {
	width:760px;
	}

#mainimg {
	background-image:url(../img/main.jpg);
	text-indent:-9999px;
	width:760px;
	height:340px;
	padding:0 10 0 10;
	}
#present-waku {
	width:760px;

	}
#present-title01 {
	background-image:url(../img/titlebar01.gif);
	text-indent:-9999px;
	width:760px;
	height:44px;
	}
#present-title02 {
	background-image:url(../img/titlebar02.gif);
	text-indent:-9999px;
	width:760px;
	height:44px;
	margin-top:20px;
	}

#present-list-waku {
	/*width:760px;*/
	background-color:#e3f1e3;
	height:1%;
	}
#present-left-ol {
	width:255px;
	float:left;
	}
#present-left {
	height:400px;
	border: #d6d6d6 solid 1px;
	background-color:#ffffff;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:5px;
	text-align:center;
	}
#present-center-ol {
	width:250px;
	float:left;
	}
#present-center {
	height:400px;
	border: #d6d6d6 solid 1px;
	background-color:#ffffff;
	margin:20px 5px 20px 5px;
	text-align:center;

	}
#present-right-ol {
	width:250px;
	float:left;
	}
#present-right {
	height:400px;
	border: #d6d6d6 solid 1px;
	background-color:#ffffff;
	margin-top:20px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:20px;
	text-align:center;
	}
	
.honbun {
	/*width:180px;*/
	padding:5px 29px 5px 29px;
	font-size:11px;
	color:#33cc99;
	text-align:left;
	line-height:1.5;
	margine:0px auto;
	}
.honbun-title {
 text-align:center;
 }
 

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#thanksall{
	width:400px;
	height:300px;
	text-align:center;
	valign:middle;
	border:#cccccc solid 1px;
	background-color:#e4faec;
	color:#ff6600;
	font-size:12px;
	color:#ff6600;
	}
	

