body {line-height: 1.5;}
p {margin:0; padding:0;}
img {border:0;}

.contents{
	width:800px;
	margin:0 auto;
	text-align:left;
}
.contents-762{
	width:762px;
	margin:0 auto;
	overflow:hidden;
}
.contents-l{
	width:386px;
	float:left;
}
.contents-r{
	width:335px;
	float:right;
}
.contents-l-3{
	width:386px;
	float:left
}
.contents-r-3{
	width:335px;
	position:relative;
	left:310px
}
.contents-m{
	width:760px;
}

.main-div{
	background:url("../images/main-bg.jpg");
	width:800px;
	height:522px;
}

.btn-online{
	width:336px;
	height:48px;
	position:relative;
	top:360px;
	left:450px;
}
.btn-online-2{
	width:336px;
	height:48px;
	position:relative;
	top:-65px;
	left:420px;
}

.box-01{
	background:url("../images/box-01.gif");
	width:335px;
	height:107px;
	position:relative;
	top:370px;
	left:450px;
	background-repeat:no-repeat;
}
.box-01-text{
	padding:33px 20px;
}

.mt20,.mv20,.ma20{margin-top:20px !important;}
.mt10,.mv10,.ma10{margin-top:10px !important;}
.mr10,.mh10,.ma10{margin-right:10px !important;}

.bar-01-l{
	background:url("../images/bar-01-l.gif");
	width:386px;
	height:321px;
	float:left;
}
.bar-01-r{
	background:url("../images/bar-01-r.gif");
	width:335px;
	height:113px;
}
.bar-02-l{
	background:url("../images/bar-02-l.gif");
	width:386px;
	height:368px;
	float:left;
}
.bar-02-r{
	background:url("../images/bar-02-r.gif");
	width:335px;
	height:84px;
}
.bar-03-l{
	background:url("../images/bar-03-l.gif");
	width:391px;
	height:418px;
	background-repeat:no-repeat;
}
.bar-03-text{
	width:335px;
	float:right;
	position:relative;
	left:100px;
}
.eco-mart{
	background:url("../images/eco-mart.gif");
	width:760px;
	height:281px;
	background-repeat:no-repeat;
}
.text-01{
	position:relative;
	top:60px;
	left:20px;
}
.text-02{
	width:700px;
	position:relative;
	top:180px;
	left:20px;
}
.text-04{
	margin:10px;
	width:335px;
}

span.red { vertical-align:top;color : #ff0000; font-weight:bold; } 
.bic-text{
	vertical-align:top;
	float:left;
	width: 295px;
}
.table {margin-top: 30px;}
.mbr-entry {margin-top:20px;}

.exclamation-box {width:335px; margin-top:30px; clear:both; overflow: hidden;}
.exclamation {margin-right:10px;float:left; vertical-align:text-top;}

