@charset "UTF-8";
/* ---------- present page ---------- */
#present_header {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #6EB92B;
	display: block;
	margin-bottom: 15px;
	margin-top: 28px;
}
#present_title {
	float: left;
}
#present_description {
	line-height: 1.5;
	clear: both;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 10px;
	margin-bottom: 40px;
}
.present {
	margin-bottom: 10px;
}
.present_header {
	display: block;
	height: 5px;
	width: 725px;
	clear: both;
}
.present_footer {
	clear: both;
	display: block;
}
.present_frame {
	display: block;
	width: 723px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
/* ie6 */
* html .present_frame {	
	width: 725px;	
}
#present_subtitle {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 12px;
	padding-bottom: 3px;
	padding-top: 12px;
	margin-right: 10px;
	margin-left: 10px;
}
#present_fukidashi {
	margin-left: 218px;
	margin-top: -72px;
	display: block;
	z-index: 10;
	margin-bottom: 23px;
}
.present_wrapper {
	display: block;
	float: left;
	padding-bottom: 15px;
	width: 100%;
}
.present_index {
	float: left;
	width: 620px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.5;
}
/* ie6 */
* html .present_index {
	width: 610px;
}
.present_index img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
}
.present_index dl {
	float: left;
	width: 447px;
}
/* ie6 */
* html .present_index dl {
	width: 437px;
}
.present_index dt {
	padding-bottom: 5px;
	font-size: 110%;
}
.present_index dd {
	font-size: 90%;
}
.present_veg {
	float: left;
	width: 340px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 1.5;
}
/* ie6 */
* html .present_veg {
	width: 330px;
}
.present_veg img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
}
.present_veg dl {
	float: left;
	width: 167px;
}
/* ie6 */
* html .present_veg dl {
	width: 157px;
}
.present_veg dt {
	padding-bottom: 5px;
	font-size: 110%;
}
.present_veg dd {
	font-size: 90%;
}
/* 
 num2 start
 */
.present_index2 {
	float: left;
	width: 710px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_index2 {
	width: 700px;
}
.present_index2 img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
}
.present_index2 dl {
	width: 502px;
	float: left;
}
/* ie6 */
* html .present_index2 dl {
	width: 492px;
	float: left;
}
.present_index2 dt {
	padding-bottom: 5px;
	font-size: 120%;
}
.present_index2 dd {
	font-size: 90%;
}
.present_veg2 {
	float: left;
	width: 710px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_veg2 {
	width: 700px;
}
.present_veg2 img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
}
.present_veg2 dl {
	width: 415px;
	float: left;
}
/* ie6 */
* html .present_veg2 dl {
	width: 405px;
	float: left;
}
.present_veg2 dt {
	font-weight: bold;
	color: #6EB92B;
	padding-bottom: 5px;
	font-size: 120%;
}
.present_veg2 dd {
	margin-right: 5px;
	font-size: 90%;
}

.present_index3 {
	float: left;
	width: 710px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_index3 {
	width: 700px;
}
.present_index3 img {
	border: 1px solid #CCCCCC;
	float: left;
}
.present_index3 dl {
	width: 406px;
	float: left;
}
/* ie6 */
* html .present_index3 dl {
	width: 396px;
	float: left;
}
.present_index3 dt {
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	font-size: 120%;
}
.present_index3 dd {
	margin-right: 5px;
	margin-left: 5px;
	font-size: 90%;
}

.present_index4 {
	float: left;
	width: 860px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_index4 {
	width: 850px;
}
.present_index4 img {
	border: 1px solid #CCCCCC;
	float: left;
}
.present_index4 dl {
	width: 556px;
	float: left;
}
/* ie6 */
* html .present_index4 dl {
	width: 546px;
	float: left;
}
.present_index4 dt {
	margin-right: 5px;
	margin-left: 156px;
	padding-bottom: 5px;
	font-size: 120%;
}
.present_index4 dd {
	margin-right: 5px;
	margin-left: 156px;
	font-size: 90%;
}

.present_veg3 {
	float: left;
	width: 710px;
	display: block;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_veg3 {
	width: 700px;
}
.present_veg3 img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
}
.present_veg3 dl {
	width: 715px;
	font-size: 90%;
	float: left;
}
/* ie6 */
* html .present_veg3 dl {
	width: 705px;
	font-size: 90%;
	float: left;
}
.present_veg4 {
	float: left;
	width: 710px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 1.5;
}
/* ie6 */
* html .present_veg4 {
	width: 700px;
}
.present_veg4 img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
}
.present_veg4 dl {
	width: 195px;
	float: left;
}
/* ie6 */
* html .present_veg4 dl {
	width: 185px;
	float: left;
}
.present_veg4 dt {
	font-weight: bold;
	color: #6EB92B;
	padding-bottom: 5px;
	font-size: 120%;
}
.present_veg4 dd {
	margin-right: 5px;
	font-size: 90%;
}
/* num2 end */
.present_more {
	color: #6EB92B;
	margin-right: 10px;
	margin-left: 10px;
	display: block;
	margin-top: 0px;
	clear: both;
}
.present_more dt {
	padding-bottom: 5px;
	font-size: 110%;
}
.present_more dd {
	font-size: 90%;
}
#present_button {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#present_note {
	line-height: 1.5;
	margin-top: 20px;
	margin-bottom: 20px;
}
#present_note td {
	padding-bottom: 5px;
	line-height: 1.5;
}
