@charset "utf-8";

li {
	list-style: none;
}

div.clear {
	clear: both;
	height: 0px;
	font-size: 0em;
	}

img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	}
	
td {
 text-align:left;
 }
	
.mt5 { margin-top: 5px;}	
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt50 { margin-top: 50px;}
.mt80 { margin-top: 80px;}

.mr5 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}
.mr35 { margin-right: 35px;}
.mr40 { margin-right: 40px;}
.mr50 { margin-right: 50px;}

.ml5 { margin-left: 5px;}
.ml7 { margin-left: 7px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}
.ml20 {	margin-left: 20px;}
.ml25 { margin-left: 25px;}
.ml30 { margin-left: 30px;}
.ml35 { margin-left: 35px;}
.ml40 { margin-left: 40px;}
.ml50 { margin-left: 50px;}
.ml60 { margin-left: 60px;}
.ml70 { margin-left: 70px;}
.ml80 { margin-left: 80px;}
.ml90 { margin-left: 90px;}
.ml100 { margin-left: 100px;}

.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.mb60 { margin-bottom: 60px;}
.mb70 { margin-bottom: 70px;}

.pt5 { padding-top: 5px;}	
.pt10 { padding-top: 10px;}
.pt15 { padding-top: 15px;}
.pt20 { padding-top: 20px;}
.pt25 { padding-top: 25px;}
.pt30 { padding-top: 30px;}

.pr5 { padding-right: 5px;}
.pr10 { padding-right: 10px;}
.pr15 { padding-right: 15px;}
.pr20 { padding-right: 20px;}
.pr25 { padding-right: 25px;}
.pr30 { padding-right: 30px;}

.pl5 { padding-left: 5px;}
.pl10 { padding-left: 10px;}
.pl15 { padding-left: 15px;}
.pl20 {	padding-left: 20px;}
.pl25 { padding-left: 25px;}
.pl30 { padding-left: 30px;}

.pb5 { padding-bottom: 5px;}
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom: 15px;}
.pb20 { padding-bottom: 20px;}
.pb25 { padding-bottom: 25px;}
.pb30 { padding-bottom: 30px;}

.tCenter {
	text-align: center;
	}
	
.tLeft {
	text-align: left;
	}
	
.tRight {
	text-align: right;
	}
	
.mAuto {
	margin: 0 auto;
	}
	
.flL {
	float: left;
	}
	
.flR {
	float: right;
	}

/***********************************************************************************/

div#bx {
	width: 800px;
	background: url(images/bg.jpg) repeat-y;
	font-size: 12px;
}

div.bbx {
	position: relative;
	width: 800px;
	line-height: 1.8;
}

div.bbx h2,
div.bbx h3,
div.bbx p,
div.bbx ul {
	position: absolute;
	margin: 0;
	padding: 0;
}

div.bbx h2 {
	top: 38px;
	left: 320px;
	width: 470px;
	height: 34px;
}

div#bbx1 {
	height: 420px;
	background: url(images/bg1.jpg) no-repeat;
}

div#bbx2 {
	height: 340px;
	background: url(images/bg2.jpg) no-repeat;
}

div#bbx3 {
	height: 305px;
	background: url(images/bg3.jpg) no-repeat;
}

div#bbx4 {
	height: 320px;
	background: url(images/bg4.jpg) no-repeat;
}

div#bbx5 {
	height: 230px;
	background: url(images/bg5.jpg) no-repeat;
}

div#bbx1 h2 {
	top: 45px;
}


div#bbx1 p.p1 {
	top: 85px;
	left: 430px;
	width: 310px;
}

div#bbx1 p.p2 {
	top: 230px;
	left: 345px;
	color: #F60;
	font-weight: bold;
}

div#bbx2 h2 {
	top: 57px;
	left: 325px;
}

div#bbx2 p.p1 {
	top: 90px;
	left: 330px;
	width: 430px;
}

div#bbx2 h3 {
	top: 200px;
	left: 345px;
	color: #F60;
	font-weight: normal;
	font-size: 15px;
	font-weight: bold;
}

div#bbx2 ul {
	top: 225px;
	left: 345px;
	color: #F60;
	font-weight: bold;
}

div#bbx3 h2 {
	top: 53px;
	left: 325px;
}

div#bbx3 p {
	top: 90px;
	left: 330px;
	width: 300px;
}

div#bbx4 h2 {
	top: 65px;
}

div#bbx4 p {
	top: 100px;
	left: 328px;
	width: 420px;
}

div#bbx5 h2 {
	top: 38px;
}

div#bbx5 p {
	top: 75px;
	left: 325px;
	width: 430px;
}

div#bbx5 span {
	color: #F60;
	font-weight: bold;
}

h4 {
	width: 752px;
	margin: 0 auto;
	color: #FFFFFF;
	background: #8C6734;
	text-indent: 15px;
	font-size: 1.2em;
	padding: 3px 0;
	letter-spacing: 0.1em;
}

div#bxWrapper {
	width: 752px;
	margin: 0 auto;
}

div.tbBx {
	width: 367px;
	line-height: 1.8;
}

div.tbBx h5 {
	margin: 15px 0 10px 0;
}

div.tbBx th {
	text-align: left;
	background: #EFEFEF;
	width: 95px;
	border: 1px solid #CCCCCC;
	vertical-align: top;
	padding: 4px;
	font-weight: normal;
}

div.tbBx td {
	padding: 4px 5px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}













