#wrap {
	background-color: #fff;
}

.mainblock {
	background-color: #f5efe9;
	width: 100%;
}
/* mdl block
------------------------------------------------------------ */
div.mdl {
	background-color: #f5efe9;
	width: 100%;
	padding-top: 154px;
	height: 646px;
}
.mdl .block{
	width: 940px;
	margin: 0 auto;
}
.mdl .block h4 { 
	width: 940px;
	height: 27px;
	border-bottom: solid 1px #FFF;
}
.mdl .block h4 a {
	font-size: 77%;
	margin-left: 14px;
}
.mdl .block h4 a {
	/*float: right;
	margin-right: 294px;
	margin-top: 2px;*/
	line-height: 27px;
}
.mdl .block .box {
	/*width: 453px;*/
}
.mdl .block .right h4 a {
	margin-right: 0px;
}
.mdl .block .box dl {
	border-top: 1px solid #e9dcd6;
	width: 940px;
}
.mdl .block {
	margin-bottom: 20px;
}
.mdl .newsArea dl {
	width: 940px;
	height: 160px;
	overflow-y: auto;
	overflow-x: hidden;
}
.mdl .block .box dt,
.mdl .block .box dd {
	float: left;
	display: block;
	margin-top: 9px;
	margin-bottom: 4px;
	font-size: 12px;
}
.mdl .block .box dl.list1 dt { min-width: 70px; }
.mdl .block .box dl.list1 dd { width: 840px; }

.mdl .block ul li {
	float: left;
	width: 210px;
	margin-left: 33px;
}
.mdl .block ul li.firstChild {
	margin-left: 0;
}
.mdl .block ul li a {
	font-size: 14px;
}
.mdl .block ul li span {
	font-size: 14px;
	color: #8A6455;
}
.mdl .block ul li img {
	margin-bottom: 12px;
}
.mdl .block ul li p {
	position: static;
	margin-top: 12px;
	font-size: 12px;
}
.nextArrow {
	margin: 0 auto;
	width: 74px;
	position: relative;
}
.nextArrow .nextArrowImg {
	position: absolute;
	left: 0;
}
.nextArrow .nextArrowImg.no1 {
	top: 10px;
}

div.blockpr {
	height: 800px;
	width: 100%;
	background-color: #ffe993;
}
div#blpr {
	height: 800px;
	position: relative;
}
div#blpr h2 {
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 50%;
	margin-left: -264px;
}
/* paraP
------------------------------------------------------------ */
.jsp {
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
}
.jsp .blockbg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1200px;
}
.jsp h2,
.jsp p,
.jsp .mlogo img {
	position: absolute;
}
#paraArea {
	height: 7200px;
	width: 100%;
	position: relative;
	min-width:1200px;
}
body { background-color:#F5EFE9; }

.padding60 { padding-top: 10px; }
/* block 00
------------------------------------------------------------ */
.block00 h2 {
    left: 102px;
    top: 252px;
}
.block00 p {
    left: 101px;
    top: 326px;
}
.block00 .pat0 { left: 849px; top: 294px; }
.block00 .pat1 { left: 994px; top: 410px; }
.block00 .pat2 { left: 942px; top: 219px; }
.block00 .pat3 { left: 947px; top: 511px; }
.block00 .pat4 { left: 842px; top: 495px; }
.block00 .pat5 { left: 849px; top: 261px; }
.block00 .pat6 { left: 786px; top: 362px; }
div.block00 { width: 100%; height: 800px; background-color:#FFF;}
div.block01 { width: 100%; height: 800px; background-color:#FFF;}
div.block02 { width: 100%; height: 800px; background-color:#f7f3f3;}
div.block03 { width: 100%; height: 800px; background-color:#f4efd9;}
div.block04 { width: 100%; height: 800px; background-color:#f7f3f3;}
div.block05 { width: 100%; height: 800px; background-color:#FFF;}
div.block06 { width: 100%; height: 800px; background-color:#f7d09a;}
/* block 01
------------------------------------------------------------ */
.block01 h2 	{ left: 131px; top: 233px; }
.block01 p 		{ left: 131px; top: 317px; }
.block01 p.desc { left: 131px; top: 388px; }
.block01 .pat1 	{ left: 470px; top: 121px; }


/* block 02
------------------------------------------------------------ */
.block02 h2 	{ left:  130px; top: 217px; }
.block02 p 		{ left: 130px; top: 348px; }
.block02 p.desc { left: 130px; top: 418px; }
.block02 .pat1 	{ left: 584px; top: 162px; }

/* block 03
------------------------------------------------------------ */
.block03 h2 	{ left: 532px; top: 203px; }
.block03 p 		{ left: 532px; top: 340px; }
.block03 p.desc { left: 532px; top: 384px; }
.block03 .pat1 	{ left: 304px; top: 171px; }


/* block 04
------------------------------------------------------------ */
.block04 h2 	{ left: 130px; top: 219px; }
.block04 p 		{ left: 130px; top: 293px; }
.block04 p.desc { left: 130px; top: 333px; }
.block04 .pat1 	{ left: 480px; top: 450px; }
.block04 .add 	{ left: 0px; top: 178px; position: absolute; z-index: 0; }

/* block 05
------------------------------------------------------------ */
.block05 h2 	{ left: 524px; top: 256px; }
.block05 p 		{ left: 524px; top: 343px; }
.block05 p.desc { left: 524px; top: 381px; }
.block05 .pat1 	{ left: 372px; top: 177px; }


/* block 06
------------------------------------------------------------ */
.block06 h2 	{ left: 167px; top: 249px; }
.block06 p 		{ left: 167px; top: 333px; }
.block06 p.desc { left: 167px; top: 400px; }
.block06 .pat1 	{ left: 815px; top: 194px; }
